Copyright © 2010 Open Geospatial Consortium, Inc. LVII
geometrycollection z text ::= empty set | left paren
geometry tagged z text {comma geometry tagged z text}
right paren
7.2.4 BNF Productions for Two-Dimension Measured Geometry WKT
The following BNF defines two-dimensional geometries in x, y coordinate spaces. In addition, each coordinate carries an m ordinate value that is part of some linear reference system.
point m ::= x y m
geometry m tagged text ::= point m tagged text
|linestring m tagged text |polygon m tagged text
|polyhedralsurface m tagged text |triangle tagged m text
|tin tagged m text |multipoint m tagged text
|multilinestring m tagged text |multipolygon m tagged text
|geometrycollection m tagged text
point m tagged text ::= point m point m text
linestring m tagged text ::= linestring m linestring m text
polygon m tagged text ::= polygon m polygon m text
polyhedralsurface m tagged text ::= polyhedralsurface m polyhedralsurface m text
triangle m tagged text ::= triangle m polygon m text
tin m tagged text tin m polyhedralsurface m text
multipoint m tagged text ::= multipoint m multipoint m text
multilinestring m tagged text ::= multilinestring m multilinestring m text
multipolygon m tagged text ::= multipolygon m multipolygon m text
geometrycollection m tagged text ::=
geometrycollection m geometrycollection m text
point m text ::= empty set | left paren
point m right paren
58 Copyright © 2010 Open Geospatial Consortium, Inc.
linestring m text ::= empty set | left paren
point m {{comma point m}+
right paren
polygon m text ::= empty set | left paren
linestring m text {comma linestring m text}
right paren
polyhedralsurface m text ::= empty set | left paren
polygon m text {comma polygon m text}
right paren
multipoint m text ::= empty set | left paren point m text
{comma point m text} right paren
multilinestring m text ::= empty set | left paren
linestring m text {comma linestring m text}
right paren
multipolygon m text ::= empty set | left paren
polygon m text {comma polygon m text}
right paren
geometrycollection m text ::= empty set | left paren
geometry tagged m text {comma geometry tagged m text}
right paren
7.2.5 BNF Productions for Three-Dimension Measured Geometry WKT