From 6e99b107ac685be7d3a7a8d4bcfb733105c4e9f0 Mon Sep 17 00:00:00 2001 From: Paul Ramsey Date: Thu, 20 Sep 2012 22:24:16 +0000 Subject: [PATCH] Document ISO WKT/WKB (#1451) git-svn-id: http://svn.osgeo.org/postgis/trunk@10313 b70326c6-7e19-0410-871a-916f4a2858ee --- doc/bnf-wkb.txt | 403 ++++++++++++++++++++++++++++++++++++++++++++++++ doc/bnf-wkt.txt | 173 +++++++++++++++++++++ 2 files changed, 576 insertions(+) create mode 100644 doc/bnf-wkb.txt create mode 100644 doc/bnf-wkt.txt diff --git a/doc/bnf-wkb.txt b/doc/bnf-wkb.txt new file mode 100644 index 000000000..f661db9db --- /dev/null +++ b/doc/bnf-wkb.txt @@ -0,0 +1,403 @@ + ::= + | + | + | + + + ::= + | + | + | + + + ::= + | + | + | + + + ::= + | + | + | + + + ::= + | + | + | + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + | + | + + + ::= + | + | + + + ::= + | + | + + + + ::= + | + | + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + | + | + + + ::= + | + | + + + ::= + | + | + + + ::= + | + | + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + | + | + | + + + ::= + | + | + | + + + ::= + | + | + | + + + ::= + | + | + | + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + | + + + ::= + | + + + ::= + | + + + ::= + | + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + | + | + + + ::= + | + | + + + ::= + | + | + + + ::= + | + | + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + | + + + ::= + | + + + ::= + | + + + ::= + | + + + ::= + | + | + + + ::= + | + | + + + ::= + | + | + + + ::= + | + | + + + ::= + ::= + ::= + ::= + ::= + ::= + ::= + ::= + ::= + ::= ... + ::= ... + ::= ... + ::= ... + + ::= 3001 + ::= 2001 + ::= 1001 + ::= 1 + ::= 3002 + ::= 2002 + ::= 1002 + ::= 2 + ::= 3003 + ::= 2003 + ::= 1003 + ::= 3 + ::= 3004 + ::= 2004 + ::= 1004 + ::= 4 + ::= 3005 + ::= 2005 + ::= 1005 + ::= 5 + ::= 3006 + ::= 2006 + ::= 1006 + ::= 6 + ::= 3007 + ::= 2007 + ::= 1007 + ::= 7 + ::= 3008 + ::= 2008 + ::= 1008 + ::= 8 + ::= 3009 + ::= 2009 + ::= 1009 + ::= 9 + ::= 3010 + ::= 2010 + ::= 1010 + ::= 10 + ::= 3011 + ::= 2011 + ::= 1011 + ::= 11 + ::= 3012 + ::= 2012 + ::= 1012 + ::= 12 + ::= 3015 + ::= 2015 + ::= 1015 + ::= 15 + ::= 3016 + ::= 2016 + ::= 1016 + ::= 16 + ::= 3017 + ::= 2017 + ::= 1017 + ::= 17 + + ::= !! 1 = little, 0 = big + ::= !! 8 bits byte + ::= !! 32 bits unsigned integer + ::= !! 64 bits ieee double + diff --git a/doc/bnf-wkt.txt b/doc/bnf-wkt.txt new file mode 100644 index 000000000..98b65aac8 --- /dev/null +++ b/doc/bnf-wkt.txt @@ -0,0 +1,173 @@ + ::= + | + | + | + + + ::= POINT [ ] + + ::= + | + | + + + ::= + LINESTRING [ ] + + ::= + CIRCULARSTRING [ ] + + ::= + COMPOUNDCURVE [ ] + + ::= + + + ::= + CURVEPOLYGON [ ] | + | + + + ::= + POLYGON [ ] + + ::= + TRIANGLE [ ] + + ::= + | + | + | + + + ::= + MULTIPOINT [ ] + + ::= + MULTICURVE [ ] | + + + ::= + MULTILINESTRING [ ] + + ::= + MULTISURFACE [ ] | + | + | + + + ::= + MULTIPOLYGON [ ] + + ::= + POLYHEDRALSURFACE [ ] + + ::= + TIN [ ] + + ::= + GEOMETRYCOLLECTION [ ] + + ::= + + + ::= + + + ::= + + + ::= + + + ::= + | + + + ::= [ ] [ ] + + ::= + ::= + ::= + ::= + + ::= + | + { }... + + ::= + | + { }... + + ::= + | + { }... + + ::= + | + + + ::= + | + | + + + ::= + | + | + + + ::= + CURVEPOLYGON | + + + ::= + | + { }... + + ::= + | + { }... + + ::= + | + + + ::= + | + { }... + + ::= + | + { }... + + ::= + | + { }... + + ::= + | + { }... + + ::= + | + { }... + + ::= + | + { }... + + ::= + | + { }... + + ::= + | + { }... + + ::= EMPTY + + ::= ZM | Z | M + ::= ( + ::= ) + -- 2.40.0