]> granicus.if.org Git - postgis/commitdiff
Fix behavior of ST_PixelAsXXX functions with regard to exclude_nodata_value parameter
authorBborie Park <bkpark at ucdavis.edu>
Sat, 31 Aug 2013 15:46:41 +0000 (15:46 +0000)
committerBborie Park <bkpark at ucdavis.edu>
Sat, 31 Aug 2013 15:46:41 +0000 (15:46 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@11898 b70326c6-7e19-0410-871a-916f4a2858ee

12 files changed:
NEWS
doc/reference_raster.xml
raster/rt_pg/rtpg_geometry.c
raster/test/regress/Makefile.in
raster/test/regress/rt_clip_expected
raster/test/regress/rt_elevation_functions_expected
raster/test/regress/rt_intersection_expected
raster/test/regress/rt_pixelascentroids_expected
raster/test/regress/rt_pixelaspoints_expected
raster/test/regress/rt_pixelaspolygons_expected
raster/test/regress/rt_setvalues_array_expected
raster/test/regress/rt_union_expected

diff --git a/NEWS b/NEWS
index e28c707d058b2f54ef1ef02cdd0e8b29903a71a6..7384b698a78c72f10ae4909dd08c06dd92315e8f 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -25,6 +25,8 @@ PostGIS 2.2.0
   - #2371, Support GEOS versions with more than 1 digit in micro
   - #2383, Removed unsafe use of \' from raster warning message
   - #2384, Fixed variable datatype in ST_Neighborhood
+  - #2454, Fix behavior of ST_PixelAsXXX functions regarding
+           exclude_nodata_value parameter
 
 PostGIS 2.1.0
 2013/MM/DD
index dd330dc94aca519d80fd4f612baa505aaf8693b1..0c468619d44b574efe2e31dd3ad156292a0a7924 100644 (file)
@@ -3708,9 +3708,15 @@ WHERE rid=2;
                                                ST_PixelAsPolygons returns one polygon geometry for every pixel.  This is different than ST_DumpAsPolygons where each geometry represents one or more pixels with the same pixel value.
                                        </para>
                                </note>
+                               <note>
+                                       <para>
+                                               When exclude_nodata_value = TRUE, only those pixels whose values are not NODATA are returned as polygons.
+                                       </para>
+                               </note>
 
                                <para>Availability: 2.0.0</para>
                                <para>Enhanced: 2.1.0 exclude_nodata_value optional argument was added.</para>
+                               <para>Changed: 2.1.1 Changed behavior of exclude_nodata_value.</para>
                        </refsection>
                                
                        <refsection>
@@ -3821,7 +3827,13 @@ SELECT ST_AsText(ST_PixelAsPoint(rast, 1, 1)) FROM dummy_rast WHERE rid = 1;
                                <para>
                                        Returns a point geometry for each pixel of a raster band along with the value, the X and the Y raster coordinates of each pixel.  The coordinates of the point geometry are of the pixel's upper-left corner.
                                </para>
+                               <note>
+                                       <para>
+                                               When exclude_nodata_value = TRUE, only those pixels whose values are not NODATA are returned as points.
+                                       </para>
+                               </note>
                                <para>Availability: 2.1.0</para>
+                               <para>Changed: 2.1.1 Changed behavior of exclude_nodata_value.</para>
                        </refsection>
 
                        <refsection>
@@ -3945,7 +3957,13 @@ SELECT ST_AsText(ST_PixelAsCentroid(rast, 1, 1)) FROM dummy_rast WHERE rid = 1;
                                <para>
                                        Returns the centroid (point geometry) for each pixel of a raster band along with the value, the X and the Y raster coordinates of each pixel.  The point geometry is the centroid of the area represented by a pixel.
                                </para>
+                               <note>
+                                       <para>
+                                               When exclude_nodata_value = TRUE, only those pixels whose values are not NODATA are returned as points.
+                                       </para>
+                               </note>
                                <para>Availability: 2.1.0</para>
+                               <para>Changed: 2.1.1 Changed behavior of exclude_nodata_value.</para>
                        </refsection>
 
                        <refsection>
@@ -11576,7 +11594,7 @@ GROUP BY t1.rast;
                                                        <paramdef><type>raster </type> <parameter>rast</parameter></paramdef>
                                                        <paramdef><type>integer </type> <parameter>nband</parameter></paramdef>
                                                        <paramdef><type>raster </type> <parameter>customextent</parameter></paramdef>
-                                                       <paramdef choice="opt"><type>text </type> <parameter>pixeltype=32BF</parameter> </paramdef>
+                                                       <paramdef choice="opt"><type>text </type> <parameter>pixeltype="32BF"</parameter> </paramdef>
                                                        <paramdef choice="opt"><type>boolean </type> <parameter> interpolate_nodata=FALSE </parameter> </paramdef>
                                                </funcprototype>
                                        </funcsynopsis>
@@ -11759,7 +11777,7 @@ GROUP BY t1.rast;
                                                        <paramdef><type>raster </type> <parameter>rast</parameter></paramdef>
                                                        <paramdef><type>integer </type> <parameter>nband</parameter></paramdef>
                                                        <paramdef><type>raster </type> <parameter>customextent</parameter></paramdef>
-                                                       <paramdef choice="opt"><type>text </type> <parameter>pixeltype=32BF</parameter> </paramdef>
+                                                       <paramdef choice="opt"><type>text </type> <parameter>pixeltype="32BF"</parameter> </paramdef>
                                                        <paramdef choice="opt"><type>boolean </type> <parameter> interpolate_nodata=FALSE </parameter> </paramdef>
                                                </funcprototype>
                                        </funcsynopsis>
@@ -11809,7 +11827,7 @@ GROUP BY t1.rast;
                                                        <paramdef><type>raster </type> <parameter>rast</parameter></paramdef>
                                                        <paramdef><type>integer </type> <parameter>nband</parameter></paramdef>
                                                        <paramdef><type>raster </type> <parameter>customextent</parameter></paramdef>
-                                                       <paramdef choice="opt"><type>text </type> <parameter>pixeltype=32BF</parameter> </paramdef>
+                                                       <paramdef choice="opt"><type>text </type> <parameter>pixeltype="32BF"</parameter> </paramdef>
                                                        <paramdef choice="opt"><type>boolean </type> <parameter> interpolate_nodata=FALSE </parameter> </paramdef> 
                                                </funcprototype>
                                        </funcsynopsis>
index ed492e3b6e621d94218528121c1ad2aacf720003..75051d9e8e793ced1d58f26429d27b29b77c9ccc 100644 (file)
@@ -313,7 +313,7 @@ Datum RASTER_getPixelPolygons(PG_FUNCTION_ARGS)
                rt_band band = NULL;
                int nband = 1;
                int numbands;
-               bool noband = FALSE;
+               bool hasband = TRUE;
                bool exclude_nodata_value = TRUE;
                bool nocolumnx = FALSE;
                bool norowy = FALSE;
@@ -321,10 +321,13 @@ Datum RASTER_getPixelPolygons(PG_FUNCTION_ARGS)
                int y = 0;
                int bounds[4] = {0};
                int pixcount = 0;
+               double value = 0;
                int isnodata = 0;
 
                LWPOLY *poly;
 
+               POSTGIS_RT_DEBUG(3, "RASTER_getPixelPolygons first call");
+
                /* create a function context for cross-call persistence */
                funcctx = SRF_FIRSTCALL_INIT();
 
@@ -339,10 +342,10 @@ Datum RASTER_getPixelPolygons(PG_FUNCTION_ARGS)
 
                /* band */
                if (PG_ARGISNULL(1))
-                       noband = TRUE;
+                       hasband = FALSE;
                else {
                        nband = PG_GETARG_INT32(1);
-                       noband = FALSE;
+                       hasband = TRUE;
                }
 
                /* column */
@@ -386,29 +389,30 @@ Datum RASTER_getPixelPolygons(PG_FUNCTION_ARGS)
                }
 
                /* band specified, load band and info */
-               if (!noband) {
-                       do {
-                               numbands = rt_raster_get_num_bands(raster);
-                               POSTGIS_RT_DEBUGF(3, "band %d", nband);
-                               POSTGIS_RT_DEBUGF(3, "# of bands %d", numbands);
-
-                               if (nband < 1 || nband > numbands) {
-                                       elog(NOTICE, "Invalid band index (must use 1-based). Returning pixel values will be NULL");
-                                       noband = TRUE;
-                                       break;
-                               }
+               if (hasband) {
+                       numbands = rt_raster_get_num_bands(raster);
+                       POSTGIS_RT_DEBUGF(3, "band %d", nband);
+                       POSTGIS_RT_DEBUGF(3, "# of bands %d", numbands);
 
-                               band = rt_raster_get_band(raster, nband - 1);
-                               if (!band) {
-                                       elog(NOTICE, "Could not find band at index %d. Returning pixel values will be NULL", nband);
-                                       noband = TRUE;
-                                       break;
-                               }
+                       if (nband < 1 || nband > numbands) {
+                               elog(NOTICE, "Invalid band index (must use 1-based). Returning NULL");
+                               rt_raster_destroy(raster);
+                               PG_FREE_IF_COPY(pgraster, 0);
+                               MemoryContextSwitchTo(oldcontext);
+                               SRF_RETURN_DONE(funcctx);
+                       }
 
-                               if (!rt_band_get_hasnodata_flag(band))
-                                       exclude_nodata_value = FALSE;
+                       band = rt_raster_get_band(raster, nband - 1);
+                       if (!band) {
+                               elog(NOTICE, "Could not find band at index %d. Returning NULL", nband);
+                               rt_raster_destroy(raster);
+                               PG_FREE_IF_COPY(pgraster, 0);
+                               MemoryContextSwitchTo(oldcontext);
+                               SRF_RETURN_DONE(funcctx);
                        }
-                       while (0);
+
+                       if (!rt_band_get_hasnodata_flag(band))
+                               exclude_nodata_value = FALSE;
                }
 
                /* set bounds if columnx, rowy not set */
@@ -428,6 +432,33 @@ Datum RASTER_getPixelPolygons(PG_FUNCTION_ARGS)
                for (y = bounds[2]; y <= bounds[3]; y++) {
                        /* columnx */
                        for (x = bounds[0]; x <= bounds[1]; x++) {
+
+                               value = 0;
+                               isnodata = TRUE;
+
+                               if (hasband) {
+                                       if (rt_band_get_pixel(band, x - 1, y - 1, &value, &isnodata) != ES_NONE) {
+
+                                               for (i = 0; i < pixcount; i++)
+                                                       lwgeom_free(pix[i].geom);
+                                               if (pixcount) pfree(pix);
+
+                                               rt_band_destroy(band);
+                                               rt_raster_destroy(raster);
+                                               PG_FREE_IF_COPY(pgraster, 0);
+
+                                               MemoryContextSwitchTo(oldcontext);
+                                               elog(ERROR, "RASTER_getPixelPolygons: Could not get pixel value");
+                                               SRF_RETURN_DONE(funcctx);
+                                       }
+
+                                       /* don't continue if pixel is NODATA and to exclude NODATA */
+                                       if (isnodata && exclude_nodata_value) {
+                                               POSTGIS_RT_DEBUG(5, "pixel value is NODATA and exclude_nodata_value = TRUE");
+                                               continue;
+                                       }
+                               }
+
                                /* geometry */
                                poly = rt_raster_pixel_as_polygon(raster, x - 1, y - 1);
                                if (!poly) {
@@ -435,7 +466,7 @@ Datum RASTER_getPixelPolygons(PG_FUNCTION_ARGS)
                                                lwgeom_free(pix[i].geom);
                                        if (pixcount) pfree(pix);
 
-                                       if (!noband) rt_band_destroy(band);
+                                       if (hasband) rt_band_destroy(band);
                                        rt_raster_destroy(raster);
                                        PG_FREE_IF_COPY(pgraster, 0);
 
@@ -451,7 +482,7 @@ Datum RASTER_getPixelPolygons(PG_FUNCTION_ARGS)
                                if (pix == NULL) {
 
                                        lwpoly_free(poly);
-                                       if (!noband) rt_band_destroy(band);
+                                       if (hasband) rt_band_destroy(band);
                                        rt_raster_destroy(raster);
                                        PG_FREE_IF_COPY(pgraster, 0);
 
@@ -460,56 +491,48 @@ Datum RASTER_getPixelPolygons(PG_FUNCTION_ARGS)
                                        SRF_RETURN_DONE(funcctx);
                                }
                                pix[pixcount].geom = (LWGEOM *) poly;
-                               /*
-                               POSTGIS_RT_DEBUGF(4, "poly @ %p", poly);
-                               POSTGIS_RT_DEBUGF(4, "geom @ %p", pix[pixcount].geom);
-                               */
+                               POSTGIS_RT_DEBUGF(5, "poly @ %p", poly);
+                               POSTGIS_RT_DEBUGF(5, "geom @ %p", pix[pixcount].geom);
 
                                /* x, y */
                                pix[pixcount].x = x;
                                pix[pixcount].y = y;
 
-                               /* value, NODATA flag */
-                               if (!noband) {
-                                       if (rt_band_get_pixel(band, x - 1, y - 1, &(pix[pixcount].value), &isnodata) != ES_NONE) {
-
-                                               for (i = 0; i < pixcount; i++)
-                                                       lwgeom_free(pix[i].geom);
-                                               if (pixcount) pfree(pix);
-
-                                               if (!noband) rt_band_destroy(band);
-                                               rt_raster_destroy(raster);
-                                               PG_FREE_IF_COPY(pgraster, 0);
+                               /* value */
+                               pix[pixcount].value = value;
 
-                                               MemoryContextSwitchTo(oldcontext);
-                                               elog(ERROR, "RASTER_getPixelPolygons: Could not get pixel value");
-                                               SRF_RETURN_DONE(funcctx);
-                                       }
-
-                                       if (!exclude_nodata_value || !isnodata) {
-                                               pix[pixcount].nodata = 0;
-                                       }
-                                       else {
-                                               pix[pixcount].nodata = 1;
-                                       }
+                               /* NODATA */
+                               if (hasband) {
+                                       if (exclude_nodata_value)
+                                               pix[pixcount].nodata = isnodata;
+                                       else
+                                               pix[pixcount].nodata = FALSE;
                                }
                                else {
-                                       pix[pixcount].nodata = 1;
+                                       pix[pixcount].nodata = isnodata;
                                }
 
                                pixcount++;
                        }
                }
 
-               if (!noband) rt_band_destroy(band);
+               if (hasband) rt_band_destroy(band);
                rt_raster_destroy(raster);
                PG_FREE_IF_COPY(pgraster, 0);
 
+               /* shortcut if no pixcount */
+               if (pixcount < 1) {
+                       elog(NOTICE, "No pixels found for band %d", nband);
+                       MemoryContextSwitchTo(oldcontext);
+                       SRF_RETURN_DONE(funcctx);
+               }
+
                /* Store needed information */
                funcctx->user_fctx = pix;
 
                /* total number of tuples to be returned */
                funcctx->max_calls = pixcount;
+               POSTGIS_RT_DEBUGF(3, "pixcount = %d", pixcount);
 
                /* Build a tuple descriptor for our result type */
                if (get_call_result_type(fcinfo, NULL, &tupdesc) != TYPEFUNC_COMPOSITE) {
index 8161dbb9053f2312c9a21e560047cc10b2341f0a..e53779a1d6099995982a9c44710c709d4391d65c 100644 (file)
@@ -68,6 +68,9 @@ TEST_PROPS = \
 TEST_BANDPROPS = \
        rt_band_properties \
        rt_set_band_properties \
+       rt_pixelaspolygons \
+       rt_pixelaspoints \
+       rt_pixelascentroids \
        rt_setvalues_array \
        rt_summarystats \
        rt_count \
@@ -80,9 +83,6 @@ TEST_BANDPROPS = \
        rt_neighborhood \
        rt_nearestvalue \
        rt_pixelofvalue \
-       rt_pixelaspolygons \
-       rt_pixelaspoints \
-       rt_pixelascentroids \
        rt_polygon
 
 TEST_UTILITY = \
index 9d71b685185609223e64424675d5a80106d65d65..a6deb45c6aad3f3fc42177ee9c0be0741403cb25 100644 (file)
 4|2|3|1.000|-1.000|2|2|1.000|-1.000|0.000|0.000|0|3|8BUI|255.000
 4|2|4|1.000|0.000|3|4|1.000|-1.000|0.000|0.000|0|3|8BUI|255.000
 4|2|5|0.000|0.000|4|4|1.000|-1.000|0.000|0.000|0|3|8BUI|255.000
-1|1|1|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-1|1|1|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-1|1|1|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-1|1|1|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-1|1|1|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
-1|1|1|2|2||POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-1|1|1|2|3||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-1|1|1|2|4||POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
-1|1|1|3|1||POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-1|1|1|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-1|1|1|3|3||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-1|1|1|3|4||POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
-1|1|1|4|1||POLYGON((3 0,4 0,4 -1,3 -1,3 0))
-1|1|1|4|2||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-1|1|1|4|3||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
-1|1|1|4|4||POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-1|1|2|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-1|1|2|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-1|1|2|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-1|1|2|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-1|1|2|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
-1|1|2|2|2||POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-1|1|2|2|3||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-1|1|2|2|4||POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
-1|1|2|3|1||POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-1|1|2|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-1|1|2|3|3||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-1|1|2|3|4||POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
-1|1|2|4|1||POLYGON((3 0,4 0,4 -1,3 -1,3 0))
-1|1|2|4|2||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-1|1|2|4|3||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
-1|1|2|4|4||POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-1|1|3|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-1|1|3|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-1|1|3|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-1|1|3|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-1|1|3|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
 1|1|3|2|2|1|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-1|1|3|2|3||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-1|1|3|2|4||POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
-1|1|3|3|1||POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-1|1|3|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-1|1|3|3|3||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-1|1|3|3|4||POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
-1|1|3|4|1||POLYGON((3 0,4 0,4 -1,3 -1,3 0))
-1|1|3|4|2||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-1|1|3|4|3||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
-1|1|3|4|4||POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-1|1|4|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-1|1|4|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-1|1|4|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-1|1|4|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-1|1|4|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
 1|1|4|2|2|1|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
 1|1|4|2|3|1|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
 1|1|4|2|4|1|POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
 1|1|4|3|1|1|POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-1|1|4|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
 1|1|4|3|3|1|POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 1|1|4|3|4|1|POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
 1|1|4|4|1|1|POLYGON((3 0,4 0,4 -1,3 -1,3 0))
 1|1|5|2|3|1|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
 1|1|5|2|4|1|POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
 1|1|5|3|1|1|POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-1|1|5|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
 1|1|5|3|3|1|POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 1|1|5|3|4|1|POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
 1|1|5|4|1|1|POLYGON((3 0,4 0,4 -1,3 -1,3 0))
 1|1|5|4|2|1|POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
 1|1|5|4|3|1|POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
 1|1|5|4|4|1|POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-2|1|2|1|1||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-2|1|2|1|2||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-2|1|2|2|1||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-2|1|2|2|2||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
 2|1|3|1|1|1|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-2|1|3|1|2||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-2|1|3|2|1||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-2|1|3|2|2||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-2|1|4|1|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
 2|1|4|1|2|1|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
 2|1|4|1|3|1|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
 2|1|4|1|4|1|POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
 2|1|4|2|1|1|POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-2|1|4|2|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
 2|1|4|2|3|1|POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 2|1|4|2|4|1|POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
 2|1|4|3|1|1|POLYGON((3 0,4 0,4 -1,3 -1,3 0))
 2|1|5|2|3|1|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
 2|1|5|2|4|1|POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
 2|1|5|3|1|1|POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-2|1|5|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
 2|1|5|3|3|1|POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 2|1|5|3|4|1|POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
 2|1|5|4|1|1|POLYGON((3 0,4 0,4 -1,3 -1,3 0))
 2|1|5|4|2|1|POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
 2|1|5|4|3|1|POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
 2|1|5|4|4|1|POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-3|1|1|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-3|1|1|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-3|1|1|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-3|1|1|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-3|1|1|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
-3|1|1|2|2||POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-3|1|1|2|3||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-3|1|1|2|4||POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
-3|1|1|3|1||POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-3|1|1|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-3|1|1|3|3||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-3|1|1|3|4||POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
-3|1|1|4|1||POLYGON((3 0,4 0,4 -1,3 -1,3 0))
-3|1|1|4|2||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-3|1|1|4|3||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
-3|1|1|4|4||POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-3|1|2|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-3|1|2|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-3|1|2|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-3|1|2|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-3|1|2|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
-3|1|2|2|2||POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-3|1|2|2|3||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-3|1|2|2|4||POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
-3|1|2|3|1||POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-3|1|2|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-3|1|2|3|3||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-3|1|2|3|4||POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
-3|1|2|4|1||POLYGON((3 0,4 0,4 -1,3 -1,3 0))
-3|1|2|4|2||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-3|1|2|4|3||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
-3|1|2|4|4||POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-3|1|3|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-3|1|3|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-3|1|3|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-3|1|3|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-3|1|3|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
 3|1|3|2|2|1|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-3|1|3|2|3||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-3|1|3|2|4||POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
-3|1|3|3|1||POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-3|1|3|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-3|1|3|3|3||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-3|1|3|3|4||POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
-3|1|3|4|1||POLYGON((3 0,4 0,4 -1,3 -1,3 0))
-3|1|3|4|2||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-3|1|3|4|3||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
-3|1|3|4|4||POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-3|1|4|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-3|1|4|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-3|1|4|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-3|1|4|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-3|1|4|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
 3|1|4|2|2|1|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
 3|1|4|2|3|1|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
 3|1|4|2|4|1|POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
 3|1|4|3|1|1|POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-3|1|4|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
 3|1|4|3|3|1|POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 3|1|4|3|4|1|POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
 3|1|4|4|1|1|POLYGON((3 0,4 0,4 -1,3 -1,3 0))
 3|1|5|2|3|1|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
 3|1|5|2|4|1|POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
 3|1|5|3|1|1|POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-3|1|5|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
 3|1|5|3|3|1|POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 3|1|5|3|4|1|POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
 3|1|5|4|1|1|POLYGON((3 0,4 0,4 -1,3 -1,3 0))
 3|1|5|4|2|1|POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
 3|1|5|4|3|1|POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
 3|1|5|4|4|1|POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-4|1|2|1|1||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-4|1|2|1|2||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-4|1|2|2|1||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-4|1|2|2|2||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
 4|1|3|1|1|1|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-4|1|3|1|2||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-4|1|3|2|1||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-4|1|3|2|2||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-4|1|4|1|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
 4|1|4|1|2|1|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
 4|1|4|1|3|1|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
 4|1|4|1|4|1|POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
 4|1|4|2|1|1|POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-4|1|4|2|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
 4|1|4|2|3|1|POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 4|1|4|2|4|1|POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
 4|1|4|3|1|1|POLYGON((3 0,4 0,4 -1,3 -1,3 0))
 4|1|5|2|3|1|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
 4|1|5|2|4|1|POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
 4|1|5|3|1|1|POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-4|1|5|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
 4|1|5|3|3|1|POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 4|1|5|3|4|1|POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
 4|1|5|4|1|1|POLYGON((3 0,4 0,4 -1,3 -1,3 0))
 4|1|5|4|2|1|POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
 4|1|5|4|3|1|POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
 4|1|5|4|4|1|POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-1|2|1|1|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-1|2|1|1|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-1|2|1|1|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-1|2|1|1|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-1|2|1|1|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
-1|2|1|1|2|2||POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-1|2|1|1|2|3||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-1|2|1|1|2|4||POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
-1|2|1|1|3|1||POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-1|2|1|1|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-1|2|1|1|3|3||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-1|2|1|1|3|4||POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
-1|2|1|1|4|1||POLYGON((3 0,4 0,4 -1,3 -1,3 0))
-1|2|1|1|4|2||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-1|2|1|1|4|3||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
-1|2|1|1|4|4||POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-1|2|1|2|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-1|2|1|2|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-1|2|1|2|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-1|2|1|2|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-1|2|1|2|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
-1|2|1|2|2|2||POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-1|2|1|2|2|3||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-1|2|1|2|2|4||POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
-1|2|1|2|3|1||POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-1|2|1|2|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-1|2|1|2|3|3||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-1|2|1|2|3|4||POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
-1|2|1|2|4|1||POLYGON((3 0,4 0,4 -1,3 -1,3 0))
-1|2|1|2|4|2||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-1|2|1|2|4|3||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
-1|2|1|2|4|4||POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
 1|2|1|3|1|1|0|POLYGON((0 0,1 0,1 -1,0 -1,0 0))
 1|2|1|3|1|2|0|POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
 1|2|1|3|1|3|0|POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
 1|2|1|3|4|2|0|POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
 1|2|1|3|4|3|0|POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
 1|2|1|3|4|4|0|POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-1|2|2|1|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-1|2|2|1|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-1|2|2|1|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-1|2|2|1|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-1|2|2|1|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
-1|2|2|1|2|2||POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-1|2|2|1|2|3||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-1|2|2|1|2|4||POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
-1|2|2|1|3|1||POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-1|2|2|1|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-1|2|2|1|3|3||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-1|2|2|1|3|4||POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
-1|2|2|1|4|1||POLYGON((3 0,4 0,4 -1,3 -1,3 0))
-1|2|2|1|4|2||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-1|2|2|1|4|3||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
-1|2|2|1|4|4||POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-1|2|2|2|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-1|2|2|2|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-1|2|2|2|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-1|2|2|2|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-1|2|2|2|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
-1|2|2|2|2|2||POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-1|2|2|2|2|3||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-1|2|2|2|2|4||POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
-1|2|2|2|3|1||POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-1|2|2|2|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-1|2|2|2|3|3||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-1|2|2|2|3|4||POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
-1|2|2|2|4|1||POLYGON((3 0,4 0,4 -1,3 -1,3 0))
-1|2|2|2|4|2||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-1|2|2|2|4|3||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
-1|2|2|2|4|4||POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
 1|2|2|3|1|1|0|POLYGON((0 0,1 0,1 -1,0 -1,0 0))
 1|2|2|3|1|2|0|POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
 1|2|2|3|1|3|0|POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
 1|2|2|3|4|2|0|POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
 1|2|2|3|4|3|0|POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
 1|2|2|3|4|4|0|POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-1|2|3|1|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-1|2|3|1|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-1|2|3|1|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-1|2|3|1|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-1|2|3|1|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
 1|2|3|1|2|2|10|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-1|2|3|1|2|3||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-1|2|3|1|2|4||POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
-1|2|3|1|3|1||POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-1|2|3|1|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-1|2|3|1|3|3||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-1|2|3|1|3|4||POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
-1|2|3|1|4|1||POLYGON((3 0,4 0,4 -1,3 -1,3 0))
-1|2|3|1|4|2||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-1|2|3|1|4|3||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
-1|2|3|1|4|4||POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-1|2|3|2|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-1|2|3|2|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-1|2|3|2|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-1|2|3|2|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-1|2|3|2|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
 1|2|3|2|2|2|2|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-1|2|3|2|2|3||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-1|2|3|2|2|4||POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
-1|2|3|2|3|1||POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-1|2|3|2|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-1|2|3|2|3|3||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-1|2|3|2|3|4||POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
-1|2|3|2|4|1||POLYGON((3 0,4 0,4 -1,3 -1,3 0))
-1|2|3|2|4|2||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-1|2|3|2|4|3||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
-1|2|3|2|4|4||POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
 1|2|3|3|1|1|0|POLYGON((0 0,1 0,1 -1,0 -1,0 0))
 1|2|3|3|1|2|0|POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
 1|2|3|3|1|3|0|POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
 1|2|3|3|4|2|0|POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
 1|2|3|3|4|3|0|POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
 1|2|3|3|4|4|0|POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-1|2|4|1|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-1|2|4|1|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-1|2|4|1|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-1|2|4|1|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-1|2|4|1|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
 1|2|4|1|2|2|10|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
 1|2|4|1|2|3|10|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
 1|2|4|1|2|4|10|POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
 1|2|4|1|3|1|10|POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-1|2|4|1|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
 1|2|4|1|3|3|10|POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 1|2|4|1|3|4|10|POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
 1|2|4|1|4|1|10|POLYGON((3 0,4 0,4 -1,3 -1,3 0))
 1|2|4|1|4|2|10|POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
 1|2|4|1|4|3|10|POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
 1|2|4|1|4|4|10|POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-1|2|4|2|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-1|2|4|2|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-1|2|4|2|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-1|2|4|2|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-1|2|4|2|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
 1|2|4|2|2|2|2|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
 1|2|4|2|2|3|2|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
 1|2|4|2|2|4|2|POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
 1|2|4|2|3|1|2|POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-1|2|4|2|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
 1|2|4|2|3|3|2|POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 1|2|4|2|3|4|2|POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
 1|2|4|2|4|1|2|POLYGON((3 0,4 0,4 -1,3 -1,3 0))
 1|2|5|1|2|3|10|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
 1|2|5|1|2|4|10|POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
 1|2|5|1|3|1|10|POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-1|2|5|1|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
 1|2|5|1|3|3|10|POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 1|2|5|1|3|4|10|POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
 1|2|5|1|4|1|10|POLYGON((3 0,4 0,4 -1,3 -1,3 0))
 1|2|5|2|2|3|2|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
 1|2|5|2|2|4|2|POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
 1|2|5|2|3|1|2|POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-1|2|5|2|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
 1|2|5|2|3|3|2|POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 1|2|5|2|3|4|2|POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
 1|2|5|2|4|1|2|POLYGON((3 0,4 0,4 -1,3 -1,3 0))
 1|2|5|3|4|2|3|POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
 1|2|5|3|4|3|3|POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
 1|2|5|3|4|4|3|POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-2|2|2|1|1|1||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-2|2|2|1|1|2||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-2|2|2|1|2|1||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-2|2|2|1|2|2||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
-2|2|2|2|1|1||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-2|2|2|2|1|2||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-2|2|2|2|2|1||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-2|2|2|2|2|2||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
 2|2|2|3|1|1|3|POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
 2|2|2|3|1|2|0|POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 2|2|2|3|2|1|0|POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
 2|2|2|3|2|2|0|POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
 2|2|3|1|1|1|10|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-2|2|3|1|1|2||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-2|2|3|1|2|1||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-2|2|3|1|2|2||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 2|2|3|2|1|1|2|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-2|2|3|2|1|2||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-2|2|3|2|2|1||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-2|2|3|2|2|2||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 2|2|3|3|1|1|3|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
 2|2|3|3|1|2|0|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
 2|2|3|3|2|1|0|POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
 2|2|3|3|2|2|0|POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-2|2|4|1|1|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
 2|2|4|1|1|2|10|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
 2|2|4|1|1|3|10|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
 2|2|4|1|1|4|10|POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
 2|2|4|1|2|1|10|POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-2|2|4|1|2|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
 2|2|4|1|2|3|10|POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 2|2|4|1|2|4|10|POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
 2|2|4|1|3|1|10|POLYGON((3 0,4 0,4 -1,3 -1,3 0))
 2|2|4|1|3|2|10|POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
 2|2|4|1|3|3|10|POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
 2|2|4|1|3|4|10|POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-2|2|4|2|1|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
 2|2|4|2|1|2|2|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
 2|2|4|2|1|3|2|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
 2|2|4|2|1|4|2|POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
 2|2|4|2|2|1|2|POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-2|2|4|2|2|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
 2|2|4|2|2|3|2|POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 2|2|4|2|2|4|2|POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
 2|2|4|2|3|1|2|POLYGON((3 0,4 0,4 -1,3 -1,3 0))
 2|2|5|1|2|3|10|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
 2|2|5|1|2|4|10|POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
 2|2|5|1|3|1|10|POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-2|2|5|1|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
 2|2|5|1|3|3|10|POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 2|2|5|1|3|4|10|POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
 2|2|5|1|4|1|10|POLYGON((3 0,4 0,4 -1,3 -1,3 0))
 2|2|5|2|2|3|2|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
 2|2|5|2|2|4|2|POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
 2|2|5|2|3|1|2|POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-2|2|5|2|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
 2|2|5|2|3|3|2|POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 2|2|5|2|3|4|2|POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
 2|2|5|2|4|1|2|POLYGON((3 0,4 0,4 -1,3 -1,3 0))
 2|2|5|3|4|2|3|POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
 2|2|5|3|4|3|3|POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
 2|2|5|3|4|4|3|POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-3|2|1|1|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-3|2|1|1|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-3|2|1|1|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-3|2|1|1|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-3|2|1|1|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
-3|2|1|1|2|2||POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-3|2|1|1|2|3||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-3|2|1|1|2|4||POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
-3|2|1|1|3|1||POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-3|2|1|1|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-3|2|1|1|3|3||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-3|2|1|1|3|4||POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
-3|2|1|1|4|1||POLYGON((3 0,4 0,4 -1,3 -1,3 0))
-3|2|1|1|4|2||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-3|2|1|1|4|3||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
-3|2|1|1|4|4||POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-3|2|1|2|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-3|2|1|2|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-3|2|1|2|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-3|2|1|2|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-3|2|1|2|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
-3|2|1|2|2|2||POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-3|2|1|2|2|3||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-3|2|1|2|2|4||POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
-3|2|1|2|3|1||POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-3|2|1|2|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-3|2|1|2|3|3||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-3|2|1|2|3|4||POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
-3|2|1|2|4|1||POLYGON((3 0,4 0,4 -1,3 -1,3 0))
-3|2|1|2|4|2||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-3|2|1|2|4|3||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
-3|2|1|2|4|4||POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-3|2|1|3|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-3|2|1|3|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-3|2|1|3|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-3|2|1|3|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-3|2|1|3|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
-3|2|1|3|2|2||POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-3|2|1|3|2|3||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-3|2|1|3|2|4||POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
-3|2|1|3|3|1||POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-3|2|1|3|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-3|2|1|3|3|3||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-3|2|1|3|3|4||POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
-3|2|1|3|4|1||POLYGON((3 0,4 0,4 -1,3 -1,3 0))
-3|2|1|3|4|2||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-3|2|1|3|4|3||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
-3|2|1|3|4|4||POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-3|2|2|1|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-3|2|2|1|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-3|2|2|1|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-3|2|2|1|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-3|2|2|1|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
-3|2|2|1|2|2||POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-3|2|2|1|2|3||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-3|2|2|1|2|4||POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
-3|2|2|1|3|1||POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-3|2|2|1|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-3|2|2|1|3|3||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-3|2|2|1|3|4||POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
-3|2|2|1|4|1||POLYGON((3 0,4 0,4 -1,3 -1,3 0))
-3|2|2|1|4|2||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-3|2|2|1|4|3||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
-3|2|2|1|4|4||POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-3|2|2|2|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-3|2|2|2|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-3|2|2|2|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-3|2|2|2|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-3|2|2|2|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
-3|2|2|2|2|2||POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-3|2|2|2|2|3||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-3|2|2|2|2|4||POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
-3|2|2|2|3|1||POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-3|2|2|2|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-3|2|2|2|3|3||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-3|2|2|2|3|4||POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
-3|2|2|2|4|1||POLYGON((3 0,4 0,4 -1,3 -1,3 0))
-3|2|2|2|4|2||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-3|2|2|2|4|3||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
-3|2|2|2|4|4||POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-3|2|2|3|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-3|2|2|3|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-3|2|2|3|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-3|2|2|3|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-3|2|2|3|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
-3|2|2|3|2|2||POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-3|2|2|3|2|3||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-3|2|2|3|2|4||POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
-3|2|2|3|3|1||POLYGON((2 0,3 0,3 -1,2 -1,2 0))
 3|2|2|3|3|2|3|POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-3|2|2|3|3|3||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-3|2|2|3|3|4||POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
-3|2|2|3|4|1||POLYGON((3 0,4 0,4 -1,3 -1,3 0))
-3|2|2|3|4|2||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-3|2|2|3|4|3||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
-3|2|2|3|4|4||POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-3|2|3|1|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-3|2|3|1|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-3|2|3|1|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-3|2|3|1|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-3|2|3|1|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
 3|2|3|1|2|2|10|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-3|2|3|1|2|3||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-3|2|3|1|2|4||POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
-3|2|3|1|3|1||POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-3|2|3|1|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-3|2|3|1|3|3||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-3|2|3|1|3|4||POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
-3|2|3|1|4|1||POLYGON((3 0,4 0,4 -1,3 -1,3 0))
-3|2|3|1|4|2||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-3|2|3|1|4|3||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
-3|2|3|1|4|4||POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-3|2|3|2|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-3|2|3|2|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-3|2|3|2|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-3|2|3|2|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-3|2|3|2|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
 3|2|3|2|2|2|2|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-3|2|3|2|2|3||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-3|2|3|2|2|4||POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
-3|2|3|2|3|1||POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-3|2|3|2|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-3|2|3|2|3|3||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-3|2|3|2|3|4||POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
-3|2|3|2|4|1||POLYGON((3 0,4 0,4 -1,3 -1,3 0))
-3|2|3|2|4|2||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-3|2|3|2|4|3||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
-3|2|3|2|4|4||POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-3|2|3|3|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-3|2|3|3|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-3|2|3|3|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-3|2|3|3|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-3|2|3|3|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
 3|2|3|3|2|2|3|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-3|2|3|3|2|3||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-3|2|3|3|2|4||POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
-3|2|3|3|3|1||POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-3|2|3|3|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-3|2|3|3|3|3||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-3|2|3|3|3|4||POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
-3|2|3|3|4|1||POLYGON((3 0,4 0,4 -1,3 -1,3 0))
-3|2|3|3|4|2||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-3|2|3|3|4|3||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
-3|2|3|3|4|4||POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-3|2|4|1|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-3|2|4|1|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-3|2|4|1|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-3|2|4|1|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-3|2|4|1|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
 3|2|4|1|2|2|10|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
 3|2|4|1|2|3|10|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
 3|2|4|1|2|4|10|POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
 3|2|4|1|3|1|10|POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-3|2|4|1|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
 3|2|4|1|3|3|10|POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 3|2|4|1|3|4|10|POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
 3|2|4|1|4|1|10|POLYGON((3 0,4 0,4 -1,3 -1,3 0))
 3|2|4|1|4|2|10|POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
 3|2|4|1|4|3|10|POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
 3|2|4|1|4|4|10|POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-3|2|4|2|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-3|2|4|2|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-3|2|4|2|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-3|2|4|2|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-3|2|4|2|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
 3|2|4|2|2|2|2|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
 3|2|4|2|2|3|2|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
 3|2|4|2|2|4|2|POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
 3|2|4|2|3|1|2|POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-3|2|4|2|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
 3|2|4|2|3|3|2|POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 3|2|4|2|3|4|2|POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
 3|2|4|2|4|1|2|POLYGON((3 0,4 0,4 -1,3 -1,3 0))
 3|2|4|2|4|2|2|POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
 3|2|4|2|4|3|2|POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
 3|2|4|2|4|4|2|POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-3|2|4|3|1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
-3|2|4|3|1|2||POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-3|2|4|3|1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
-3|2|4|3|1|4||POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-3|2|4|3|2|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
 3|2|4|3|2|2|3|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
 3|2|4|3|2|3|3|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
 3|2|4|3|2|4|3|POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
 3|2|5|1|2|3|10|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
 3|2|5|1|2|4|10|POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
 3|2|5|1|3|1|10|POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-3|2|5|1|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
 3|2|5|1|3|3|10|POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 3|2|5|1|3|4|10|POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
 3|2|5|1|4|1|10|POLYGON((3 0,4 0,4 -1,3 -1,3 0))
 3|2|5|2|2|3|2|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
 3|2|5|2|2|4|2|POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
 3|2|5|2|3|1|2|POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-3|2|5|2|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
 3|2|5|2|3|3|2|POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 3|2|5|2|3|4|2|POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
 3|2|5|2|4|1|2|POLYGON((3 0,4 0,4 -1,3 -1,3 0))
 3|2|5|3|4|2|3|POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
 3|2|5|3|4|3|3|POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
 3|2|5|3|4|4|3|POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-4|2|2|1|1|1||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-4|2|2|1|1|2||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-4|2|2|1|2|1||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-4|2|2|1|2|2||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
-4|2|2|2|1|1||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-4|2|2|2|1|2||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-4|2|2|2|2|1||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-4|2|2|2|2|2||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
 4|2|2|3|1|1|3|POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-4|2|2|3|1|2||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-4|2|2|3|2|1||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
-4|2|2|3|2|2||POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
 4|2|3|1|1|1|10|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-4|2|3|1|1|2||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-4|2|3|1|2|1||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-4|2|3|1|2|2||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 4|2|3|2|1|1|2|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-4|2|3|2|1|2||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-4|2|3|2|2|1||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-4|2|3|2|2|2||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 4|2|3|3|1|1|3|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
-4|2|3|3|1|2||POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-4|2|3|3|2|1||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-4|2|3|3|2|2||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
-4|2|4|1|1|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
 4|2|4|1|1|2|10|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
 4|2|4|1|1|3|10|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
 4|2|4|1|1|4|10|POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
 4|2|4|1|2|1|10|POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-4|2|4|1|2|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
 4|2|4|1|2|3|10|POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 4|2|4|1|2|4|10|POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
 4|2|4|1|3|1|10|POLYGON((3 0,4 0,4 -1,3 -1,3 0))
 4|2|4|1|3|2|10|POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
 4|2|4|1|3|3|10|POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
 4|2|4|1|3|4|10|POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-4|2|4|2|1|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
 4|2|4|2|1|2|2|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
 4|2|4|2|1|3|2|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
 4|2|4|2|1|4|2|POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
 4|2|4|2|2|1|2|POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-4|2|4|2|2|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
 4|2|4|2|2|3|2|POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 4|2|4|2|2|4|2|POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
 4|2|4|2|3|1|2|POLYGON((3 0,4 0,4 -1,3 -1,3 0))
 4|2|4|2|3|2|2|POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
 4|2|4|2|3|3|2|POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
 4|2|4|2|3|4|2|POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
-4|2|4|3|1|1||POLYGON((1 0,2 0,2 -1,1 -1,1 0))
 4|2|4|3|1|2|3|POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
 4|2|4|3|1|3|3|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
 4|2|4|3|1|4|3|POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
 4|2|5|1|2|3|10|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
 4|2|5|1|2|4|10|POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
 4|2|5|1|3|1|10|POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-4|2|5|1|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
 4|2|5|1|3|3|10|POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 4|2|5|1|3|4|10|POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
 4|2|5|1|4|1|10|POLYGON((3 0,4 0,4 -1,3 -1,3 0))
 4|2|5|2|2|3|2|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
 4|2|5|2|2|4|2|POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
 4|2|5|2|3|1|2|POLYGON((2 0,3 0,3 -1,2 -1,2 0))
-4|2|5|2|3|2||POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
 4|2|5|2|3|3|2|POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 4|2|5|2|3|4|2|POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
 4|2|5|2|4|1|2|POLYGON((3 0,4 0,4 -1,3 -1,3 0))
index aae5158406d047e27e352493e132bc3b37f1081c..0d367d51bcd826cf1b0889097ad9e13d27b9ecbc 100644 (file)
@@ -161,16 +161,6 @@ DO
 9|aspect|1|3|180.000000
 9|aspect|2|3|161.565048
 9|aspect|3|3|135.000000
-0|hillshade|1|1|
-0|hillshade|2|1|
-0|hillshade|3|1|
-0|hillshade|4|1|
-0|hillshade|5|1|
-0|hillshade|6|1|
-0|hillshade|7|1|
-0|hillshade|8|1|
-0|hillshade|9|1|
-0|hillshade|1|2|
 0|hillshade|2|2|251.327637
 0|hillshade|3|2|220.749786
 0|hillshade|4|2|171.473175
@@ -178,8 +168,6 @@ DO
 0|hillshade|6|2|248.749847
 0|hillshade|7|2|220.749786
 0|hillshade|8|2|147.224319
-0|hillshade|9|2|
-0|hillshade|1|3|
 0|hillshade|2|3|220.749786
 0|hillshade|3|3|180.312225
 0|hillshade|4|3|104.256424
@@ -187,8 +175,6 @@ DO
 0|hillshade|6|3|218.295898
 0|hillshade|7|3|180.312225
 0|hillshade|8|3|67.749786
-0|hillshade|9|3|
-0|hillshade|1|4|
 0|hillshade|2|4|171.473175
 0|hillshade|3|4|104.256424
 0|hillshade|4|4|109.895920
@@ -196,8 +182,6 @@ DO
 0|hillshade|6|4|170.000000
 0|hillshade|7|4|104.256424
 0|hillshade|8|4|42.678726
-0|hillshade|9|4|
-0|hillshade|1|5|
 0|hillshade|2|5|218.295898
 0|hillshade|3|5|180.312225
 0|hillshade|4|5|180.312225
@@ -205,8 +189,6 @@ DO
 0|hillshade|6|5|180.312225
 0|hillshade|7|5|180.312225
 0|hillshade|8|5|104.256424
-0|hillshade|9|5|
-0|hillshade|1|6|
 0|hillshade|2|6|248.749847
 0|hillshade|3|6|218.295898
 0|hillshade|4|6|170.000000
@@ -214,8 +196,6 @@ DO
 0|hillshade|6|6|230.104080
 0|hillshade|7|6|218.295898
 0|hillshade|8|6|119.955399
-0|hillshade|9|6|
-0|hillshade|1|7|
 0|hillshade|2|7|220.749786
 0|hillshade|3|7|180.312225
 0|hillshade|4|7|104.256424
@@ -223,8 +203,6 @@ DO
 0|hillshade|6|7|218.295898
 0|hillshade|7|7|180.312225
 0|hillshade|8|7|67.749786
-0|hillshade|9|7|
-0|hillshade|1|8|
 0|hillshade|2|8|147.224319
 0|hillshade|3|8|67.749786
 0|hillshade|4|8|42.678726
@@ -232,46 +210,20 @@ DO
 0|hillshade|6|8|119.955399
 0|hillshade|7|8|67.749786
 0|hillshade|8|8|43.121006
-0|hillshade|9|8|
-0|hillshade|1|9|
-0|hillshade|2|9|
-0|hillshade|3|9|
-0|hillshade|4|9|
-0|hillshade|5|9|
-0|hillshade|6|9|
-0|hillshade|7|9|
-0|hillshade|8|9|
-0|hillshade|9|9|
-1|hillshade|1|1|
-1|hillshade|2|1|
-1|hillshade|3|1|
-1|hillshade|1|2|
 1|hillshade|2|2|251.327637
 1|hillshade|3|2|220.749786
-1|hillshade|1|3|
 1|hillshade|2|3|220.749786
 1|hillshade|3|3|180.312225
-2|hillshade|1|1|
 2|hillshade|2|1|171.473175
 2|hillshade|3|1|104.256424
-2|hillshade|1|2|
 2|hillshade|2|2|218.295898
 2|hillshade|3|2|180.312225
-2|hillshade|1|3|
 2|hillshade|2|3|248.749847
 2|hillshade|3|3|218.295898
-3|hillshade|1|1|
 3|hillshade|2|1|220.749786
 3|hillshade|3|1|180.312225
-3|hillshade|1|2|
 3|hillshade|2|2|147.224319
 3|hillshade|3|2|67.749786
-3|hillshade|1|3|
-3|hillshade|2|3|
-3|hillshade|3|3|
-4|hillshade|1|1|
-4|hillshade|2|1|
-4|hillshade|3|1|
 4|hillshade|1|2|171.473175
 4|hillshade|2|2|218.295898
 4|hillshade|3|2|248.749847
@@ -293,36 +245,20 @@ DO
 6|hillshade|1|2|42.678726
 6|hillshade|2|2|104.256424
 6|hillshade|3|2|119.955399
-6|hillshade|1|3|
-6|hillshade|2|3|
-6|hillshade|3|3|
-7|hillshade|1|1|
-7|hillshade|2|1|
-7|hillshade|3|1|
 7|hillshade|1|2|220.749786
 7|hillshade|2|2|147.224319
-7|hillshade|3|2|
 7|hillshade|1|3|180.312225
 7|hillshade|2|3|67.749786
-7|hillshade|3|3|
 8|hillshade|1|1|104.256424
 8|hillshade|2|1|42.678726
-8|hillshade|3|1|
 8|hillshade|1|2|180.312225
 8|hillshade|2|2|104.256424
-8|hillshade|3|2|
 8|hillshade|1|3|218.295898
 8|hillshade|2|3|119.955399
-8|hillshade|3|3|
 9|hillshade|1|1|180.312225
 9|hillshade|2|1|67.749786
-9|hillshade|3|1|
 9|hillshade|1|2|67.749786
 9|hillshade|2|2|43.121006
-9|hillshade|3|2|
-9|hillshade|1|3|
-9|hillshade|2|3|
-9|hillshade|3|3|
 0|slope|1|1|10.024988
 0|slope|2|1|21.568129
 0|slope|3|1|26.565052
index 9507873e508a99e0043e333f1ce0064ac931df43..67161baee78f687a07424fc3cd304ae03c43ee32 100644 (file)
 0|1|1|2|2|1|POLYGON((1 1,2 1,2 2,1 2,1 1))
 0|1|1|2|2|2|POLYGON((1 1,2 1,2 2,1 2,1 1))
 0|1|2|1|1|2|POLYGON((0 0,1 0,1 1,0 1,0 0))
-0|1|2|1|1||POLYGON((0 0,1 0,1 1,0 1,0 0))
-0|1|2|1|1||POLYGON((0 0,1 0,1 1,0 1,0 0))
 0|1|2|1|2|2|POLYGON((0 1,1 1,1 2,0 2,0 1))
-0|1|2|1|2||POLYGON((0 1,1 1,1 2,0 2,0 1))
-0|1|2|1|2||POLYGON((0 1,1 1,1 2,0 2,0 1))
 0|1|2|2|1|2|POLYGON((1 0,2 0,2 1,1 1,1 0))
-0|1|2|2|1||POLYGON((1 0,2 0,2 1,1 1,1 0))
-0|1|2|2|1||POLYGON((1 0,2 0,2 1,1 1,1 0))
 0|1|2|2|2|2|POLYGON((1 1,2 1,2 2,1 2,1 1))
-0|1|2|2|2||POLYGON((1 1,2 1,2 2,1 2,1 1))
-0|1|2|2|2||POLYGON((1 1,2 1,2 2,1 2,1 1))
 0|2|1|1|1|1|POLYGON((1 -1,2 -1,2 0,1 0,1 -1))
 0|2|1|1|1|1|POLYGON((1 -1,2 -1,2 0,1 0,1 -1))
 0|2|1|1|1|3|POLYGON((1 -1,2 -1,2 0,1 0,1 -1))
 0|2|1|1|2|1|POLYGON((1 0,2 0,2 1,1 1,1 0))
 0|2|1|1|2|3|POLYGON((1 0,2 0,2 1,1 1,1 0))
 0|2|2|1|1|3|POLYGON((1 -1,2 -1,2 0,1 0,1 -1))
-0|2|2|1|1||POLYGON((1 -1,2 -1,2 0,1 0,1 -1))
-0|2|2|1|1||POLYGON((1 -1,2 -1,2 0,1 0,1 -1))
 0|2|2|1|2|3|POLYGON((1 0,2 0,2 1,1 1,1 0))
-0|2|2|1|2||POLYGON((1 0,2 0,2 1,1 1,1 0))
-0|2|2|1|2||POLYGON((1 0,2 0,2 1,1 1,1 0))
 0|3|1|1|1|1|POLYGON((1 1,2 1,2 2,1 2,1 1))
 0|3|1|1|1|1|POLYGON((1 1,2 1,2 2,1 2,1 1))
 0|3|1|1|1|4|POLYGON((1 1,2 1,2 2,1 2,1 1))
 0|3|2|1|1|4|POLYGON((1 1,2 1,2 2,1 2,1 1))
-0|3|2|1|1||POLYGON((1 1,2 1,2 2,1 2,1 1))
-0|3|2|1|1||POLYGON((1 1,2 1,2 2,1 2,1 1))
 10|11|1|1|1|1|POLYGON((-0.9 -0.9,0.1 -0.8,0.2 0.2,-0.8 0.1,-0.9 -0.9))
 10|11|1|1|1|1|POLYGON((-0.9 -0.9,0.1 -0.8,0.2 0.2,-0.8 0.1,-0.9 -0.9))
 10|11|1|1|1|2|POLYGON((-0.9 -0.9,0.1 -0.8,0.2 0.2,-0.8 0.1,-0.9 -0.9))
 10|11|1|3|3|1|POLYGON((1.3 1.3,2.3 1.4,2.4 2.4,1.4 2.3,1.3 1.3))
 10|11|1|3|3|2|POLYGON((1.3 1.3,2.3 1.4,2.4 2.4,1.4 2.3,1.3 1.3))
 10|11|2|1|1|2|POLYGON((-0.9 -0.9,0.1 -0.8,0.2 0.2,-0.8 0.1,-0.9 -0.9))
-10|11|2|1|1||POLYGON((-0.9 -0.9,0.1 -0.8,0.2 0.2,-0.8 0.1,-0.9 -0.9))
-10|11|2|1|1||POLYGON((-0.9 -0.9,0.1 -0.8,0.2 0.2,-0.8 0.1,-0.9 -0.9))
 10|11|2|1|2|2|POLYGON((-0.8 0.1,0.2 0.2,0.3 1.2,-0.7 1.1,-0.8 0.1))
-10|11|2|1|2||POLYGON((-0.8 0.1,0.2 0.2,0.3 1.2,-0.7 1.1,-0.8 0.1))
-10|11|2|1|2||POLYGON((-0.8 0.1,0.2 0.2,0.3 1.2,-0.7 1.1,-0.8 0.1))
 10|11|2|1|3|2|POLYGON((-0.7 1.1,0.3 1.2,0.4 2.2,-0.6 2.1,-0.7 1.1))
-10|11|2|1|3||POLYGON((-0.7 1.1,0.3 1.2,0.4 2.2,-0.6 2.1,-0.7 1.1))
-10|11|2|1|3||POLYGON((-0.7 1.1,0.3 1.2,0.4 2.2,-0.6 2.1,-0.7 1.1))
 10|11|2|2|1|2|POLYGON((0.1 -0.8,1.1 -0.7,1.2 0.3,0.2 0.2,0.1 -0.8))
-10|11|2|2|1||POLYGON((0.1 -0.8,1.1 -0.7,1.2 0.3,0.2 0.2,0.1 -0.8))
-10|11|2|2|1||POLYGON((0.1 -0.8,1.1 -0.7,1.2 0.3,0.2 0.2,0.1 -0.8))
 10|11|2|2|2|2|POLYGON((0.2 0.2,1.2 0.3,1.3 1.3,0.3 1.2,0.2 0.2))
-10|11|2|2|2||POLYGON((0.2 0.2,1.2 0.3,1.3 1.3,0.3 1.2,0.2 0.2))
-10|11|2|2|2||POLYGON((0.2 0.2,1.2 0.3,1.3 1.3,0.3 1.2,0.2 0.2))
 10|11|2|2|3|2|POLYGON((0.3 1.2,1.3 1.3,1.4 2.3,0.4 2.2,0.3 1.2))
-10|11|2|2|3||POLYGON((0.3 1.2,1.3 1.3,1.4 2.3,0.4 2.2,0.3 1.2))
-10|11|2|2|3||POLYGON((0.3 1.2,1.3 1.3,1.4 2.3,0.4 2.2,0.3 1.2))
 10|11|2|3|1|2|POLYGON((1.1 -0.7,2.1 -0.6,2.2 0.4,1.2 0.3,1.1 -0.7))
-10|11|2|3|1||POLYGON((1.1 -0.7,2.1 -0.6,2.2 0.4,1.2 0.3,1.1 -0.7))
-10|11|2|3|1||POLYGON((1.1 -0.7,2.1 -0.6,2.2 0.4,1.2 0.3,1.1 -0.7))
 10|11|2|3|2|2|POLYGON((1.2 0.3,2.2 0.4,2.3 1.4,1.3 1.3,1.2 0.3))
-10|11|2|3|2||POLYGON((1.2 0.3,2.2 0.4,2.3 1.4,1.3 1.3,1.2 0.3))
-10|11|2|3|2||POLYGON((1.2 0.3,2.2 0.4,2.3 1.4,1.3 1.3,1.2 0.3))
 10|11|2|3|3|2|POLYGON((1.3 1.3,2.3 1.4,2.4 2.4,1.4 2.3,1.3 1.3))
-10|11|2|3|3||POLYGON((1.3 1.3,2.3 1.4,2.4 2.4,1.4 2.3,1.3 1.3))
-10|11|2|3|3||POLYGON((1.3 1.3,2.3 1.4,2.4 2.4,1.4 2.3,1.3 1.3))
 10|12|1|1|1|1|POLYGON((-1.9 -1,-0.9 -0.9,-0.8 0.1,-1.8 0,-1.9 -1))
 10|12|1|1|1|1|POLYGON((-1.9 -1,-0.9 -0.9,-0.8 0.1,-1.8 0,-1.9 -1))
 10|12|1|1|1|3|POLYGON((-1.9 -1,-0.9 -0.9,-0.8 0.1,-1.8 0,-1.9 -1))
 10|12|1|2|2|1|POLYGON((-0.8 0.1,0.2 0.2,0.3 1.2,-0.7 1.1,-0.8 0.1))
 10|12|1|2|2|3|POLYGON((-0.8 0.1,0.2 0.2,0.3 1.2,-0.7 1.1,-0.8 0.1))
 10|12|2|1|1|3|POLYGON((-1.9 -1,-0.9 -0.9,-0.8 0.1,-1.8 0,-1.9 -1))
-10|12|2|1|1||POLYGON((-1.9 -1,-0.9 -0.9,-0.8 0.1,-1.8 0,-1.9 -1))
-10|12|2|1|1||POLYGON((-1.9 -1,-0.9 -0.9,-0.8 0.1,-1.8 0,-1.9 -1))
 10|12|2|1|2|3|POLYGON((-1.8 0,-0.8 0.1,-0.7 1.1,-1.7 1,-1.8 0))
-10|12|2|1|2||POLYGON((-1.8 0,-0.8 0.1,-0.7 1.1,-1.7 1,-1.8 0))
-10|12|2|1|2||POLYGON((-1.8 0,-0.8 0.1,-0.7 1.1,-1.7 1,-1.8 0))
 10|12|2|2|1|3|POLYGON((-0.9 -0.9,0.1 -0.8,0.2 0.2,-0.8 0.1,-0.9 -0.9))
-10|12|2|2|1||POLYGON((-0.9 -0.9,0.1 -0.8,0.2 0.2,-0.8 0.1,-0.9 -0.9))
-10|12|2|2|1||POLYGON((-0.9 -0.9,0.1 -0.8,0.2 0.2,-0.8 0.1,-0.9 -0.9))
 10|12|2|2|2|3|POLYGON((-0.8 0.1,0.2 0.2,0.3 1.2,-0.7 1.1,-0.8 0.1))
-10|12|2|2|2||POLYGON((-0.8 0.1,0.2 0.2,0.3 1.2,-0.7 1.1,-0.8 0.1))
-10|12|2|2|2||POLYGON((-0.8 0.1,0.2 0.2,0.3 1.2,-0.7 1.1,-0.8 0.1))
 10|13|1|1|1|1|POLYGON((0 -1.8,1 -1.7,1.1 -0.7,0.1 -0.8,0 -1.8))
 10|13|1|1|1|1|POLYGON((0 -1.8,1 -1.7,1.1 -0.7,0.1 -0.8,0 -1.8))
 10|13|1|1|1|4|POLYGON((0 -1.8,1 -1.7,1.1 -0.7,0.1 -0.8,0 -1.8))
 10|13|1|2|2|1|POLYGON((1.1 -0.7,2.1 -0.6,2.2 0.4,1.2 0.3,1.1 -0.7))
 10|13|1|2|2|4|POLYGON((1.1 -0.7,2.1 -0.6,2.2 0.4,1.2 0.3,1.1 -0.7))
 10|13|2|1|1|4|POLYGON((0 -1.8,1 -1.7,1.1 -0.7,0.1 -0.8,0 -1.8))
-10|13|2|1|1||POLYGON((0 -1.8,1 -1.7,1.1 -0.7,0.1 -0.8,0 -1.8))
-10|13|2|1|1||POLYGON((0 -1.8,1 -1.7,1.1 -0.7,0.1 -0.8,0 -1.8))
 10|13|2|1|2|4|POLYGON((0.1 -0.8,1.1 -0.7,1.2 0.3,0.2 0.2,0.1 -0.8))
-10|13|2|1|2||POLYGON((0.1 -0.8,1.1 -0.7,1.2 0.3,0.2 0.2,0.1 -0.8))
-10|13|2|1|2||POLYGON((0.1 -0.8,1.1 -0.7,1.2 0.3,0.2 0.2,0.1 -0.8))
 10|13|2|2|1|4|POLYGON((1 -1.7,2 -1.6,2.1 -0.6,1.1 -0.7,1 -1.7))
-10|13|2|2|1||POLYGON((1 -1.7,2 -1.6,2.1 -0.6,1.1 -0.7,1 -1.7))
-10|13|2|2|1||POLYGON((1 -1.7,2 -1.6,2.1 -0.6,1.1 -0.7,1 -1.7))
 10|13|2|2|2|4|POLYGON((1.1 -0.7,2.1 -0.6,2.2 0.4,1.2 0.3,1.1 -0.7))
-10|13|2|2|2||POLYGON((1.1 -0.7,2.1 -0.6,2.2 0.4,1.2 0.3,1.1 -0.7))
-10|13|2|2|2||POLYGON((1.1 -0.7,2.1 -0.6,2.2 0.4,1.2 0.3,1.1 -0.7))
index d3aebb976921366aeb358bbfa5a91c0e459ff197..dba7baf7ad1beb4c0240ae2b08779889406108e6 100644 (file)
 NOTICE:  table "raster_pixelascentroids" does not exist, skipping
-1|1|0|0||POINT(0.5 -0.5)
 1|2|0|-1|3|POINT(0.5 -1.5)
-1|3|0|-2||POINT(0.5 -2.5)
 1|4|0|-3|5|POINT(0.5 -3.5)
-1|5|0|-4||POINT(0.5 -4.5)
 1|6|0|-5|7|POINT(0.5 -5.5)
-1|7|0|-6||POINT(0.5 -6.5)
 1|8|0|-7|9|POINT(0.5 -7.5)
-1|9|0|-8||POINT(0.5 -8.5)
 1|10|0|-9|11|POINT(0.5 -9.5)
 2|1|1|0|3|POINT(1.5 -0.5)
-2|2|1|-1||POINT(1.5 -1.5)
 2|3|1|-2|5|POINT(1.5 -2.5)
-2|4|1|-3||POINT(1.5 -3.5)
 2|5|1|-4|7|POINT(1.5 -4.5)
-2|6|1|-5||POINT(1.5 -5.5)
 2|7|1|-6|9|POINT(1.5 -6.5)
-2|8|1|-7||POINT(1.5 -7.5)
 2|9|1|-8|11|POINT(1.5 -8.5)
-2|10|1|-9||POINT(1.5 -9.5)
-3|1|2|0||POINT(2.5 -0.5)
 3|2|2|-1|5|POINT(2.5 -1.5)
-3|3|2|-2||POINT(2.5 -2.5)
 3|4|2|-3|7|POINT(2.5 -3.5)
-3|5|2|-4||POINT(2.5 -4.5)
 3|6|2|-5|9|POINT(2.5 -5.5)
-3|7|2|-6||POINT(2.5 -6.5)
 3|8|2|-7|11|POINT(2.5 -7.5)
-3|9|2|-8||POINT(2.5 -8.5)
 3|10|2|-9|13|POINT(2.5 -9.5)
 4|1|3|0|5|POINT(3.5 -0.5)
-4|2|3|-1||POINT(3.5 -1.5)
 4|3|3|-2|7|POINT(3.5 -2.5)
-4|4|3|-3||POINT(3.5 -3.5)
 4|5|3|-4|9|POINT(3.5 -4.5)
-4|6|3|-5||POINT(3.5 -5.5)
 4|7|3|-6|11|POINT(3.5 -6.5)
-4|8|3|-7||POINT(3.5 -7.5)
 4|9|3|-8|13|POINT(3.5 -8.5)
-4|10|3|-9||POINT(3.5 -9.5)
-5|1|4|0||POINT(4.5 -0.5)
 5|2|4|-1|7|POINT(4.5 -1.5)
-5|3|4|-2||POINT(4.5 -2.5)
 5|4|4|-3|9|POINT(4.5 -3.5)
-5|5|4|-4||POINT(4.5 -4.5)
 5|6|4|-5|11|POINT(4.5 -5.5)
-5|7|4|-6||POINT(4.5 -6.5)
 5|8|4|-7|13|POINT(4.5 -7.5)
-5|9|4|-8||POINT(4.5 -8.5)
 5|10|4|-9|15|POINT(4.5 -9.5)
 6|1|5|0|7|POINT(5.5 -0.5)
-6|2|5|-1||POINT(5.5 -1.5)
 6|3|5|-2|9|POINT(5.5 -2.5)
-6|4|5|-3||POINT(5.5 -3.5)
 6|5|5|-4|11|POINT(5.5 -4.5)
-6|6|5|-5||POINT(5.5 -5.5)
 6|7|5|-6|13|POINT(5.5 -6.5)
-6|8|5|-7||POINT(5.5 -7.5)
 6|9|5|-8|15|POINT(5.5 -8.5)
-6|10|5|-9||POINT(5.5 -9.5)
-7|1|6|0||POINT(6.5 -0.5)
 7|2|6|-1|9|POINT(6.5 -1.5)
-7|3|6|-2||POINT(6.5 -2.5)
 7|4|6|-3|11|POINT(6.5 -3.5)
-7|5|6|-4||POINT(6.5 -4.5)
 7|6|6|-5|13|POINT(6.5 -5.5)
-7|7|6|-6||POINT(6.5 -6.5)
 7|8|6|-7|15|POINT(6.5 -7.5)
-7|9|6|-8||POINT(6.5 -8.5)
 7|10|6|-9|17|POINT(6.5 -9.5)
 8|1|7|0|9|POINT(7.5 -0.5)
-8|2|7|-1||POINT(7.5 -1.5)
 8|3|7|-2|11|POINT(7.5 -2.5)
-8|4|7|-3||POINT(7.5 -3.5)
 8|5|7|-4|13|POINT(7.5 -4.5)
-8|6|7|-5||POINT(7.5 -5.5)
 8|7|7|-6|15|POINT(7.5 -6.5)
-8|8|7|-7||POINT(7.5 -7.5)
 8|9|7|-8|17|POINT(7.5 -8.5)
-8|10|7|-9||POINT(7.5 -9.5)
-9|1|8|0||POINT(8.5 -0.5)
 9|2|8|-1|11|POINT(8.5 -1.5)
-9|3|8|-2||POINT(8.5 -2.5)
 9|4|8|-3|13|POINT(8.5 -3.5)
-9|5|8|-4||POINT(8.5 -4.5)
 9|6|8|-5|15|POINT(8.5 -5.5)
-9|7|8|-6||POINT(8.5 -6.5)
 9|8|8|-7|17|POINT(8.5 -7.5)
-9|9|8|-8||POINT(8.5 -8.5)
 9|10|8|-9|19|POINT(8.5 -9.5)
 10|1|9|0|11|POINT(9.5 -0.5)
-10|2|9|-1||POINT(9.5 -1.5)
 10|3|9|-2|13|POINT(9.5 -2.5)
-10|4|9|-3||POINT(9.5 -3.5)
 10|5|9|-4|15|POINT(9.5 -4.5)
-10|6|9|-5||POINT(9.5 -5.5)
 10|7|9|-6|17|POINT(9.5 -6.5)
-10|8|9|-7||POINT(9.5 -7.5)
 10|9|9|-8|19|POINT(9.5 -8.5)
-10|10|9|-9||POINT(9.5 -9.5)
 1|1|0|0|0|POINT(0.5 -0.5)
 1|2|0|-1|3|POINT(0.5 -1.5)
 1|3|0|-2|0|POINT(0.5 -2.5)
index 0695f72ecff9710a798e94f14388ab5eb3bcc35a..77fc9fab5211a2c4ce4a0bfe179d2356d30a3104 100644 (file)
 NOTICE:  table "raster_pixelaspoints" does not exist, skipping
-1|1|0|0||POINT(0 0)
 1|2|0|-1|3|POINT(0 -1)
-1|3|0|-2||POINT(0 -2)
 1|4|0|-3|5|POINT(0 -3)
-1|5|0|-4||POINT(0 -4)
 1|6|0|-5|7|POINT(0 -5)
-1|7|0|-6||POINT(0 -6)
 1|8|0|-7|9|POINT(0 -7)
-1|9|0|-8||POINT(0 -8)
 1|10|0|-9|11|POINT(0 -9)
 2|1|1|0|3|POINT(1 0)
-2|2|1|-1||POINT(1 -1)
 2|3|1|-2|5|POINT(1 -2)
-2|4|1|-3||POINT(1 -3)
 2|5|1|-4|7|POINT(1 -4)
-2|6|1|-5||POINT(1 -5)
 2|7|1|-6|9|POINT(1 -6)
-2|8|1|-7||POINT(1 -7)
 2|9|1|-8|11|POINT(1 -8)
-2|10|1|-9||POINT(1 -9)
-3|1|2|0||POINT(2 0)
 3|2|2|-1|5|POINT(2 -1)
-3|3|2|-2||POINT(2 -2)
 3|4|2|-3|7|POINT(2 -3)
-3|5|2|-4||POINT(2 -4)
 3|6|2|-5|9|POINT(2 -5)
-3|7|2|-6||POINT(2 -6)
 3|8|2|-7|11|POINT(2 -7)
-3|9|2|-8||POINT(2 -8)
 3|10|2|-9|13|POINT(2 -9)
 4|1|3|0|5|POINT(3 0)
-4|2|3|-1||POINT(3 -1)
 4|3|3|-2|7|POINT(3 -2)
-4|4|3|-3||POINT(3 -3)
 4|5|3|-4|9|POINT(3 -4)
-4|6|3|-5||POINT(3 -5)
 4|7|3|-6|11|POINT(3 -6)
-4|8|3|-7||POINT(3 -7)
 4|9|3|-8|13|POINT(3 -8)
-4|10|3|-9||POINT(3 -9)
-5|1|4|0||POINT(4 0)
 5|2|4|-1|7|POINT(4 -1)
-5|3|4|-2||POINT(4 -2)
 5|4|4|-3|9|POINT(4 -3)
-5|5|4|-4||POINT(4 -4)
 5|6|4|-5|11|POINT(4 -5)
-5|7|4|-6||POINT(4 -6)
 5|8|4|-7|13|POINT(4 -7)
-5|9|4|-8||POINT(4 -8)
 5|10|4|-9|15|POINT(4 -9)
 6|1|5|0|7|POINT(5 0)
-6|2|5|-1||POINT(5 -1)
 6|3|5|-2|9|POINT(5 -2)
-6|4|5|-3||POINT(5 -3)
 6|5|5|-4|11|POINT(5 -4)
-6|6|5|-5||POINT(5 -5)
 6|7|5|-6|13|POINT(5 -6)
-6|8|5|-7||POINT(5 -7)
 6|9|5|-8|15|POINT(5 -8)
-6|10|5|-9||POINT(5 -9)
-7|1|6|0||POINT(6 0)
 7|2|6|-1|9|POINT(6 -1)
-7|3|6|-2||POINT(6 -2)
 7|4|6|-3|11|POINT(6 -3)
-7|5|6|-4||POINT(6 -4)
 7|6|6|-5|13|POINT(6 -5)
-7|7|6|-6||POINT(6 -6)
 7|8|6|-7|15|POINT(6 -7)
-7|9|6|-8||POINT(6 -8)
 7|10|6|-9|17|POINT(6 -9)
 8|1|7|0|9|POINT(7 0)
-8|2|7|-1||POINT(7 -1)
 8|3|7|-2|11|POINT(7 -2)
-8|4|7|-3||POINT(7 -3)
 8|5|7|-4|13|POINT(7 -4)
-8|6|7|-5||POINT(7 -5)
 8|7|7|-6|15|POINT(7 -6)
-8|8|7|-7||POINT(7 -7)
 8|9|7|-8|17|POINT(7 -8)
-8|10|7|-9||POINT(7 -9)
-9|1|8|0||POINT(8 0)
 9|2|8|-1|11|POINT(8 -1)
-9|3|8|-2||POINT(8 -2)
 9|4|8|-3|13|POINT(8 -3)
-9|5|8|-4||POINT(8 -4)
 9|6|8|-5|15|POINT(8 -5)
-9|7|8|-6||POINT(8 -6)
 9|8|8|-7|17|POINT(8 -7)
-9|9|8|-8||POINT(8 -8)
 9|10|8|-9|19|POINT(8 -9)
 10|1|9|0|11|POINT(9 0)
-10|2|9|-1||POINT(9 -1)
 10|3|9|-2|13|POINT(9 -2)
-10|4|9|-3||POINT(9 -3)
 10|5|9|-4|15|POINT(9 -4)
-10|6|9|-5||POINT(9 -5)
 10|7|9|-6|17|POINT(9 -6)
-10|8|9|-7||POINT(9 -7)
 10|9|9|-8|19|POINT(9 -8)
-10|10|9|-9||POINT(9 -9)
 1|1|0|0|0|POINT(0 0)
 1|2|0|-1|3|POINT(0 -1)
 1|3|0|-2|0|POINT(0 -2)
index 888201c7570271d3ff5f53d240d2c70358def104..866693f14bedeed9d04f11876ebc87a815c8f6fa 100644 (file)
 NOTICE:  table "raster_pixelaspolygons" does not exist, skipping
-1|1||POLYGON((0 0,1 0,1 -1,0 -1,0 0))
 1|2|3|POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
-1|3||POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
 1|4|5|POLYGON((0 -3,1 -3,1 -4,0 -4,0 -3))
-1|5||POLYGON((0 -4,1 -4,1 -5,0 -5,0 -4))
 1|6|7|POLYGON((0 -5,1 -5,1 -6,0 -6,0 -5))
-1|7||POLYGON((0 -6,1 -6,1 -7,0 -7,0 -6))
 1|8|9|POLYGON((0 -7,1 -7,1 -8,0 -8,0 -7))
-1|9||POLYGON((0 -8,1 -8,1 -9,0 -9,0 -8))
 1|10|11|POLYGON((0 -9,1 -9,1 -10,0 -10,0 -9))
 2|1|3|POLYGON((1 0,2 0,2 -1,1 -1,1 0))
-2|2||POLYGON((1 -1,2 -1,2 -2,1 -2,1 -1))
 2|3|5|POLYGON((1 -2,2 -2,2 -3,1 -3,1 -2))
-2|4||POLYGON((1 -3,2 -3,2 -4,1 -4,1 -3))
 2|5|7|POLYGON((1 -4,2 -4,2 -5,1 -5,1 -4))
-2|6||POLYGON((1 -5,2 -5,2 -6,1 -6,1 -5))
 2|7|9|POLYGON((1 -6,2 -6,2 -7,1 -7,1 -6))
-2|8||POLYGON((1 -7,2 -7,2 -8,1 -8,1 -7))
 2|9|11|POLYGON((1 -8,2 -8,2 -9,1 -9,1 -8))
-2|10||POLYGON((1 -9,2 -9,2 -10,1 -10,1 -9))
-3|1||POLYGON((2 0,3 0,3 -1,2 -1,2 0))
 3|2|5|POLYGON((2 -1,3 -1,3 -2,2 -2,2 -1))
-3|3||POLYGON((2 -2,3 -2,3 -3,2 -3,2 -2))
 3|4|7|POLYGON((2 -3,3 -3,3 -4,2 -4,2 -3))
-3|5||POLYGON((2 -4,3 -4,3 -5,2 -5,2 -4))
 3|6|9|POLYGON((2 -5,3 -5,3 -6,2 -6,2 -5))
-3|7||POLYGON((2 -6,3 -6,3 -7,2 -7,2 -6))
 3|8|11|POLYGON((2 -7,3 -7,3 -8,2 -8,2 -7))
-3|9||POLYGON((2 -8,3 -8,3 -9,2 -9,2 -8))
 3|10|13|POLYGON((2 -9,3 -9,3 -10,2 -10,2 -9))
 4|1|5|POLYGON((3 0,4 0,4 -1,3 -1,3 0))
-4|2||POLYGON((3 -1,4 -1,4 -2,3 -2,3 -1))
 4|3|7|POLYGON((3 -2,4 -2,4 -3,3 -3,3 -2))
-4|4||POLYGON((3 -3,4 -3,4 -4,3 -4,3 -3))
 4|5|9|POLYGON((3 -4,4 -4,4 -5,3 -5,3 -4))
-4|6||POLYGON((3 -5,4 -5,4 -6,3 -6,3 -5))
 4|7|11|POLYGON((3 -6,4 -6,4 -7,3 -7,3 -6))
-4|8||POLYGON((3 -7,4 -7,4 -8,3 -8,3 -7))
 4|9|13|POLYGON((3 -8,4 -8,4 -9,3 -9,3 -8))
-4|10||POLYGON((3 -9,4 -9,4 -10,3 -10,3 -9))
-5|1||POLYGON((4 0,5 0,5 -1,4 -1,4 0))
 5|2|7|POLYGON((4 -1,5 -1,5 -2,4 -2,4 -1))
-5|3||POLYGON((4 -2,5 -2,5 -3,4 -3,4 -2))
 5|4|9|POLYGON((4 -3,5 -3,5 -4,4 -4,4 -3))
-5|5||POLYGON((4 -4,5 -4,5 -5,4 -5,4 -4))
 5|6|11|POLYGON((4 -5,5 -5,5 -6,4 -6,4 -5))
-5|7||POLYGON((4 -6,5 -6,5 -7,4 -7,4 -6))
 5|8|13|POLYGON((4 -7,5 -7,5 -8,4 -8,4 -7))
-5|9||POLYGON((4 -8,5 -8,5 -9,4 -9,4 -8))
 5|10|15|POLYGON((4 -9,5 -9,5 -10,4 -10,4 -9))
 6|1|7|POLYGON((5 0,6 0,6 -1,5 -1,5 0))
-6|2||POLYGON((5 -1,6 -1,6 -2,5 -2,5 -1))
 6|3|9|POLYGON((5 -2,6 -2,6 -3,5 -3,5 -2))
-6|4||POLYGON((5 -3,6 -3,6 -4,5 -4,5 -3))
 6|5|11|POLYGON((5 -4,6 -4,6 -5,5 -5,5 -4))
-6|6||POLYGON((5 -5,6 -5,6 -6,5 -6,5 -5))
 6|7|13|POLYGON((5 -6,6 -6,6 -7,5 -7,5 -6))
-6|8||POLYGON((5 -7,6 -7,6 -8,5 -8,5 -7))
 6|9|15|POLYGON((5 -8,6 -8,6 -9,5 -9,5 -8))
-6|10||POLYGON((5 -9,6 -9,6 -10,5 -10,5 -9))
-7|1||POLYGON((6 0,7 0,7 -1,6 -1,6 0))
 7|2|9|POLYGON((6 -1,7 -1,7 -2,6 -2,6 -1))
-7|3||POLYGON((6 -2,7 -2,7 -3,6 -3,6 -2))
 7|4|11|POLYGON((6 -3,7 -3,7 -4,6 -4,6 -3))
-7|5||POLYGON((6 -4,7 -4,7 -5,6 -5,6 -4))
 7|6|13|POLYGON((6 -5,7 -5,7 -6,6 -6,6 -5))
-7|7||POLYGON((6 -6,7 -6,7 -7,6 -7,6 -6))
 7|8|15|POLYGON((6 -7,7 -7,7 -8,6 -8,6 -7))
-7|9||POLYGON((6 -8,7 -8,7 -9,6 -9,6 -8))
 7|10|17|POLYGON((6 -9,7 -9,7 -10,6 -10,6 -9))
 8|1|9|POLYGON((7 0,8 0,8 -1,7 -1,7 0))
-8|2||POLYGON((7 -1,8 -1,8 -2,7 -2,7 -1))
 8|3|11|POLYGON((7 -2,8 -2,8 -3,7 -3,7 -2))
-8|4||POLYGON((7 -3,8 -3,8 -4,7 -4,7 -3))
 8|5|13|POLYGON((7 -4,8 -4,8 -5,7 -5,7 -4))
-8|6||POLYGON((7 -5,8 -5,8 -6,7 -6,7 -5))
 8|7|15|POLYGON((7 -6,8 -6,8 -7,7 -7,7 -6))
-8|8||POLYGON((7 -7,8 -7,8 -8,7 -8,7 -7))
 8|9|17|POLYGON((7 -8,8 -8,8 -9,7 -9,7 -8))
-8|10||POLYGON((7 -9,8 -9,8 -10,7 -10,7 -9))
-9|1||POLYGON((8 0,9 0,9 -1,8 -1,8 0))
 9|2|11|POLYGON((8 -1,9 -1,9 -2,8 -2,8 -1))
-9|3||POLYGON((8 -2,9 -2,9 -3,8 -3,8 -2))
 9|4|13|POLYGON((8 -3,9 -3,9 -4,8 -4,8 -3))
-9|5||POLYGON((8 -4,9 -4,9 -5,8 -5,8 -4))
 9|6|15|POLYGON((8 -5,9 -5,9 -6,8 -6,8 -5))
-9|7||POLYGON((8 -6,9 -6,9 -7,8 -7,8 -6))
 9|8|17|POLYGON((8 -7,9 -7,9 -8,8 -8,8 -7))
-9|9||POLYGON((8 -8,9 -8,9 -9,8 -9,8 -8))
 9|10|19|POLYGON((8 -9,9 -9,9 -10,8 -10,8 -9))
 10|1|11|POLYGON((9 0,10 0,10 -1,9 -1,9 0))
-10|2||POLYGON((9 -1,10 -1,10 -2,9 -2,9 -1))
 10|3|13|POLYGON((9 -2,10 -2,10 -3,9 -3,9 -2))
-10|4||POLYGON((9 -3,10 -3,10 -4,9 -4,9 -3))
 10|5|15|POLYGON((9 -4,10 -4,10 -5,9 -5,9 -4))
-10|6||POLYGON((9 -5,10 -5,10 -6,9 -6,9 -5))
 10|7|17|POLYGON((9 -6,10 -6,10 -7,9 -7,9 -6))
-10|8||POLYGON((9 -7,10 -7,10 -8,9 -8,9 -7))
 10|9|19|POLYGON((9 -8,10 -8,10 -9,9 -9,9 -8))
-10|10||POLYGON((9 -9,10 -9,10 -10,9 -10,9 -9))
 1|1|0|POLYGON((0 0,1 0,1 -1,0 -1,0 0))
 1|2|3|POLYGON((0 -1,1 -1,1 -2,0 -2,0 -1))
 1|3|0|POLYGON((0 -2,1 -2,1 -3,0 -3,0 -2))
index c2952126bda692282bfcc417ae5da46f865aab7e..d07f0f1596365ba8bd984216e696a2ebac9d5cac 100644 (file)
 9|4|3|7
 9|5|1|5
 9|5|2|6
-9|5|3|
 10|1|1|1
 10|1|2|1
 10|1|3|1
 10|4|3|7
 10|5|1|5
 10|5|2|6
-10|5|3|
 11|1|1|10
 11|1|2|1
 11|1|3|1
 11|5|1|1
 11|5|2|1
 11|5|3|1
-12|1|1|
 12|1|2|1
 12|1|3|1
 12|2|1|10
 12|2|2|1
 12|2|3|1
-12|3|1|
 12|3|2|1
 12|3|3|1
 12|4|1|1
 12|5|1|1
 12|5|2|1
 12|5|3|1
-13|1|1|
 13|1|2|1
 13|1|3|1
 13|2|1|10
 21|5|1|100
 21|5|2|100
 21|5|3|100
-22|1|1|
-22|1|2|
-22|1|3|
-22|2|1|
-22|2|2|
-22|2|3|
-22|3|1|
-22|3|2|
-22|3|3|
-22|4|1|
-22|4|2|
-22|4|3|
-22|5|1|
-22|5|2|
-22|5|3|
-23|1|1|
-23|1|2|
-23|1|3|
-23|2|1|
-23|2|2|
-23|2|3|
-23|3|1|
-23|3|2|
-23|3|3|
-23|4|1|
-23|4|2|
-23|4|3|
-23|5|1|
-23|5|2|
-23|5|3|
 31|1|1|1
 31|1|2|1
 31|1|3|1
index 719d4cd98faa963e656c75d406f63862082b1e8b..4b72d924248802444be2dacf076c5ff786c00704 100644 (file)
@@ -11,67 +11,51 @@ COUNT|2|3|1
 COUNT|3|3|1
 FIRST|1|1|1
 FIRST|2|1|1
-FIRST|3|1|
 FIRST|1|2|1
 FIRST|2|2|1
 FIRST|3|2|2
-FIRST|1|3|
 FIRST|2|3|2
 FIRST|3|3|2
 LAST|1|1|1
 LAST|2|1|1
-LAST|3|1|
 LAST|1|2|1
 LAST|2|2|2
 LAST|3|2|2
-LAST|1|3|
 LAST|2|3|2
 LAST|3|3|2
 MAX|1|1|1
 MAX|2|1|1
-MAX|3|1|
 MAX|1|2|1
 MAX|2|2|2
 MAX|3|2|2
-MAX|1|3|
 MAX|2|3|2
 MAX|3|3|2
 MEAN|1|1|1
 MEAN|2|1|1
-MEAN|3|1|
 MEAN|1|2|1
 MEAN|2|2|1
 MEAN|3|2|2
-MEAN|1|3|
 MEAN|2|3|2
 MEAN|3|3|2
 MIN|1|1|1
 MIN|2|1|1
-MIN|3|1|
 MIN|1|2|1
 MIN|2|2|1
 MIN|3|2|2
-MIN|1|3|
 MIN|2|3|2
 MIN|3|3|2
-RANGE|1|1|
-RANGE|2|1|
-RANGE|3|1|
-RANGE|1|2|
 RANGE|2|2|1
-RANGE|3|2|
-RANGE|1|3|
-RANGE|2|3|
-RANGE|3|3|
 SUM|1|1|1
 SUM|2|1|1
-SUM|3|1|
 SUM|1|2|1
 SUM|2|2|3
 SUM|3|2|2
-SUM|1|3|
 SUM|2|3|2
 SUM|3|3|2
+NOTICE:  No pixels found for band 1
+NOTICE:  No pixels found for band 1
+NOTICE:  No pixels found for band 1
+NOTICE:  No pixels found for band 1
 COUNT|1|1|1
 COUNT|2|1|1
 COUNT|3|1|1
@@ -288,42 +272,6 @@ MIN|3|6|1
 MIN|4|6|1
 MIN|5|6|1
 MIN|6|6|1
-RANGE|1|1|
-RANGE|2|1|
-RANGE|3|1|
-RANGE|4|1|
-RANGE|5|1|
-RANGE|6|1|
-RANGE|1|2|
-RANGE|2|2|
-RANGE|3|2|
-RANGE|4|2|
-RANGE|5|2|
-RANGE|6|2|
-RANGE|1|3|
-RANGE|2|3|
-RANGE|3|3|
-RANGE|4|3|
-RANGE|5|3|
-RANGE|6|3|
-RANGE|1|4|
-RANGE|2|4|
-RANGE|3|4|
-RANGE|4|4|
-RANGE|5|4|
-RANGE|6|4|
-RANGE|1|5|
-RANGE|2|5|
-RANGE|3|5|
-RANGE|4|5|
-RANGE|5|5|
-RANGE|6|5|
-RANGE|1|6|
-RANGE|2|6|
-RANGE|3|6|
-RANGE|4|6|
-RANGE|5|6|
-RANGE|6|6|
 SUM|1|1|1
 SUM|2|1|1
 SUM|3|1|1
@@ -371,74 +319,58 @@ COUNT|2|3|1
 COUNT|3|3|1
 FIRST|1|1|1
 FIRST|2|1|1
-FIRST|3|1|
 FIRST|1|2|1
 FIRST|2|2|1
 FIRST|3|2|2
-FIRST|1|3|
 FIRST|2|3|2
 FIRST|3|3|2
 LAST|1|1|1
 LAST|2|1|1
-LAST|3|1|
 LAST|1|2|1
 LAST|2|2|2
 LAST|3|2|2
-LAST|1|3|
 LAST|2|3|2
 LAST|3|3|2
 MAX|1|1|1
 MAX|2|1|1
-MAX|3|1|
 MAX|1|2|1
 MAX|2|2|2
 MAX|3|2|2
-MAX|1|3|
 MAX|2|3|2
 MAX|3|3|2
 MEAN|1|1|1
 MEAN|2|1|1
-MEAN|3|1|
 MEAN|1|2|1
 MEAN|2|2|1.5
 MEAN|3|2|2
-MEAN|1|3|
 MEAN|2|3|2
 MEAN|3|3|2
 MIN|1|1|1
 MIN|2|1|1
-MIN|3|1|
 MIN|1|2|1
 MIN|2|2|1
 MIN|3|2|2
-MIN|1|3|
 MIN|2|3|2
 MIN|3|3|2
 RANGE|1|1|0
 RANGE|2|1|0
-RANGE|3|1|
 RANGE|1|2|0
 RANGE|2|2|1
 RANGE|3|2|0
-RANGE|1|3|
 RANGE|2|3|0
 RANGE|3|3|0
 SUM|1|1|1
 SUM|2|1|1
-SUM|3|1|
 SUM|1|2|1
 SUM|2|2|3
 SUM|3|2|2
-SUM|1|3|
 SUM|2|3|2
 SUM|3|3|2
 LAST|1|1|1
 LAST|2|1|1
-LAST|3|1|
 LAST|1|2|1
 LAST|2|2|2
 LAST|3|2|2
-LAST|1|3|
 LAST|2|3|2
 LAST|3|3|2
 COUNT|1|1|1
@@ -452,65 +384,45 @@ COUNT|2|3|1
 COUNT|3|3|1
 FIRST|1|1|1
 FIRST|2|1|1
-FIRST|3|1|
 FIRST|1|2|1
 FIRST|2|2|1
 FIRST|3|2|2
-FIRST|1|3|
 FIRST|2|3|2
 FIRST|3|3|2
 LAST|1|1|1
 LAST|2|1|1
-LAST|3|1|
 LAST|1|2|1
 LAST|2|2|2
 LAST|3|2|2
-LAST|1|3|
 LAST|2|3|2
 LAST|3|3|2
 MAX|1|1|1
 MAX|2|1|1
-MAX|3|1|
 MAX|1|2|1
 MAX|2|2|2
 MAX|3|2|2
-MAX|1|3|
 MAX|2|3|2
 MAX|3|3|2
 MEAN|1|1|1
 MEAN|2|1|1
-MEAN|3|1|
 MEAN|1|2|1
 MEAN|2|2|1
 MEAN|3|2|2
-MEAN|1|3|
 MEAN|2|3|2
 MEAN|3|3|2
 MIN|1|1|1
 MIN|2|1|1
-MIN|3|1|
 MIN|1|2|1
 MIN|2|2|1
 MIN|3|2|2
-MIN|1|3|
 MIN|2|3|2
 MIN|3|3|2
-RANGE|1|1|
-RANGE|2|1|
-RANGE|3|1|
-RANGE|1|2|
 RANGE|2|2|1
-RANGE|3|2|
-RANGE|1|3|
-RANGE|2|3|
-RANGE|3|3|
 SUM|1|1|1
 SUM|2|1|1
-SUM|3|1|
 SUM|1|2|1
 SUM|2|2|3
 SUM|3|2|2
-SUM|1|3|
 SUM|2|3|2
 SUM|3|3|2
 COUNT|1|1|1
@@ -524,65 +436,51 @@ COUNT|2|3|1
 COUNT|3|3|1
 FIRST|1|1|100
 FIRST|2|1|100
-FIRST|3|1|
 FIRST|1|2|100
 FIRST|2|2|100
 FIRST|3|2|200
-FIRST|1|3|
 FIRST|2|3|200
 FIRST|3|3|200
 LAST|1|1|100
 LAST|2|1|100
-LAST|3|1|
 LAST|1|2|100
 LAST|2|2|200
 LAST|3|2|200
-LAST|1|3|
 LAST|2|3|200
 LAST|3|3|200
 MAX|1|1|100
 MAX|2|1|100
-MAX|3|1|
 MAX|1|2|100
 MAX|2|2|200
 MAX|3|2|200
-MAX|1|3|
 MAX|2|3|200
 MAX|3|3|200
 MEAN|1|1|100
 MEAN|2|1|100
-MEAN|3|1|
 MEAN|1|2|100
 MEAN|2|2|150
 MEAN|3|2|200
-MEAN|1|3|
 MEAN|2|3|200
 MEAN|3|3|200
 MIN|1|1|100
 MIN|2|1|100
-MIN|3|1|
 MIN|1|2|100
 MIN|2|2|100
 MIN|3|2|200
-MIN|1|3|
 MIN|2|3|200
 MIN|3|3|200
 RANGE|1|1|0
 RANGE|2|1|0
-RANGE|3|1|
 RANGE|1|2|0
 RANGE|2|2|100
 RANGE|3|2|0
-RANGE|1|3|
 RANGE|2|3|0
 RANGE|3|3|0
 SUM|1|1|100
 SUM|2|1|100
-SUM|3|1|
 SUM|1|2|100
 SUM|2|2|300
 SUM|3|2|200
-SUM|1|3|
 SUM|2|3|200
 SUM|3|3|200
 FIRST-2|-1|1|4|4|1|-1|0|0|0|3
@@ -597,12 +495,9 @@ FIRST-2|1|2|3
 FIRST-2|2|2|1
 FIRST-2|3|2|1
 FIRST-2|4|2|4
-FIRST-2|1|3|
 FIRST-2|2|3|1
 FIRST-2|3|3|1
 FIRST-2|4|3|2
-FIRST-2|1|4|
-FIRST-2|2|4|
 FIRST-2|3|4|2
 FIRST-2|4|4|2
 LAST-1|1|1|3
@@ -613,12 +508,9 @@ LAST-1|1|2|3
 LAST-1|2|2|3
 LAST-1|3|2|4
 LAST-1|4|2|4
-LAST-1|1|3|
 LAST-1|2|3|1
 LAST-1|3|3|2
 LAST-1|4|3|2
-LAST-1|1|4|
-LAST-1|2|4|
 LAST-1|3|4|2
 LAST-1|4|4|2
 LAST-2|1|1|3
@@ -629,12 +521,9 @@ LAST-2|1|2|3
 LAST-2|2|2|3
 LAST-2|3|2|4
 LAST-2|4|2|4
-LAST-2|1|3|
 LAST-2|2|3|1
 LAST-2|3|3|2
 LAST-2|4|3|2
-LAST-2|1|4|
-LAST-2|2|4|
 LAST-2|3|4|2
 LAST-2|4|4|2
 MEAN-2|1|1|3
@@ -645,12 +534,9 @@ MEAN-2|1|2|3
 MEAN-2|2|2|2
 MEAN-2|3|2|2
 MEAN-2|4|2|4
-MEAN-2|1|3|
 MEAN-2|2|3|1
 MEAN-2|3|3|1
 MEAN-2|4|3|2
-MEAN-2|1|4|
-MEAN-2|2|4|
 MEAN-2|3|4|2
 MEAN-2|4|4|2
 FIRST-2|1|1|300
@@ -661,12 +547,9 @@ FIRST-2|1|2|300
 FIRST-2|2|2|100
 FIRST-2|3|2|100
 FIRST-2|4|2|400
-FIRST-2|1|3|
 FIRST-2|2|3|100
 FIRST-2|3|3|100
 FIRST-2|4|3|200
-FIRST-2|1|4|
-FIRST-2|2|4|
 FIRST-2|3|4|200
 FIRST-2|4|4|200
 LAST-1|1|1|300
@@ -677,12 +560,9 @@ LAST-1|1|2|300
 LAST-1|2|2|300
 LAST-1|3|2|400
 LAST-1|4|2|400
-LAST-1|1|3|
 LAST-1|2|3|100
 LAST-1|3|3|200
 LAST-1|4|3|200
-LAST-1|1|4|
-LAST-1|2|4|
 LAST-1|3|4|200
 LAST-1|4|4|200
 LAST-2|1|1|300
@@ -693,12 +573,9 @@ LAST-2|1|2|300
 LAST-2|2|2|300
 LAST-2|3|2|400
 LAST-2|4|2|400
-LAST-2|1|3|
 LAST-2|2|3|100
 LAST-2|3|3|200
 LAST-2|4|3|200
-LAST-2|1|4|
-LAST-2|2|4|
 LAST-2|3|4|200
 LAST-2|4|4|200
 MEAN-2|1|1|300
@@ -709,130 +586,45 @@ MEAN-2|1|2|300
 MEAN-2|2|2|200
 MEAN-2|3|2|250
 MEAN-2|4|2|400
-MEAN-2|1|3|
 MEAN-2|2|3|100
 MEAN-2|3|3|150
 MEAN-2|4|3|200
-MEAN-2|1|4|
-MEAN-2|2|4|
 MEAN-2|3|4|200
 MEAN-2|4|4|200
 FIRST-2|1|1|-1
 FIRST-2|2|1|-1
-FIRST-2|3|1|
-FIRST-2|4|1|
 FIRST-2|1|2|-1
 FIRST-2|2|2|-1
-FIRST-2|3|2|
-FIRST-2|4|2|
-FIRST-2|1|3|
-FIRST-2|2|3|
-FIRST-2|3|3|
-FIRST-2|4|3|
-FIRST-2|1|4|
-FIRST-2|2|4|
-FIRST-2|3|4|
-FIRST-2|4|4|
 LAST-1|1|1|-1
 LAST-1|2|1|-1
-LAST-1|3|1|
-LAST-1|4|1|
 LAST-1|1|2|-1
 LAST-1|2|2|-1
-LAST-1|3|2|
-LAST-1|4|2|
-LAST-1|1|3|
-LAST-1|2|3|
-LAST-1|3|3|
-LAST-1|4|3|
-LAST-1|1|4|
-LAST-1|2|4|
-LAST-1|3|4|
-LAST-1|4|4|
 LAST-2|1|1|-1
 LAST-2|2|1|-1
-LAST-2|3|1|
-LAST-2|4|1|
 LAST-2|1|2|-1
 LAST-2|2|2|-1
-LAST-2|3|2|
-LAST-2|4|2|
-LAST-2|1|3|
-LAST-2|2|3|
-LAST-2|3|3|
-LAST-2|4|3|
-LAST-2|1|4|
-LAST-2|2|4|
-LAST-2|3|4|
-LAST-2|4|4|
 MEAN-2|1|1|-1
 MEAN-2|2|1|-1
-MEAN-2|3|1|
-MEAN-2|4|1|
 MEAN-2|1|2|-1
 MEAN-2|2|2|-1
-MEAN-2|3|2|
-MEAN-2|4|2|
-MEAN-2|1|3|
-MEAN-2|2|3|
-MEAN-2|3|3|
-MEAN-2|4|3|
-MEAN-2|1|4|
-MEAN-2|2|4|
-MEAN-2|3|4|
-MEAN-2|4|4|
 -2|4|6|9|1|-1|0|0|0|1
 LAST|1|1|5
 LAST|2|1|5
-LAST|3|1|
-LAST|4|1|
-LAST|5|1|
-LAST|6|1|
 LAST|1|2|5
 LAST|2|2|5
-LAST|3|2|
-LAST|4|2|
-LAST|5|2|
-LAST|6|2|
-LAST|1|3|
-LAST|2|3|
-LAST|3|3|
-LAST|4|3|
-LAST|5|3|
-LAST|6|3|
-LAST|1|4|
-LAST|2|4|
-LAST|3|4|
-LAST|4|4|
-LAST|5|4|
-LAST|6|4|
-LAST|1|5|
-LAST|2|5|
 LAST|3|5|2
 LAST|4|5|2
 LAST|5|5|3
 LAST|6|5|3
-LAST|1|6|
-LAST|2|6|
 LAST|3|6|2
 LAST|4|6|2
 LAST|5|6|3
 LAST|6|6|3
-LAST|1|7|
-LAST|2|7|
-LAST|3|7|
-LAST|4|7|
 LAST|5|7|1
 LAST|6|7|1
-LAST|1|8|
 LAST|2|8|4
 LAST|3|8|4
-LAST|4|8|
 LAST|5|8|1
 LAST|6|8|1
-LAST|1|9|
 LAST|2|9|4
 LAST|3|9|4
-LAST|4|9|
-LAST|5|9|
-LAST|6|9|