Maptitude GISDK Help

Feature Coordinates

GISDK includes GISDK functions that return information on the location (in longitude-latitude coordinates) of map features and the relationships between feature locations. These GISDK functions let you work with the underlying geography of each feature in any way you like. Here is a summary:

 

GISDK Function

Summary

GetArrayScope()

Returns the scope of an array of coordinates

GetArea()

Get the coordinates that describe an area feature

GetCentroid()

Gets the centroid location of an area feature

GetEdges()

Gets the edges for an area

GetEndpoints()

Returns the IDs of the two endpoints of a link

GetLine()

Gets the coordinates that describe the location of a line feature

GetLinkLayer()

Gets the name of the link layer associated with a node layer

GetMultiLine()

Gets the coordinates that describe the location of a multiple part line feature

GetNeighbors()

Gets the neighbors of an area feature

GetNodeLayer()

Gets the name of the node layer associated with a link layer

GetNodeLinks()

Gets the IDs of links that begin or end at a node

GetNumberOfPolygons()

Gets the number of polygons in an area feature

GetPerimeter()

Gets the perimeter of an area

GetPoint()

Gets the location of the point feature with the specified ID

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

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

 

 

©2025 Caliper Corporation www.caliper.com