Maptitude GISDK Help |
GISDK provides flexible tools for creating joined views. You create a joined view by linking any two existing views (either or both of which may be a joined view) based on the value of a single field in in each one. The JoinViews() GISDK function creates joined views and provides a number of options you can use to modify the characteristics and performance of the joined view. The fields on which the views are joined can be expression fields, though the evaluation of the expression will slow down operations on the joined view. You can also use the JoinViewsMulti() GISDK function to create a joined view based on multiple fields.
Here are the GISDK functions you use to create and work with joined views:
GISDK Function |
Summary |
Builds a permanent index on a field in a table |
|
Determines if the right fields of a join have duplicates for aggregation |
|
Exports the contents of a view to a new table file |
|
Returns a list of fields that support aggregation rules |
|
Gets the aggregation rules for a field |
|
Gets the class of a table that is hard-linked to a database |
|
Permanently joins a single table to a geographic file |
|
Creates a joined view by linking fields in two existing views |
|
Creates a joined view by linking multiple fields in two existing views |
|
Groups the records in a view, based on a field, to create an aggregate view |
There are many different types of joined views, and many options you can use to affect performance. For more extensive notes on creating and working with joined views, see the documentation for the JoinViews(), JoinViewsMulti(), and related GISDK functions in the Listing of GISDK Functions.
©2025 Caliper Corporation | www.caliper.com |