@@ -23,7 +23,8 @@ resulting in an endpoint without a proper connection.
23
23
.. figure :: img/check_geometry_dangleendlines.png
24
24
:align: center
25
25
26
- Errors for dangle-end lines are reported on line features, and entire features with dangling ends are highlighted in red for clarity.
26
+ Errors for dangle-end lines are reported on line features,
27
+ and entire features with dangling ends are highlighted in red for clarity.
27
28
28
29
Parameters
29
30
..........
@@ -110,21 +111,23 @@ Outputs
110
111
- ``ERRORS ``
111
112
- [vector: point]
112
113
- Output point layer representing the error locations and information.
113
- Other than the `` UNIQUE_ID `` field, the output layer also contains the following fields:
114
-
114
+ The output layer contains the following fields:
115
+
115
116
- ``gc_layerid ``: the ID of the input layer.
116
117
- ``gc_layername ``: the name of the input layer.
117
118
- ``gc_partidx ``: the index of the feature's geometry part containing the dangle-end.
118
119
- ``gc_ringidx ``: the index of the feature's geometry ring containing the dangle-end.
119
- - ``gc_vertidx ``: the vertex index of the dangle-end in the feature.
120
+ - ``gc_vertidx ``: the vertex index of the dangle-end in the feature's geometry ring .
120
121
- ``gc_errorx ``: the x coordinate of the dangle-end.
121
122
- ``gc_errory ``: the y coordinate of the dangle-end.
122
123
- ``gc_error ``
124
+ - ``UNIQUE_ID `` field: the unique ID of the input feature with the dangle-end.
123
125
* - **Dangle-end features **
124
126
- ``OUTPUT ``
125
127
- [vector: line]
126
128
- Output line layer containing the input dangle-end features.
127
129
If no dangle-end features are found, the output layer will be empty.
130
+ Available fields are the same as in the ``ERRORS `` output.
128
131
129
132
Python code
130
133
...........
@@ -230,8 +233,8 @@ Outputs
230
233
- ``ERRORS ``
231
234
- [vector: point]
232
235
- Output point layer representing the error locations and information.
233
- Other than the `` UNIQUE_ID `` field, the output layer also contains the following fields:
234
-
236
+ The output layer contains the following fields:
237
+
235
238
- ``gc_layerid ``: the ID of the input layer.
236
239
- ``gc_layername ``: the name of the input layer.
237
240
- ``gc_partidx ``
@@ -240,6 +243,7 @@ Outputs
240
243
- ``gc_errorx ``: the x coordinate of the centroid of the duplicate geometry.
241
244
- ``gc_errory ``: the y coordinate of the centroid of the duplicate geometry.
242
245
- ``gc_error ``: the indices of the duplicate geometry (all except the highest index).
246
+ - ``UNIQUE_ID `` field: the unique ID of the input feature that is a duplicate.
243
247
* - **Duplicate geometries **
244
248
- ``OUTPUT ``
245
249
- [vector: same as input]
@@ -352,16 +356,17 @@ Outputs
352
356
- ``ERRORS ``
353
357
- [vector: point]
354
358
- Output point layer representing the error locations and information.
355
- Other than the `` UNIQUE_ID `` field, the output layer also contains the following fields:
359
+ The output layer contains the following fields:
356
360
357
361
- ``gc_layerid ``: the ID of the input layer.
358
362
- ``gc_layername ``: the name of the input layer.
359
363
- ``gc_partidx ``: the index of the feature's geometry part containing the duplicate vertex.
360
364
- ``gc_ringidx ``: the index of the feature's geometry ring containing the duplicate vertex.
361
- - ``gc_vertidx ``
365
+ - ``gc_vertidx ``: the index of the duplicate vertex in the feature's geometry ring.
362
366
- ``gc_errorx ``: the x coordinate of the duplicate vertex.
363
367
- ``gc_errory ``: the y coordinate of the duplicate vertex.
364
368
- ``gc_error ``
369
+ - ``UNIQUE_ID `` field: the unique ID of the input feature that has duplicate vertices.
365
370
* - **Duplicated vertices features **
366
371
- ``OUTPUT ``
367
372
- [vector: same as input]
@@ -483,8 +488,8 @@ Outputs
483
488
- ``ERRORS ``
484
489
- [vector: point]
485
490
- Output point layer representing the error locations and information.
486
- Other than the `` UNIQUE_ID `` field, the output layer also contains the following fields:
487
-
491
+ The output layer contains the following fields:
492
+
488
493
- ``gc_layerid ``: the ID of the input layer.
489
494
- ``gc_layername ``: the name of the input layer.
490
495
- ``gc_partidx ``
@@ -493,6 +498,7 @@ Outputs
493
498
- ``gc_errorx ``: the x coordinate of the centroid of the contained feature.
494
499
- ``gc_errory ``: the y coordinate of the centroid of the contained feature.
495
500
- ``gc_error ``: the layer name and feature ID of a polygon that contains the feature.
501
+ - ``UNIQUE_ID `` field: the unique ID of the input feature that is contained within another.
496
502
* - **Contained features **
497
503
- ``OUTPUT ``
498
504
- [vector: same as input]
@@ -608,8 +614,8 @@ Outputs
608
614
- ``ERRORS ``
609
615
- [vector: point]
610
616
- Output point layer representing the error locations and information.
611
- Other than the `` UNIQUE_ID `` field, the output layer also contains the following fields:
612
-
617
+ The output layer contains the following fields:
618
+
613
619
- ``gc_layerid ``: the ID of the input layer.
614
620
- ``gc_layername ``: the name of the input layer.
615
621
- ``gc_partidx ``: the index of the feature's geometry part containing the hole.
@@ -618,6 +624,7 @@ Outputs
618
624
- ``gc_errorx ``: the x coordinate of the centroid of the hole.
619
625
- ``gc_errory ``: the y coordinate of the centroid of the hole.
620
626
- ``gc_error ``
627
+ - ``UNIQUE_ID `` field: the unique ID of the input feature that has a hole.
621
628
* - **Polygon with holes **
622
629
- ``OUTPUT ``
623
630
- [vector: polygon]
@@ -730,8 +737,7 @@ Outputs
730
737
- ``ERRORS ``
731
738
- [vector: point]
732
739
- Output point layer representing the error locations and information.
733
- Other than the ``UNIQUE_ID `` field referring to an intersecting input feature,
734
- the output layer also contains the following fields:
740
+ The output layer contains the following fields:
735
741
736
742
- ``gc_layerid ``: the ID of the input layer.
737
743
- ``gc_layername ``: the name of the input layer.
@@ -740,13 +746,14 @@ Outputs
740
746
- ``gc_vertidx ``
741
747
- ``gc_errorx ``: the x coordinate of the intersection point.
742
748
- ``gc_errory ``: the y coordinate of the intersection point.
749
+ - ``UNIQUE_ID `` field: the unique ID of an intersecting input feature.
743
750
- ``gc_error ``: the layer name and index of the other intersecting feature.
744
751
* - **Intersecting feature **
745
752
- ``OUTPUT ``
746
753
- [vector: line]
747
754
- Output layer containing, for each identified intersection, the feature (with same ``UNIQUE_ID `` value) it belongs to.
748
755
If no intersections are found, the output layer will be empty.
749
- Additional fields are available (see ``ERRORS `` output) .
756
+ Available fields are the same as in the ``ERRORS `` output.
750
757
751
758
Python code
752
759
...........
@@ -857,7 +864,7 @@ Outputs
857
864
- ``ERRORS ``
858
865
- [vector: point]
859
866
- Output point layer representing the error location and information.
860
- Other than the `` UNIQUE_ID `` field, the output layer also contains the following fields:
867
+ The output layer contains the following fields:
861
868
862
869
- ``gc_layerid ``: the ID of the input layer.
863
870
- ``gc_layername ``: the name of the input layer.
@@ -866,13 +873,14 @@ Outputs
866
873
- ``gc_vertidx ``
867
874
- ``gc_errorx ``: the x coordinate of the intersection point.
868
875
- ``gc_errory ``: the y coordinate of the intersection point.
876
+ - ``UNIQUE_ID `` field: the unique ID of the intersecting input feature.
869
877
- ``gc_error ``: the index of the check layer where the intersection occurs.
870
878
* - **Line intersecting other layer features **
871
879
- ``OUTPUT ``
872
880
- [vector: line]
873
881
- Output layer containing, for each identified intersection, the input feature it belongs to.
874
882
If no intersections are found, the output layer will be empty.
875
- Additional fields are available (see ``ERRORS `` output) .
883
+ Available fields are the same as in the ``ERRORS `` output.
876
884
877
885
Python code
878
886
...........
@@ -921,7 +929,7 @@ Basic parameters
921
929
- ``UNIQUE_ID ``
922
930
- [tablefield: any]
923
931
- Field storing unique values for feature identification.
924
- * - **Min overlap area **
932
+ * - **Minimum overlap area **
925
933
- ``MIN_OVERLAP_AREA ``
926
934
- [numeric: double]
927
935
- Minimum area of the overlap to be reported as an error.
@@ -988,19 +996,20 @@ Outputs
988
996
- ``ERRORS ``
989
997
- [vector: point]
990
998
- Output point layer representing the error locations and information.
991
- Other than the `` UNIQUE_ID `` field, the output layer also contains the following fields:
992
-
999
+ The output layer contains the following fields:
1000
+
993
1001
- ``gc_layerid ``: the ID of the input layer.
994
1002
- ``gc_layername ``: the name of the input layer.
995
1003
- ``gc_errorx ``: the x coordinate of the centroid of the overlapping area.
996
1004
- ``gc_errory ``: the y coordinate of the centroid of the overlapping area.
997
1005
- ``gc_error ``: the area of the overlapping geometry.
998
- - ``gc_overlap_feature_{unique_id} ``: the ``UNIQUE_ID `` field value for the overlapping feature.
1006
+ - ``UNIQUE_ID `` field: the unique ID of an overlapped input feature.
1007
+ - ``gc_overlap_feature_{unique_id} ``: the ``UNIQUE_ID `` field value for the other overlapping feature.
999
1008
* - **Overlap features **
1000
1009
- ``OUTPUT ``
1001
1010
- [vector: polygon]
1002
1011
- Output layer containing the overlapping areas.
1003
- Additional fields are available (see ``ERRORS `` output) .
1012
+ Available fields are the same as in the ``ERRORS `` output.
1004
1013
1005
1014
Python code
1006
1015
...........
@@ -1111,8 +1120,8 @@ Outputs
1111
1120
- ``ERRORS ``
1112
1121
- [vector: point]
1113
1122
- Output point layer representing the error locations and information.
1114
- Other than the `` UNIQUE_ID `` field, the output layer also contains the following fields:
1115
-
1123
+ The output layer contains the following fields:
1124
+
1116
1125
- ``gc_layerid ``: the ID of the input layer.
1117
1126
- ``gc_layername ``: the name of the input layer.
1118
1127
- ``gc_partidx ``: the index of the feature's geometry part where the self-intersection occurs.
@@ -1123,6 +1132,7 @@ Outputs
1123
1132
- ``gc_error ``
1124
1133
- ``gc_segment_1 ``: the index of the first segment involved in the intersection.
1125
1134
- ``gc_segment_2 ``: the index of the second segment involved in the intersection.
1135
+ - ``UNIQUE_ID `` field: the unique ID of the self-intersecting input feature.
1126
1136
* - **Self-intersecting features **
1127
1137
- ``OUTPUT ``
1128
1138
- [vector: line, polygon]
@@ -1231,10 +1241,18 @@ Outputs
1231
1241
* - **Small angle errors **
1232
1242
- ``ERRORS ``
1233
1243
- [vector: point]
1234
- - Output point layer representing the error locations and information
1235
- (the ID and name of the input layer, the ID, geometry part,
1236
- ring and vertex index of the erroneous feature,
1237
- x and y coordinates of the error and the value of the erroneous angle).
1244
+ - Output point layer representing the error locations and information.
1245
+ The output layer contains the following fields:
1246
+
1247
+ - ``gc_layerid ``: the ID of the input layer.
1248
+ - ``gc_layername ``: the name of the input layer.
1249
+ - ``gc_partidx ``: the index of the feature's geometry part containing the small angle.
1250
+ - ``gc_ringidx ``: the index of the feature's geometry ring containing the small angle.
1251
+ - ``gc_vertidx ``: the index of the vertex with the small angle in the feature's geometry ring.
1252
+ - ``gc_errorx ``: the x coordinate of the vertex with the small angle.
1253
+ - ``gc_errory ``: the y coordinate of the vertex with the small angle.
1254
+ - ``gc_error ``: the error angle value.
1255
+ - ``UNIQUE_ID `` field: the unique ID of the input feature with the small angle.
1238
1256
1239
1257
Python code
1240
1258
...........
@@ -1353,21 +1371,22 @@ Outputs
1353
1371
- ``ERRORS ``
1354
1372
- [vector: point]
1355
1373
- Output point layer representing the error locations and information.
1356
- Other than the `` UNIQUE_ID `` field, the output layer also contains the following fields:
1357
-
1374
+ The output layer contains the following fields:
1375
+
1358
1376
- ``gc_layerid ``: the ID of the input layer.
1359
1377
- ``gc_layername ``: the name of the input layer.
1360
1378
- ``gc_partidx ``: the index of the feature's geometry part containing the small segment.
1361
1379
- ``gc_ringidx ``: the index of the feature's geometry ring containing the small segment.
1362
- - ``gc_vertidx ``: the index of the end vertex of the small segment in the input geometry.
1380
+ - ``gc_vertidx ``: the index of the end vertex of the small segment in the feature's geometry ring .
1363
1381
- ``gc_errorx ``: the x coordinate of the centroid of the small segment.
1364
1382
- ``gc_errory ``: the y coordinate of the centroid of the small segment.
1365
1383
- ``gc_error ``: the error segment length.
1384
+ - ``UNIQUE_ID `` field: the unique ID of the input feature with the small segment.
1366
1385
* - **Short segments features **
1367
1386
- ``OUTPUT ``
1368
1387
- [vector: same as input]
1369
1388
- Output layer containing, for each identified short segment, the feature it belongs to.
1370
- Additional fields are available (see ``ERRORS `` output) .
1389
+ Available fields are the same as in the ``ERRORS `` output.
1371
1390
1372
1391
Python code
1373
1392
...........
0 commit comments