Para estes casos está a opção (-N &lt;policy&gt; NULL geometries handling policy (insert*,skip,abort)), não?<div>Fonte: <a href="http://postgis.refractions.net/docs/ch04.html">http://postgis.refractions.net/docs/ch04.html</a></div>
<div>Eloi</div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div><br><br><div class="gmail_quote">2010/6/23 Luís de Sousa <span dir="ltr">&lt;<a href="mailto:luis.a.de.sousa@gmail.com">luis.a.de.sousa@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">2010/6/22 João Paulo Hespanha &lt;<a href="mailto:jphespanha@gmx.com">jphespanha@gmx.com</a>&gt;:<br>
<div class="im">&gt;<br>
&gt; O polígono que causava o crash do shp2pgsql tinha SHAPE_Leng = 0.0 e<br>
&gt; SHAPE_Area = 0.0, isto é, não constituía um polígono regular.<br>
&gt; Infelizmente, o programa não conseguia tratar este erro e acabava por<br>
&gt; parar. Por outro lado, o SPIT não parava, mas também não emitiu qualquer<br>
&gt; aviso.<br>
&gt;<br>
<br>
</div>Viva João,<br>
<br>
Como se costuma dizer, o material tem sempre razão, ainda bem que<br>
resolveu o problema. Parece-me normal que o shp2pgsql não consiga<br>
importar um polígono nestas condições mas seria simpático se desse uma<br>
mensagem de erro indicadando qual o polígono em vez de gerar uma<br>
excepção. Se poder submeter uma shape com apenas esse polígono<br>
defeituoso à lista do PostGis seria óptimo.<br>
<br>
Saudação,<br>
<font color="#888888"><br>
Luís<br>
</font><div><div></div><div class="h5">_______________________________________________<br>
Portugal mailing list<br>
<a href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Eloi Ribeiro<br>GIS Analyst<br>39,45º -4,40º<br><a href="http://eloiribeiro.wordpress.com">http://eloiribeiro.wordpress.com</a><br>
</div>