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
This is an old revision of the document!
We are pleased to announce a new set of static Map Suite APIs relating to topology, along with an application to test topology rules. Topology is a critical function of a GIS application and we now have a great implementation of this feature. We have worked hard to ensure that we have included the most important cases along with an easy-to-use API. Below are a list of all of the cases we cover.
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.
The polygons in the first feature must be covered by the polygons of the second feature.
Polygons in one feature must be covered by a single polygon from 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.
Each polygon must contain exactly one point. Each point must fall within a polygon.
All polygons in the first feature and all polygons in the second feature must cover each other.
Polygons must not have a void between them within a feature.
Polygons of the first feature must not overlap polygons of the second feature.
Polygons of the first feature must not overlap polygons of the second feature.
The topology sample makes it simple to test topology rules.