Message posté par : preliator
----------------------------------------
Bonjour à tous,
J'aimerais attribuer une valeur à un champ de ma couche parcelle (nommée
"parcelles") si son centroide se situe dans un autre polygone représentant des
espaces protégés (nommée "protege"). J'ai un problème avec la syntaxe à
avoir dans ce cas.
Voici mon code :
-----------------
Code :
update parcelles p set note_esp_protege =
case
when st_within(st_centroid(p.geom), protege.geom) then 0
else -1
end
from protege
-----------------
La requête tourne en boucle depuis plusieurs minutes, il y a donc très probablement une
erreur.
Merci.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=329980#p329980
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