47|GEOMETRYCOLLECTION(MULTIPOLYGON(((0 0 0,10 0 0,10 10 0,0 10 0,0 0 0)),((0 0 0,10 0 0,10 10 0,0 10 0,0 0 0),(5 5 0,7 5 0,7 7 0,5 7 0,5 5 0)),((0 0 1,10 0 1,10 10 1,0 10 1,0 0 1),(5 5 1,7 5 1,7 7 1,5 7 1,5 5 1),(1 1 1,2 1 1,2 2 1,1 2 1,1 1 1))),MULTILINESTRING((0 0 0,1 1 0,2 2 0,3 3 0,4 4 0),(0 0 0,1 1 0,2 2 0,3 3 0,4 4 0),(1 2 3,4 5 6,7 8 9,10 11 12,13 14 15)),MULTIPOINT(1 2 3,5 6 7,8 9 10,11 12 13))
48|MULTIPOINT(-1 -2 -3,5.4 6.6 7.77,-5.4 -6.6 -7.77,1000000 1e-6 -1000000,-1.3e-6 -1.4e-5 0)
49|GEOMETRYCOLLECTION(GEOMETRYCOLLECTION(POINT(1 1)))
-ERROR: parse error - invalid geometry
-HINT: "POINT()" <-- parse error at position 7 within geometry
-ERROR: parse error - invalid geometry
-HINT: "POINT(1)" <-- parse error at position 8 within geometry
-ERROR: parse error - invalid geometry
-HINT: "POINT(," <-- parse error at position 7 within geometry
-ERROR: parse error - invalid geometry
-HINT: "MULTIPOINT(," <-- parse error at position 12 within geometry
-ERROR: parse error - invalid geometry
-HINT: "POINT(a" <-- parse error at position 7 within geometry
-ERROR: parse error - invalid geometry
-HINT: "MULTIPOINT()" <-- parse error at position 12 within geometry
-ERROR: geometry contains non-closed rings
-HINT: "POLYGON( (0 0, 10 0, 10 10, 0 10)" <-- parse error at position 33 within geometry
-ERROR: geometry contains non-closed rings
-HINT: "... 10, 0 10, 0 0),(5 5, 7 5, 7 7 , 5 7)" <-- parse error at position 60 within geometry
-ERROR: parse error - invalid geometry
-HINT: "...INESTRING((0 0, 1 1),(0 0, 1 1, 2 2,)" <-- parse error at position 43 within geometry
-ERROR: geometry has too many points
-HINT: "POINT(1 2 3, 4 5 6)" <-- parse error at position 19 within geometry
-ERROR: parse error - invalid geometry
-HINT: "POINT(1 2 3 4 5" <-- parse error at position 15 within geometry
-ERROR: geometry requires more points
-HINT: "LINESTRING(1 1)" <-- parse error at position 15 within geometry
+ERROR: parse error - invalid geometry at character 14
+ERROR: parse error - invalid geometry at character 14
+ERROR: parse error - invalid geometry at character 14
+ERROR: parse error - invalid geometry at character 14
+ERROR: parse error - invalid geometry at character 14
+ERROR: parse error - invalid geometry at character 14
+ERROR: geometry contains non-closed rings at character 24
+ERROR: geometry contains non-closed rings at character 24
+ERROR: parse error - invalid geometry at character 24
+ERROR: geometry has too many points at character 23
+ERROR: parse error - invalid geometry at character 23
+ERROR: geometry requires more points at character 23
62|POINT(inf 0)
63|POINT(-inf 0)
-ERROR: parse error - invalid geometry
-HINT: "MULTIPOINT(1 1, 2 2" <-- parse error at position 19 within geometry
+ERROR: parse error - invalid geometry at character 23
65|t
65a|t
66|t
163|POLYGON((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0))
164|POLYGON((0 0 0,1 0 0,1 1 0,0 1 0,0 0 1))
ERROR: geometry contains non-closed rings
-HINT: "...(0 0 0, 1 0 0, 1 1 0, 0 1 0, 0 0.1 1)" <-- parse error at position 45 within geometry
166|POINT EMPTY
167|LINESTRING EMPTY
168|POLYGON EMPTY
POINT EMPTY|POINT EMPTY|t
ERROR: parse error - invalid geometry
-HINT: "POINT(EMPTY" <-- parse error at position 11 within geometry
POINT(0 0)|POINT(0 0)|t
POINT Z (0 0 0)|POINT Z (0 0 0)|t
POINT M (0 0 0)|POINT M (0 0 0)|t
POINT ZM (0 0 0 0)|POINT ZM (0 0 0 0)|t
ERROR: can not mix dimensionality in a geometry
-HINT: "POINT ZM (0 0 0)" <-- parse error at position 16 within geometry
ERROR: parse error - invalid geometry
-HINT: "POINT((" <-- parse error at position 7 within geometry
MULTIPOINT EMPTY|MULTIPOINT EMPTY|t
ERROR: parse error - invalid geometry
-HINT: "MULTIPOINT(EMPTY" <-- parse error at position 16 within geometry
MULTIPOINT(0 0, 2 0)|MULTIPOINT(0 0,2 0)|t
MULTIPOINT((0 0), (2 0))|MULTIPOINT(0 0,2 0)|t
ERROR: parse error - invalid geometry
-HINT: "MULTIPOINT((0 0), (2 0), EMPTY" <-- parse error at position 30 within geometry
MULTIPOINT Z ((0 0 0), (2 0 0))|MULTIPOINT Z (0 0 0,2 0 0)|t
MULTIPOINT M ((0 0 0), (2 0 0))|MULTIPOINT M (0 0 0,2 0 0)|t
MULTIPOINT ZM ((0 0 0 0), (2 0 0 0))|MULTIPOINT ZM (0 0 0 0,2 0 0 0)|t
LINESTRING EMPTY|LINESTRING EMPTY|t
ERROR: parse error - invalid geometry
-HINT: "LINESTRING(EMPTY" <-- parse error at position 16 within geometry
LINESTRING(0 0, 1 1)|LINESTRING(0 0,1 1)|t
ERROR: parse error - invalid geometry
-HINT: "LINESTRING((" <-- parse error at position 12 within geometry
ERROR: parse error - invalid geometry
-HINT: "LINESTRING((" <-- parse error at position 12 within geometry
LINESTRING Z (0 0 0, 1 1 0)|LINESTRING Z (0 0 0,1 1 0)|t
LINESTRING M (0 0 0, 1 1 0)|LINESTRING M (0 0 0,1 1 0)|t
LINESTRING ZM (0 0 0 0, 1 1 0 0)|LINESTRING ZM (0 0 0 0,1 1 0 0)|t
MULTILINESTRING EMPTY|MULTILINESTRING EMPTY|t
ERROR: parse error - invalid geometry
-HINT: "MULTILINESTRING(EMPTY" <-- parse error at position 21 within geometry
ERROR: parse error - invalid geometry
-HINT: "MULTILINESTRING(0" <-- parse error at position 17 within geometry
MULTILINESTRING((0 0, 2 0))|MULTILINESTRING((0 0,2 0))|t
MULTILINESTRING((0 0, 2 0), (1 1, 2 2))|MULTILINESTRING((0 0,2 0),(1 1,2 2))|t
ERROR: parse error - invalid geometry
-HINT: "...ESTRING((0 0, 2 0), (1 1, 2 2), EMPTY" <-- parse error at position 45 within geometry
ERROR: parse error - invalid geometry
-HINT: "...STRING((0 0, 2 0), (1 1, 2 2), (EMPTY" <-- parse error at position 46 within geometry
MULTILINESTRING Z ((0 0 0, 2 0 0), (1 1 0, 2 2 0))|MULTILINESTRING Z ((0 0 0,2 0 0),(1 1 0,2 2 0))|t
MULTILINESTRING M ((0 0 0, 2 0 0), (1 1 0, 2 2 0))|MULTILINESTRING M ((0 0 0,2 0 0),(1 1 0,2 2 0))|t
MULTILINESTRING ZM ((0 0 0 0, 2 0 0 0), (1 1 0 0, 2 2 0 0))|MULTILINESTRING ZM ((0 0 0 0,2 0 0 0),(1 1 0 0,2 2 0 0))|t
POLYGON EMPTY|POLYGON EMPTY|t
ERROR: parse error - invalid geometry
-HINT: "POLYGON(EMPTY" <-- parse error at position 13 within geometry
POLYGON((0 0,1 0,1 1,0 1,0 0))|POLYGON((0 0,1 0,1 1,0 1,0 0))|t
POLYGON((0 0,10 0,10 10,0 10,0 0),(2 2,2 5,5 5,5 2,2 2))|POLYGON((0 0,10 0,10 10,0 10,0 0),(2 2,2 5,5 5,5 2,2 2))|t
POLYGON Z ((0 0 0,10 0 0,10 10 0,0 10 0,0 0 0),(2 2 0,2 5 0,5 5 0,5 2 0,2 2 0))|POLYGON Z ((0 0 0,10 0 0,10 10 0,0 10 0,0 0 0),(2 2 0,2 5 0,5 5 0,5 2 0,2 2 0))|t
POLYGON ZM ((0 0 0 2,10 0 0 2,10 10 0 2,0 10 0 2,0 0 0 2),(2 2 0 2,2 5 0 2,5 5 0 2,5 2 0 2,2 2 0 2))|POLYGON ZM ((0 0 0 2,10 0 0 2,10 10 0 2,0 10 0 2,0 0 0 2),(2 2 0 2,2 5 0 2,5 5 0 2,5 2 0 2,2 2 0 2))|t
MULTIPOLYGON EMPTY|MULTIPOLYGON EMPTY|t
ERROR: parse error - invalid geometry
-HINT: "MULTIPOLYGON(EMPTY" <-- parse error at position 18 within geometry
ERROR: parse error - invalid geometry
-HINT: "MULTIPOLYGON((EMPTY" <-- parse error at position 19 within geometry
MULTIPOLYGON(((0 0,10 0,10 10,0 10,0 0),(2 2,2 5,5 5,5 2,2 2)))|MULTIPOLYGON(((0 0,10 0,10 10,0 10,0 0),(2 2,2 5,5 5,5 2,2 2)))|t
MULTIPOLYGON Z (((0 0 2,10 0 2,10 10 2,0 10 2,0 0 2),(2 2 2,2 5 2,5 5 2,5 2 2,2 2 2)))|MULTIPOLYGON Z (((0 0 2,10 0 2,10 10 2,0 10 2,0 0 2),(2 2 2,2 5 2,5 5 2,5 2 2,2 2 2)))|t
MULTIPOLYGON M (((0 0 2,10 0 2,10 10 2,0 10 2,0 0 2),(2 2 2,2 5 2,5 5 2,5 2 2,2 2 2)))|MULTIPOLYGON M (((0 0 2,10 0 2,10 10 2,0 10 2,0 0 2),(2 2 2,2 5 2,5 5 2,5 2 2,2 2 2)))|t
MULTIPOLYGON ZM (((0 0 2 5,10 0 2 5,10 10 2 5,0 10 2 5,0 0 2 5),(2 2 2 5,2 5 2 5,5 5 2 5,5 2 2 5,2 2 2 5)))|MULTIPOLYGON ZM (((0 0 2 5,10 0 2 5,10 10 2 5,0 10 2 5,0 0 2 5),(2 2 2 5,2 5 2 5,5 5 2 5,5 2 2 5,2 2 2 5)))|t
GEOMETRYCOLLECTION EMPTY|GEOMETRYCOLLECTION EMPTY|t
ERROR: parse error - invalid geometry
-HINT: "GEOMETRYCOLLECTION(EMPTY" <-- parse error at position 24 within geometry
ERROR: parse error - invalid geometry
-HINT: "GEOMETRYCOLLECTION((" <-- parse error at position 20 within geometry
GEOMETRYCOLLECTION(MULTIPOLYGON(((0 0,10 0,10 10,0 10,0 0),(2 2,2 5,5 5,5 2,2 2))),POINT(0 0),MULTILINESTRING((0 0, 2 0),(1 1, 2 2)))|GEOMETRYCOLLECTION(MULTIPOLYGON(((0 0,10 0,10 10,0 10,0 0),(2 2,2 5,5 5,5 2,2 2))),POINT(0 0),MULTILINESTRING((0 0,2 0),(1 1,2 2)))|t
GEOMETRYCOLLECTION Z (MULTIPOLYGON Z (((0 0 5,10 0 5,10 10 5,0 10 5,0 0 5),(2 2 5,2 5 5,5 5 5,5 2 5,2 2 5))),POINT Z (0 0 5),MULTILINESTRING Z ((0 0 5, 2 0 5),(1 1 5, 2 2 5)))|GEOMETRYCOLLECTION Z (MULTIPOLYGON Z (((0 0 5,10 0 5,10 10 5,0 10 5,0 0 5),(2 2 5,2 5 5,5 5 5,5 2 5,2 2 5))),POINT Z (0 0 5),MULTILINESTRING Z ((0 0 5,2 0 5),(1 1 5,2 2 5)))|t
GEOMETRYCOLLECTION M (MULTIPOLYGON M (((0 0 5,10 0 5,10 10 5,0 10 5,0 0 5),(2 2 5,2 5 5,5 5 5,5 2 5,2 2 5))),POINT M (0 0 5),MULTILINESTRING M ((0 0 5, 2 0 5),(1 1 5, 2 2 5)))|GEOMETRYCOLLECTION M (MULTIPOLYGON M (((0 0 5,10 0 5,10 10 5,0 10 5,0 0 5),(2 2 5,2 5 5,5 5 5,5 2 5,2 2 5))),POINT M (0 0 5),MULTILINESTRING M ((0 0 5,2 0 5),(1 1 5,2 2 5)))|t
GEOMETRYCOLLECTION ZM (MULTIPOLYGON ZM (((0 0 5 4,10 0 5 4,10 10 5 4,0 10 5 4,0 0 5 4),(2 2 5 4,2 5 5 4,5 5 5 4,5 2 5 4,2 2 5 4))),POINT ZM (0 0 5 4),MULTILINESTRING ZM ((0 0 5 4, 2 0 5 4),(1 1 5 4, 2 2 5 4)))|GEOMETRYCOLLECTION ZM (MULTIPOLYGON ZM (((0 0 5 4,10 0 5 4,10 10 5 4,0 10 5 4,0 0 5 4),(2 2 5 4,2 5 5 4,5 5 5 4,5 2 5 4,2 2 5 4))),POINT ZM (0 0 5 4),MULTILINESTRING ZM ((0 0 5 4,2 0 5 4),(1 1 5 4,2 2 5 4)))|t
ERROR: parse error - invalid geometry
-HINT: "CIRCULARSTRING(EMPTY" <-- parse error at position 20 within geometry
ERROR: parse error - invalid geometry
-HINT: "CIRCULARSTRING((" <-- parse error at position 16 within geometry
ERROR: geometry requires more points
-HINT: "CIRCULARSTRING(0 0, 1 1)" <-- parse error at position 24 within geometry
CIRCULARSTRING EMPTY|CIRCULARSTRING EMPTY|t
CIRCULARSTRING(0 0, 1 1, 3 3)|CIRCULARSTRING(0 0,1 1,3 3)|t
CIRCULARSTRING Z (0 0 0, 1 1 0, 2 3 4)|CIRCULARSTRING Z (0 0 0,1 1 0,2 3 4)|t
CIRCULARSTRING M (0 0 0, 1 1 0, 3 4 5)|CIRCULARSTRING M (0 0 0,1 1 0,3 4 5)|t
CIRCULARSTRING ZM (0 0 0 0, 1 1 0 0, 1 2 3 4)|CIRCULARSTRING ZM (0 0 0 0,1 1 0 0,1 2 3 4)|t
ERROR: geometry requires more points
-HINT: "COMPOUNDCURVE(CIRCULARSTRING(0 0,1 0)" <-- parse error at position 37 within geometry
ERROR: incontinuous compound curve
-HINT: "...CIRCULARSTRING(0 0,1 1,1 0),(1 2,0 1)" <-- parse error at position 51 within geometry
COMPOUNDCURVE EMPTY|COMPOUNDCURVE EMPTY|t
COMPOUNDCURVE(CIRCULARSTRING(0 0,1 1,1 0),(1 0,0 1))|COMPOUNDCURVE(CIRCULARSTRING(0 0,1 1,1 0),(1 0,0 1))|t
COMPOUNDCURVE M (CIRCULARSTRING M (0 0 2,1 1 2,1 0 2),(1 0 2,0 1 2))|COMPOUNDCURVE M (CIRCULARSTRING M (0 0 2,1 1 2,1 0 2),(1 0 2,0 1 2))|t
COMPOUNDCURVE Z (CIRCULARSTRING Z (0 0 2,1 1 2,1 0 2),(1 0 2,0 1 2))|COMPOUNDCURVE Z (CIRCULARSTRING Z (0 0 2,1 1 2,1 0 2),(1 0 2,0 1 2))|t
COMPOUNDCURVE ZM (CIRCULARSTRING ZM (0 0 2 5,1 1 2 6,1 0 2 5), (1 0 2 3,0 1 2 2), (0 1 2 2,30 1 2 2), CIRCULARSTRING ZM (30 1 2 2,12 1 2 6,1 10 2 5))|COMPOUNDCURVE ZM (CIRCULARSTRING ZM (0 0 2 5,1 1 2 6,1 0 2 5),(1 0 2 3,0 1 2 2),(0 1 2 2,30 1 2 2),CIRCULARSTRING ZM (30 1 2 2,12 1 2 6,1 10 2 5))|t
ERROR: incontinuous compound curve
-HINT: "...CIRCULARSTRING(0 0,1 1,1 0),(1 2,0 1)" <-- parse error at position 65 within geometry
ERROR: geometry requires more points
-HINT: "CURVEPOLYGON (COMPOUNDCURVE EMPTY" <-- parse error at position 33 within geometry
ERROR: geometry contains non-closed rings
-HINT: "...IRCULARSTRING(0 0,1 1,1 0),(1 0,0 1))" <-- parse error at position 66 within geometry
CURVEPOLYGON EMPTY|CURVEPOLYGON EMPTY|t
CURVEPOLYGON (COMPOUNDCURVE M (CIRCULARSTRING M (0 0 2,1 1 2,1 0 2),(1 0 2,0 1 2),(0 1 2, 0 0 2)))|CURVEPOLYGON M (COMPOUNDCURVE M (CIRCULARSTRING M (0 0 2,1 1 2,1 0 2),(1 0 2,0 1 2),(0 1 2,0 0 2)))|t
CURVEPOLYGON (COMPOUNDCURVE Z (CIRCULARSTRING Z (0 0 2,1 1 2,1 0 2),(1 0 2,0 1 2, 0 0 2)))|CURVEPOLYGON Z (COMPOUNDCURVE Z (CIRCULARSTRING Z (0 0 2,1 1 2,1 0 2),(1 0 2,0 1 2,0 0 2)))|t
POLYHEDRALSURFACE Z (((0 0 0,0 0 1,0 1 0,0 0 0)),((0 0 0,0 1 0,1 0 0,0 0 0)),((0 0 0,1 0 0,0 0 1,0 0 0)),((1 0 0,0 1 0,0 0 1,1 0 0)))|POLYHEDRALSURFACE Z (((0 0 0,0 0 1,0 1 0,0 0 0)),((0 0 0,0 1 0,1 0 0,0 0 0)),((0 0 0,1 0 0,0 0 1,0 0 0)),((1 0 0,0 1 0,0 0 1,1 0 0)))|t
POLYHEDRALSURFACE ZM (((0 0 0 0,0 0 1 0,0 1 0 2,0 0 0 0)),((0 0 0 0,0 1 0 0,1 0 0 4,0 0 0 0)),((0 0 0 0,1 0 0 0,0 0 1 6,0 0 0 0)),((1 0 0 0,0 1 0 0,0 0 1 0,1 0 0 0)))|POLYHEDRALSURFACE ZM (((0 0 0 0,0 0 1 0,0 1 0 2,0 0 0 0)),((0 0 0 0,0 1 0 0,1 0 0 4,0 0 0 0)),((0 0 0 0,1 0 0 0,0 0 1 6,0 0 0 0)),((1 0 0 0,0 1 0 0,0 0 1 0,1 0 0 0)))|t
ERROR: geometry contains non-closed rings
-HINT: "TRIANGLE ((1 2 3,4 5 6,7 8 9,1 2 0))" <-- parse error at position 36 within geometry
TRIANGLE EMPTY|TRIANGLE EMPTY|t
TRIANGLE ((1 2 3,4 5 6,7 8 9,1 2 3))|TRIANGLE Z ((1 2 3,4 5 6,7 8 9,1 2 3))|t
TRIANGLE M ((1 2 3,4 5 6,7 8 9,1 2 3))|TRIANGLE M ((1 2 3,4 5 6,7 8 9,1 2 3))|t
TRIANGLE Z ((1 2 3,4 5 6,7 8 9,1 2 3))|TRIANGLE Z ((1 2 3,4 5 6,7 8 9,1 2 3))|t
TRIANGLE ZM ((1 2 3 -1,4 5 6 -2,7 8 9 -3,1 2 3 -1))|TRIANGLE ZM ((1 2 3 -1,4 5 6 -2,7 8 9 -3,1 2 3 -1))|t
ERROR: geometry contains non-closed rings
-HINT: "...(0 0 0 1, 0 1 0 2, 1 1 0 3, 0 1 0 1))" <-- parse error at position 87 within geometry
TIN EMPTY|TIN EMPTY|t
TIN ( ((0 0, 0 0, 0 1, 0 0)), ((0 0, 0 1, 1 1, 0 0)) )|TIN(((0 0,0 0,0 1,0 0)),((0 0,0 1,1 1,0 0)))|t
TIN Z ( ((0 0 0, 0 0 1, 0 1 0, 0 0 0)), ((0 0 0, 0 1 0, 1 1 0, 0 0 0)) )|TIN Z (((0 0 0,0 0 1,0 1 0,0 0 0)),((0 0 0,0 1 0,1 1 0,0 0 0)))|t