<div dir="ltr"><div><div><div>O que estou basicamente a fazer é a adicionar poligonos a uma BD sem perder os registos anterior e registando os novos.<br><br></div>Por isso faço um ST_Intersect(antigos, novos) UNION ALL ST_Difference(Antigos, Novos) UNION ALL ST_difference(novos, antigos). <br>
<br>Deste modo quando adiciono um poligono q intersecta o anterior fico com 3 poligonos: 1 intersecção e duas diferenças. E funciona excepto quando um engloba totalmente o outro.<br><br></div>Abr<br><br></div>Miguel<br><div>
<div><br></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">No dia 14 de Janeiro de 2013 à8 10:31, Fred Lehodey <span dir="ltr"><<a href="mailto:lehodey@gmail.com" target="_blank">lehodey@gmail.com</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Miguel,<div>não será : <span style="font-size:13.333333969116211px;font-family:arial,sans-serif"> ST_Difference(</span><span style="font-family:arial,sans-serif;font-size:13.333333969116211px">poligono_externo, </span><span style="font-size:13.333333969116211px;font-family:arial,sans-serif">poligono_</span><span style="font-size:13.333333969116211px;font-family:arial,sans-serif">interno ) ?</span></div>
<div><span style="font-size:13.333333969116211px;font-family:arial,sans-serif"><br></span></div><div><span style="font-size:13.333333969116211px;font-family:arial,sans-serif">Abr</span></div><div><span style="font-size:13.333333969116211px;font-family:arial,sans-serif">Fred</span></div>
<div><span style="font-size:13.333333969116211px;font-family:arial,sans-serif"><br></span></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/1/14 Miguel Torres <span dir="ltr"><<a href="mailto:migtorres@gmail.com" target="_blank">migtorres@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr"><div><div><div><div>Bom dia,<br><br></div>Peço desculpa se isto é uam repetição mas não consigo encontrar ainda nenhuma solução.<br>
<br></div>Quando tenho uma geometria completamente contida por outra (Multipolygon) quando faço ST_Difference(poligono_interno, poligono_externo) fico com uma GEOMETRY COLLECTION EMPTY. Como posso evitar isso?<br>
<br></div>Obrigado,<br><br></div>Miguel Torres<br></div>
<br></div></div>_______________________________________________<br>
Portugal mailing list<br>
<a href="mailto:Portugal@lists.osgeo.org" target="_blank">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>
<br></blockquote></div><br></div>
<br>_______________________________________________<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>
<br></blockquote></div><br></div>