Then you can try the various v.clean option. There is one to remove dangles, for instance.<br>Happy hunt!<br>---<br><a href="http://faunalia.it/pc">http://faunalia.it/pc</a><br><br>----- Reply message -----<br>Da: "Brian Hamlin" <maplabs@light42.com><br>Data: ven, gen 7, 2011 07:51<br>Oggetto: [postgis-users] Trying to import natural earth data into<br>A: <postgis-users@postgis.refractions.net><br><br>regarding GRASS and PostGIS on Natural Earth vectors<br><br>   unfortunately, it seems that a v.in.ogr / v.out.ogr round trip<br>does *not* clean the vectors completely, as tested by st_isValid()<br><br>--<br>GRASS trunk (7)<br>PostGIS 1.5.3<br>current Natural Earth shp files,<br><br>tested table: 10m_urban_areas<br>12,022 polys<br><br>st_isValid() shows 31 errors<br>  self-intersection and ring self-intersection<br><br>PostGIS ST_Buffer(0) creates output<br>that is clean of these errors, according to PostGIS<br><br>GRASS 7 v.in.ogr / v.out.ogr creates output<br>that still has 14 polys with "ring self-intersection"<br>according to PostGIS<br>-<br><br>ps -<br>   this is true with or without benefit of the mighty "for" loop<br><br>best regards<br>   -Brian<br><br>==<br>Brian Hamlin<br>planetwork.net<br>OSGeo California Chapter<br>(415) 717-4462 cell<br><br>_______________________________________________<br>postgis-users mailing list<br>postgis-users@postgis.refractions.net<br><a href="http://postgis.refractions.net/mailman/listinfo/postgis-users">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br><br><br>