[QGIS-pt] Função automática para devolver um dado atributo com a georeferenciação
Carlos Jacinto
carlosjacinto hotmail.com
Quarta-Feira, 13 de Agosto de 2014 - 07:01:49 PDT
Olá Giovanni,
Obrigado pelo exemplo que sugeriste foi bastante util para a concepção do trigger.
Deixo abaixo o trigger que faz o que pretendo !!!
CREATE OR REPLACE FUNCTION update_pap_freg()
RETURNS trigger AS
$BODY$
BEGIN
NEW.pap_freg = (select freg_nom from esquema.freguesias where ST_Intersects(freguesias.geom,NEW.geom));
RETURN NEW;
END;
$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
ALTER FUNCTION update_pap_freg()
OWNER TO postemarp;
Mais uma vez obrigado,
Cumprimentos
> Date: Tue, 12 Aug 2014 17:08:44 +0100
> From: giovanni.manghi faunalia.pt
> To: qgis-pt lists.osgeo.org
> Subject: Re: [QGIS-pt] Função automática para devolver um dado atributo com a georeferenciação
>
> > No entanto a partir do exemplo que me indicou não consigo perceber como poderei adaptar para obter o nome da freguesia que é atributo do poligono.
>
> por exemplo assim:
>
> UPDATE papeleira SET pap_freg = freg_nome
> FROM freguesias
> WHERE ST_Intersects(freguesias.geom, papeleira.geom);
>
>
>
>
> --
> Giovanni Manghi
> Faunalia.pt
> Sistemas de Informação Geográfica Open Source
> Portugal
>
> Web: http://www.faunalia.pt
> Email & Jabber: giovanni.manghi faunalia.pt
> PGP Key available
> Tel. + 351 96 7058216
> --
> _______________________________________________
> QGIS-pt mailing list
> QGIS-pt lists.osgeo.org
> http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt
-------------- próxima parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.osgeo.org/pipermail/qgis-pt/attachments/20140813/0717363e/attachment.html>
More information about the QGIS-pt
mailing list