Pages: 1
- Sujet précédent - QGIS: Creation d'une fonction dans la calculatrice de champ - Sujet suivant
#1 Sun 28 May 2023 13:00
- antho0023
- Participant occasionnel
- Lieu: Corse
- Date d'inscription: 28 Apr 2023
- Messages: 38
QGIS: Creation d'une fonction dans la calculatrice de champ
Bonjour je viens vers afin d'avoir une petite information.
Je voudrais savoir si il était possible de créer une fonction dans la calculatrice de champs.
Je voudrais ainsi afin de mettre à jour un champ existant, pourvoir par le biais d'une fonction insérer du texte ou autre.
Avec un exemple plus précis voici une de mes situation:
-1 couche de points avec champ "CODE INSEE"
-1 couche ETALAB avec les codes insee des communes
-> Problème: par jointure spatiale certains points ne reçoivent pas de code insee
->> Solution imaginée: à partir de la calculatrice de champs et par mise à jour de champs, pouvoir créer une fonction permettant d'ajouter le code insee.
+Condition supplémentaire: chaque point comprend également un champ "COMMUNE"
En vous remerciant d'avance pour vos retours
Hors ligne
#2 Sun 28 May 2023 15:56
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3885
Re: QGIS: Creation d'une fonction dans la calculatrice de champ
Bonjour,
Oui, il est possible de créer votre propre fonction; Voir l'éditeur de fonctions.
-> Problème: par jointure spatiale certains points ne reçoivent pas de code insee
Il serait intéressant de savoir pourquoi ils ne prennent pas de code insee, mais sur la base de votre exemple, je ne vois pas de réelle nécessité de créer une fonction. La fonction overlay_within combinée peut-être à du case when devrait faire l'affaire, me semble-t-il.
Hors ligne
Pages: 1
- Sujet précédent - QGIS: Creation d'une fonction dans la calculatrice de champ - Sujet suivant