[GRASS-user] large shapefile not importing properly with v.import
Helmut Kudrnovsky
hellik at web.de
Mon Oct 23 06:49:55 PDT 2017
Markus Metz-3 wrote
> On to the next one:
>
> On Fri, Oct 20, 2017 at 10:07 PM, Helmut Kudrnovsky <
> hellik@
> > wrote:
>>
> [...]
>>
>> o World database of protected areas (~ 1 GB):
>>
>> https://www.protectedplanet.net/
>
> First problems: lots of warnings like
> WARNING: Degenerate island (1 vertices)
> WARNING: Feature (cat
> <XY>
> ): degenerated polygon (1 vertices)
>
> These are invalid geometries in the input
>>
>> >The real cleaning happens only if the snap option is set to > 0.
>
> From the WDPA manual:
> "There are many overlapping protected areas in the WDPA. These can be
> overlapping areas with
> different IUCN categories or the overlap of national protected areas with
> designations under
> regional or international conventions and agreements."
>
> Thus I would not regard all overlapping areas as errors. I used a spatial
> subset for testing:
> v.in.ogr spatial=5.467,43.842,14.3,50.558
> that's the Alps and a bit around.
>
> v.in.ogr suggests a snapping value in the range 1e-5, 1e-13. I started
> with
> 1e-9 and got rid of the warnings like
> WARNING: Unable to calculate area centroid
>
> but some incorrect boundaries remained in the output. With snap=1e-8,
> these
> incorrect boundaries disappeared.
>
> The output contains lots of small areas. According to GIS_AREA in the
> attribute table, the smallest areas in the input are larger than 100
> square
> meters, so I cleaned with v.clean tool=rmarea thresh=100, getting rid of
> 60% of all areas in the output.
>
> In earlier years, the WDPA was separated into different shapefiles: one
> for
> marine areas, one for IUCN I-VI, one for all other areas. Now everything
> is
> in one shapefile / GDB. When importing these data, a spatial and an
> attribute filter should be set for v.in.ogr.
thanks for also testing this data set. I'll add some notes in the wiki about
importing these datasets.
thanks.
-----
best regards
Helmut
--
Sent from: http://osgeo-org.1560.x6.nabble.com/Grass-Users-f3884509.html
More information about the grass-user
mailing list