Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#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

 

Pied de page des forums

Powered by FluxBB