[Portugal] POSTGIS: Differença entre políhgono completamente contido noutro
Miguel Torres
migtorres gmail.com
Segunda-Feira, 14 de Janeiro de 2013 - 02:43:19 PST
O que estou basicamente a fazer é a adicionar poligonos a uma BD sem perder
os registos anterior e registando os novos.
Por isso faço um ST_Intersect(antigos, novos) UNION ALL
ST_Difference(Antigos, Novos) UNION ALL ST_difference(novos, antigos).
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.
Abr
Miguel
No dia 14 de Janeiro de 2013 à8 10:31, Fred Lehodey <lehodey gmail.com>escreveu:
> Miguel,
> não será : ST_Difference(poligono_externo, poligono_interno ) ?
>
> Abr
> Fred
>
>
>
> 2013/1/14 Miguel Torres <migtorres gmail.com>
>
>> Bom dia,
>>
>> Peço desculpa se isto é uam repetição mas não consigo encontrar ainda
>> nenhuma solução.
>>
>> 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?
>>
>> Obrigado,
>>
>> Miguel Torres
>>
>> _______________________________________________
>> Portugal mailing list
>> Portugal lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/portugal
>>
>>
>
> _______________________________________________
> Portugal mailing list
> Portugal lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/portugal
>
>
-------------- próxima parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.osgeo.org/pipermail/portugal/attachments/20130114/86ee84b9/attachment.html>
More information about the Portugal
mailing list