| Maptitude GISDK Help |
All of the spatial analysis capabilities of Maptitude are accessible via GISDK functions. The table below lists the GISDK functions that are used for spatial measurement and analysis:
| GISDK Function | Summary |
|---|---|
| Azimuth() | Computes the azimuth (heading) for a line between two points |
| Circle() | Creates a circle with a specified center and radius |
| ColumnAggregate() | Performs a geographic overlay between two layers and aggregates tabular data |
| ComputeIntersectionPercentages() | Intersects two or more area or line layers and computes the intersection percentages |
| ComputeStatistics() | Creates a table with summary statistics for records in a view |
| ConvertToAreaDatabase() | Creates an area geographic file from a set of line or area features |
| ConvertToLineDatabase() | Creates a line geographic file from a set of line or area features |
| ConvexHull() | Computes the convex hull that encloses an area |
| Coord() | Creates a specified coordinate |
| CoordInArea() | Determines whether a coordinate is inside an area |
| CoordInScope() | Checks to see if a coordinate is in a given scope |
| CoordToLineDistance() | Finds the nearest line feature to a point and returns information about it |
| CreateBuffers() | Creates buffers around features in a map layer |
| CreateGrid() | Creates a geographic file of features on a regular grid |
| FitBezier() | Fits a Bezier curve to an array of points |
| GenerateBezier() | Takes an array of Bezier control points and returns the Bezier curve |
| GetArrayScope() | Returns the scope of an array of coordinates |
| GetDBTopology() | Determines whether a standard geographic file is topological |
| GetDirection() | Gets the contents of the direction field for a line feature |
| GetDistance() | Computes the great circle distance between two coordinates |
| GetDistances() | Computes distances and statistics from each point in a set of origins to each point in a set of destinations |
| GetEdges() | Gets the edges for an area |
| GetEndpoints() | Returns the IDs of the two endpoints of a link |
| GetFeatureArea() | Returns the area of the feature in current map units |
| GetFeatureLength() | Returns the length of the feature in current map units |
| GetGridCDFInfo() | Gets info from a Grid CDF file |
| GetInternalPoint() | Gets a point internal to an area |
| GetLineDistance() | Finds the distance from a coordinate to a line |
| GetLineLength() | Returns the length of the line specified by an array of coordinates |
| GetMergedArea() | Creates an area by merging a set of features |
| GetMinimumSpanningCircle() | Computes the smallest circle that encloses an area |
| GetNeighbors() | Gets the neighbors of an area feature |
| GetNodeLinks() | Gets the IDs of links that begin or end at a node |
| GetPerimeter() | Gets the perimeter of an area |
| GetPolygonArea() | Computes the area of a closed polygon |
| GetPolygonInternalPoint() | Gets a point internal to a polygon |
| GetPolygonPerimeter() | Gets the perimeter of a closed polygon |
| GetRecordScope() | Gets the scope of a given record on the current layer |
| GetScopeCorners() | Gets coordinates at the four corners of a given scope |
| GetScopeRect() | Gets an array of two coordinates that define the rectangle of a scope |
| GetStreetLocation() | Gets a description of the street location of a coordinate |
| GreatCircleMidpoint() | Finds the midpoint between two coordinates |
| Heading() | Returns the azimuth of the AB or BA direction of a line |
| IntersectLines() | Finds where two lines intersect |
| IsClockwise() | Checks to see if an array of coordinates is clockwise or not |
| IsNeighbor() | Determines whether two area features are neighbors |
| LocateNearestRecord() | Finds the map feature nearest a point location |
| LocateNearestRecords() | Finds the map features nearest a point location |
| MergeByValue() | Creates districts by merging areas from a geographic file, based on the value of a field |
| MergeGeography() | Merges features from one point or line layer into another |
| MinimumSpanningCircle() | Computes the smallest circle that encloses a group of points |
| MoransI() | Computes statistics for Moran's I, a measure of spatial autocorrelation |
| MoveAlongGreatCircle() | Computes the new coordinate obtained by moving along a great circle |
| ScopeInScope() | Checks to see if one scope is completely contained within another |
| ScopeIntersect() | Creates a scope that is the intersection of the input scopes |
| ScopeOnScope() | Checks to see if one scope overlaps another |
| ScopeUnion() | Creates a scope that encompasses the entire area covered by two input scopes |
| SelectByVicinity() | Selects map features located in or near features in another layer or selection set |
| SelectNearestFeatures() | Selects a feature in the current layer nearest to each feature in another layer or selection set |
| TagLayer() | Fills a field in a layer with information about the nearest feature in another layer |
| ©2025 Caliper Corporation | www.caliper.com |