Message posté par : sig_bam (yb.bamba(a)gmail.com)
----------------------------------------
Bonjour
Je dispose d'un fichier shape polygone avec des entités déjà créées et j'aimerais
calculer la superficie de ces entités avec une fonction triggers, mon code ci dessous ne
fonction pas:
create or replace function calcul_superficie () returns trigger as $calcul_superficie$
begin
new.superficie := (ST_area(new.geom)*0.000001);
return new;
end;
$calcul_superficie$ language plpgsql;
create trigger calcul_superficie before insert or update
on geobase_admci.production.region_ci for each row
execute procedure calcul_superficie();
NB: j'aimerais signaler , que mes entités sont déjà créées, il n'y a pas de
nouvelles création, juste mettre à jour le champs superficie que je viens de créer avec la
fonction trigger.
Je suis bloqué depuis quelques jours et mes recherches ne donnent presque rien.
En attendant votre retour... Cordialement
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=343846#p343846
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net