Message posté par : SANTANNA
----------------------------------------
Bonjour,
Je suppose ici que vous avez deux couches. En mode calculatrice de champ sur la couche
rouge, et plutôt qu'éditer un champ, vous sélectionnez dans la liste déroulante
<geometry>. L'idée sera d'écrire une formule qui remplace la géométrie
actuelle par celle du polygone qui la contient, avec overlay_within
(
https://docs.qgis.org/3.28/fr/docs/user_manual/expressions/functions_list.h…)
, un truc du genre
-----------------
Code :
overlay_within('lacouchedupolygoneennoir', $geometry)[0]
-----------------
PS: PENSEZ A FAIRE UNE COPIE DES DONNEES AILLEURS AVANT MANIPULATION. Je n'ai pas
testé et ignore comment ça fait pour les entités qui ne sont pas réellement contenues; il
y a peut-être du case when à envisager.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=360647#p360647
Pour y répondre : qgis_fr(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