Validate Topology

Feedback


Validate Topology is used to check whether the given point, line or region data meets the specific topology rule, if not, it will return the objects that don't meet the rule. 

iServer supports the following 7 topology rules:

RegionNoOverlap: Checks if the interior of polygons not overlap with the interior of polygons in the same given region dataset. The polygons can share edges or vertices. This rule is used when an area cannot belong to two or more polygons. Such as the administrative divisions, the adjacent divisions can not have any overlap because each administrative area must have a clear geographic definition.

RegionNoOverlapWith: Checks if the interior of polygons in one region dataset not overlap with the interior of polygons in another region dataset.  Polygons from the two datasets can share edges or vertices or be completely disjoined. It is useful for combining two mutually exclusive systems of area classification, such as dry land and water body type, where areas defined within the dry land dataset cannot also be defined in the water body class.

RegionCoveredByRegion: Checks if an area in the first region dataset is covered by polygons in the other region dataset. The objects in the first dataset that don't meet this rule will be returned. This rule is used when an area of one type, such as a state, should be completely covered by areas of another type, such as counties.

RegionContainedByRegion: Checks if all the polygons in the first region dataset are contained within polygons in the other region dataset. Polygons may share edges or vertices. Any area defined in the contained dataset must be covered by an area in the covering class. This rule is used when area features of a given type must be located within features of another type. This rule is useful when the first dataset is the subset of a larger surrounding area dataset, such as management units within forests.

LineNoOverlap: Checks if the lines are not overlapped with lines in the same dataset.

LineNoOverlapwith: Checks if a line in the first line dataset not overlap with any lines in the other line dataset. This rule is used when line features cannot share the same place. For example, roads must not overlap with railroads.

PointNoIdentical: Checks if there are duplicated points in the given point dataset. Any points that overlap are errors.

 

Parameters for creating a topology validation analysis task:

Source dataset: refers to the dataset to be analyzed, required. The topologyValidator resource page in iServer automatically lists all the datasets that meet the analysis conditions.

Topology rules: supports the above 7 validation rules, required.

Topology validator dataset: required when the rule is RegionNoOverlapWith, RegionCoveredByRegion, RegionContainedByRegion or LineNoOverlapwith.

Tolerance: optional, used to set the tolerance when validating the specified topology.  The unit is the same as the unit of the source dataset. Value range is greater than or equal to 0. (Defaults to 0.000001)