Olá Pedro,

Podes usar a função ST_Contains (http://www.postgis.org/docs/ST_Contains.html) para saber qual dos polígonos "contém" o novo ponto que criaste. A forma como colocas essa informação na tabela de pontos depende um pouco da forma como estejas a preencher e procurar informação nessa tabela... podes fazer um update depois de colocar o ponto, podes ver antes qual a informação e coloca-la junto com a restante informação do ponto ou, então, fazer um JOIN entre as tabelas. Tem algum cuidado na forma de utilizar este ultimo porque pode tornar-se um pouco mais lento quando existe mais informação ou não está devidamente indexada.

Cumprimentos,
Rui Pedro Henriques.

On 07/14/2011 12:53 PM, Pedro Venâncio wrote:
Olá boa tarde,

Tenho 2 layers Postgis, uma de pontos e outra de polígonos (CAOP2010). O que eu gostava 
de fazer era "preencher" automaticamente 2 campos (concelho e freguesia) na 
tabela de pontos, sempre que crio um novo ponto, com base na intersecção com a CAOP.


Não sei se este procedimento é muito complexo ou não, se alguém me conseguir 
dar umas dicas, agradeço!

Cumprimentos,
Pedro Venâncio

_______________________________________________
Portugal mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/portugal

_______________________________________________
Portugal mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/portugal

Responder a