#1 Fri 12 July 2024 15:47
- Oliv38
- Participant actif
- Date d'inscription: 21 Dec 2011
- Messages: 139
QGIS/Python: Extraire information de l entite identifiee
Bonjour,
je cherche à retourner une valeur (identifiant) d'une entité sur laquelle j'ai cliqué pour l'identifier (avec l'outil d'identification). Ce qui fait qu'elle n'est pas sélectionnée mais identifiée.
En python je n'y arrive pas, auriez-vous des pistes à me fournir svp ?
Merci d'avance, Olivier
Hors ligne
#2 Sat 13 July 2024 16:21
- arnaudp
- Participant occasionnel
- Date d'inscription: 20 Sep 2020
- Messages: 21
Re: QGIS/Python: Extraire information de l entite identifiee
Bonjour Olivier,
J'ai trouvé l'exemple suivant sur qui permet de récupérer l'identifiant à l'instant de l'identification :
https://gis.stackexchange.com/questions … n-pyqgis-3
Je n'ai par contre pas trouvé comment récupérer les informations sur des entités qui aurait déjà été identifiées.
Arnaud
Hors ligne
#3 Hier 17:40
- Oliv38
- Participant actif
- Date d'inscription: 21 Dec 2011
- Messages: 139
Re: QGIS/Python: Extraire information de l entite identifiee
Bonjour,
merci pour l'aide, mais en effet cela ne résout pas mon souci.
Dans mon cas, j'identifie une entité, cela ouvre le formulaire et là j'ai un bouton d'action. C'est à partir de cette action que je vous voudrais récupérer l'identifiant de mon entité.
Sans succès pour le moment...
Merci quand même.
Olivier
Hors ligne
#4 Hier 21:59
- arnaudp
- Participant occasionnel
- Date d'inscription: 20 Sep 2020
- Messages: 21
Re: QGIS/Python: Extraire information de l entite identifiee
Bonjour Oliver,
Vous voulez accéder à l'identifiant depuis un script python qui serait dans une action (dans les propriété de la couche) ?
Dans ce cas, il faut ajouter l'élément suivant à votre script pour appeler l'identifiant de l'élément :
Code:
[%$id%]
Dans la capture jointe je fais un print de l'identifiant dans la console :
Code:
print([%$id%])
https://i.imgur.com/x7kAwXr.png
Est-ce que j'ai bien compris ?
Bonne soirée.
Arnaud
Dernière modification par arnaudp (Hier 22:01)
Hors ligne
#5 Aujourd'hui 00:15
- Oliv38
- Participant actif
- Date d'inscription: 21 Dec 2011
- Messages: 139
Re: QGIS/Python: Extraire information de l entite identifiee
Bonsoir,
Je voudrais récupérer la clé primaire de ma couche, de l’entité que j’ai interrogée.
Ce n’est donc pas l’ID de l’entité mais un champ qui s’appelle dans mon cas « id_ouv ».
Olivier
Hors ligne