ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
Topology refers to the relationship between lines, points, and polygons. For more information about the concept of topology please visit this Wikipedia article. Map Suite offers a set of static Map Suite APIs relating to topology, along with an application to validate topology rules. Topology can be very useful in GIS as it allows users to clean up data or to modify geometries to comply with different rules and restrictions. Below is a list of all of the topology cases this sample covers:
Cluster tolerance is the minimum distance between vertices of features. Vertices that fall within the cluster tolerance are defined as coincident and are snapped together.
The end of a line cannot touch the end of only one other line within a feature. The end of a line can touch any part of itself.
Lines must not overlap any part of another line within a feature. Lines can touch, intersect, and overlap themselves.
Lines must not cross or overlap themselves within a feature. Lines can touch themselves and touch, intersect, and overlap other lines.
Lines must not overlap themselves within a feature. Lines can touch, intersect, and overlap lines in another feature.
The boundaries of polygons in one feature must be covered by the boundaries of polygons in another feature.
Cluster tolerance is the minimum distance between vertices of features. Vertices that fall within the cluster tolerance are defined as coincident and are snapped together.