diff --git a/modules/tests/src/test/resources/testxml/misc/TestInvalidA.xml b/modules/tests/src/test/resources/testxml/misc/TestInvalidA.xml index d6db68ef7b..c0f5026d8b 100644 --- a/modules/tests/src/test/resources/testxml/misc/TestInvalidA.xml +++ b/modules/tests/src/test/resources/testxml/misc/TestInvalidA.xml @@ -398,6 +398,27 @@ POLYGON ((10 90, 90 90, 90 10, 10 10, 10 90), (20 70, 30 60, 70 60, 80 70, 50 80 false + Polygon/Holes - Disconnected interior, overlapping bowtie holes + +POLYGON ((10 90, 90 90, 90 10, 10 10, 10 90), (70 80, 20 80, 70 20, 20 20, 70 80), (80 70, 40 70, 80 30, 40 30, 80 70)) + + false + + + Polygon/Holes - Disconnected interior, overlapping zero-area holes + +POLYGON ((10 90, 90 90, 90 10, 10 10, 10 90), (80 70, 30 70, 30 20, 30 70, 80 70), (70 80, 70 30, 20 30, 70 30, 70 80)) + + false + + + Polygon/Holes - Disconnected interior, overlapping holes + +POLYGON ((10 90, 90 90, 90 10, 10 10, 10 90), (80 70, 30 70, 30 20, 40 20, 40 60, 80 60, 80 70), (70 80, 60 80, 60 40, 20 40, 20 30, 70 30, 70 80)) + + false + + MultiPolygon - Nested Polygons MULTIPOLYGON (((30 70, 70 70, 70 30, 30 30, 30 70)), ((10 90, 90 90, 90 10, 10 10, 10 90)))