GEOMETRYCOLLECTION (LINESTRING (0 0, 1 1), POLYGON EMPTY)
GEOMETRYCOLLECTION (POINT (1 2), LINESTRING (0 0, 1 1), POLYGON ((0 0, 0 3, 3 3, 3 0, 0 0)), MULTIPOINT ((1 1), (2 2)))
GEOMETRYCOLLECTION (POINT (1 2), LINESTRING (0 0, 1 1, 2 2))
GEOMETRYCOLLECTION (POINT (1 2), LINESTRING (0 0, 1 1, 2 2), GEOMETRYCOLLECTION (POINT (3 4), POLYGON ((0 0, 0 3, 3 3, 3 0, 0 0))))
GEOMETRYCOLLECTION (POINT (1 2), LINESTRING (0 0, 1 1, 2 2), POLYGON ((0 0, 0 3, 3 3, 3 0, 0 0)))
GEOMETRYCOLLECTION (POINT (1 2), POINT EMPTY)
GEOMETRYCOLLECTION (POINT (3 3 3), POINTZ (4 4 9), POINT Z (2 8 2), POINT EMPTY)
GEOMETRYCOLLECTION (POINT Z (1 2 3), LINESTRING (0 0, 1 1, 2 2), POLYGON Z ((0 0 1, 0 3 2, 3 3 3, 3 0 4, 0 0 1)), MULTIPOINT M ((1 1 4), (2 2 5)))
GEOMETRYCOLLECTION (POINT ZM (1 2 3 4), LINESTRING ZM (0 0 1 4, 1 1 2 5, 2 2 3 6), POLYGON ZM ((0 0 1 4, 0 3 2 5, 3 3 3 6, 3 0 4 7, 0 0 1 4)))
GEOMETRYCOLLECTION (POINT ZM (1 2 3 4), POINT EMPTY, POLYGON ((0 0, 0 4, 4 4, 4 0, 0 0)), POLYGON ZM ((0 0 1 4, 0 3 2 5, 3 3 3 6, 3 0 4 7, 0 0 1 4)), POLYGON EMPTY)
GEOMETRYCOLLECTION EMPTY
LINESTRING (-117 33 2, -116 34 4)
LINESTRING (0 0, 1 1, 2 2)
LINESTRING (5 8, 5 7)
LINESTRING EMPTY
LINESTRING M (0 0 4, 1 1 5, 2 2 6)
LINESTRING M EMPTY
LINESTRING Z (-117 33 2, -116 34 4)
LINESTRING Z (0 0 1, 1 1 2, 2 2 3)
LINESTRING Z EMPTY
LINESTRING Z M EMPTY
LINESTRING ZM (-117 33 2 3, -116 34 4 5)
LINESTRING ZM (0 0 1 4, 1 1 2 5, 2 2 3 6)
LINESTRING ZM EMPTY
LINESTRING(-117 33, -116 34)
LINESTRINGM EMPTY
LINESTRINGZ EMPTY
LINESTRINGZ(0 0 1, 1 1 1)
LINESTRINGZM EMPTY
MULTILINESTRING ((0 0, 1 1, 2 2), (3 3, 4 4, 5 5))
MULTILINESTRING EMPTY
MULTILINESTRING M ((0 0 4, 1 1 5, 2 2 6), (3 3 7, 4 4 8, 5 5 9))
MULTILINESTRING M EMPTY
MULTILINESTRING Z ((0 0 1, 1 1 2, 2 2 3), (3 3 4, 4 4 5, 5 5 6))
MULTILINESTRING Z EMPTY
MULTILINESTRING Z M EMPTY
MULTILINESTRING ZM ((0 0 1 4, 1 1 2 5, 2 2 3 6), (3 3 4 7, 4 4 5 8, 5 5 6 9))
MULTILINESTRING ZM EMPTY
MULTILINESTRINGM EMPTY
MULTILINESTRINGZ EMPTY
MULTILINESTRINGZM EMPTY
MULTIPOINT ((0 0), (1 1), (2 2))
MULTIPOINT ((0 0), (1 2))
MULTIPOINT (0 0, 1 2)
MULTIPOINT EMPTY
MULTIPOINT M ((0 0 3), (1 2 5))
MULTIPOINT M ((0 0 4), (1 1 5), (2 2 6))
MULTIPOINT M (0 0 3, 1 2 5)
MULTIPOINT M EMPTY
MULTIPOINT Z ((0 0 1), (1 1 2), (2 2 3))
MULTIPOINT Z ((0 0 4), (1 2 4))
MULTIPOINT Z (0 0 4, 1 2 4)
MULTIPOINT Z EMPTY
MULTIPOINT Z M EMPTY
MULTIPOINT ZM ((0 0 1 4), (1 1 2 5), (2 2 3 6))
MULTIPOINT ZM ((0 0 4 3), (1 2 4 5))
MULTIPOINT ZM (0 0 4 3, 1 2 4 5)
MULTIPOINT ZM EMPTY
MULTIPOINT((1 1), EMPTY)
MULTIPOINT(EMPTY,  EMPTY)
MULTIPOINT(EMPTY, (1 1))
MULTIPOINTM EMPTY
MULTIPOINTZ EMPTY
MULTIPOINTZM EMPTY
MULTIPOLYGON (((0 0, 0 3, 3 3, 3 0, 0 0)), ((1 1, 1 4, 4 4, 4 1, 1 1)))
MULTIPOLYGON (((10 10, 10 13, 13 13, 13 10, 10 10)), ((1 1, 1 4, 4 4, 4 1, 1 1), ( 2 2, 2 3, 3 3, 3 2, 2 2)))
MULTIPOLYGON EMPTY
MULTIPOLYGON M (((0 0 4, 0 3 5, 3 3 6, 3 0 7, 0 0 4)), ((1 1 9, 1 4 10, 4 4 11, 4 1 12, 1 1 9)))
MULTIPOLYGON M EMPTY
MULTIPOLYGON Z (((0 0 1, 0 3 2, 3 3 3, 3 0 4, 0 0 1)), ((1 1 5, 1 4 6, 4 4 7, 4 1 8, 1 1 5)))
MULTIPOLYGON Z EMPTY
MULTIPOLYGON Z M EMPTY
MULTIPOLYGON ZM (((0 0 1 4, 0 3 2 5, 3 3 3 6, 3 0 4 7, 0 0 1 4)), ((1 1 5 8, 1 4 6 9, 4 4 7 10, 4 1 8 11, 1 1 5 8)))
MULTIPOLYGON ZM EMPTY
MULTIPOLYGONM EMPTY
MULTIPOLYGONZ EMPTY
MULTIPOLYGONZM EMPTY
POINT (2 8)
POINT (2.0 4.0)
POINT EMPTY
POINT M EMPTY
POINT M(1 2 3)
POINT M (5.0 6.0 7.0)
POINT Z (1.0 2.0 3.0)
POINT Z EMPTY
POINT Z M EMPTY
POINT ZM EMPTY
POINTM EMPTY
POINTZ EMPTY
POINTZM EMPTY
POLYGON ((0 0, 0 3, 3 3, 3 0, 0 0))
POLYGON ((0 0, 0 4, 4 4, 4 0, 0 0), (1 1, 3 1, 3 3, 1 3, 1 1))
POLYGON EMPTY
POLYGON M ((0 0 4, 0 3 5, 3 3 6, 3 0 7, 0 0 4))
POLYGON M EMPTY
POLYGON Z ((0 0 1, 0 3 2, 3 3 3, 3 0 4, 0 0 1))
POLYGON Z ((0 0,0 10,10 10,10 0,0 0),(1 1 1,1 2 1,2 2 1,2 1 1,1 1 1))
POLYGON Z EMPTY
POLYGON Z M EMPTY
POLYGON ZM ((0 0 1 4, 0 3 2 5, 3 3 3 6, 3 0 4 7, 0 0 1 4))
POLYGON ZM EMPTY
POLYGON( EMPTY, (1 1,2 2,1 2,1 1))
POLYGON((0 0, 0 1, 1 1, 1 0))
POLYGONM EMPTY
POLYGONZ EMPTY
POLYGONZM EMPTY
TRIANGLE EMPTY
TRIANGLEM EMPTY
TRIANGLEZ EMPTY
TRIANGLEZM EMPTY
TRIANGLE M EMPTY
TRIANGLE Z EMPTY
TRIANGLE ZM EMPTY
TRIANGLE Z M EMPTY
TRIANGLE ((0 0, 5 5, 0 5, 0 0))
TRIANGLE Z ((0 0 1, 5 5 5, 0 5 2, 0 0 1))
TRIANGLE M ((0 0 1, 5 5 5, 0 5 2, 0 0 1))
TRIANGLE ZM ((0 0 1 2, 5 5 5 3, 0 5 2 4, 0 0 1 2))
TIN (((0 0 0, 0 1 0, 1 1 0, 0 0 0)), ((0.5 0.5 1, 0.5 1.5 1, 1.5 1.5 1, 0.5 0.5 1)))
TIN (((0 0, 0 1, 1 1, 0 0)))
TIN EMPTY
TIN M EMPTY
TIN M(((0 0 0, 0 1 0, 1 1 0, 0 0 0)))
TIN Z EMPTY
TIN Z M EMPTY
TIN Z(((0 0 0, 0 1 0, 1 1 0, 0 0 0)))
TIN ZM EMPTY
TINM EMPTY
TINZ EMPTY
TINZM EMPTY
POLYHEDRALSURFACE (((0 0, 0 1, 1 1, 1 0, 0 0)))
POLYHEDRALSURFACE Z (((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)))
POLYHEDRALSURFACE M (((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)))
POLYHEDRALSURFACE ZM (((0 0 0 1, 0 1 0 2, 1 1 0 3, 1 0 0 4, 0 0 0 1)))
POLYHEDRALSURFACE (((0 0, 0 1, 1 1, 1 0, 0 0)), ((1 1, 1 2, 2 2, 2 1, 1 1)))
POLYHEDRALSURFACE Z (((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((1 1 1, 1 2 1, 2 2 1, 2 1 1, 1 1 1)))
POLYHEDRALSURFACE M (((0 0 1, 0 1 2, 1 1 3, 1 0 4, 0 0 1)), ((1 1 5, 1 2 6, 2 2 7, 2 1 8, 1 1 5)))
POLYHEDRALSURFACE ZM (((0 0 0 1, 0 1 0 2, 1 1 0 3, 1 0 0 4, 0 0 0 1)), ((1 1 1 5, 1 2 1 6, 2 2 1 7, 2 1 1 8, 1 1 1 5)))
POLYHEDRALSURFACE EMPTY
POLYHEDRALSURFACEM EMPTY
POLYHEDRALSURFACEZ EMPTY
POLYHEDRALSURFACEZM EMPTY
POLYHEDRALSURFACE Z EMPTY
POLYHEDRALSURFACE M EMPTY
POLYHEDRALSURFACE ZM EMPTY
POLYHEDRALSURFACE Z M EMPTY
