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

Printemps des cartes 2024

#1 Wed 28 September 2022 16:52

Eckmül
Participant actif
Date d'inscription: 5 Feb 2019
Messages: 50

QGIS: Retourner la liste des champs avec une fonction python

Bonjour,

Tout est dans le titre, je programmais avant sur ArcGIS et il y avait la fonction arcpy.ListField(), j'aimerai savoir s'il en existe un équivalent en pyqgis.

Si je cherche à obtenir cette réponse c'est parce que je souhaitais obtenir l'ensemble des champs d'une couche qui ont un accent (é, è, à...) pour les renommer sans accent et eviter les erreurs d'encodage quand je copie les couches

merci d'avance à ceux qui auront une réponse à ma question

Hors ligne

 

#2 Fri 30 September 2022 10:18

Eckmül
Participant actif
Date d'inscription: 5 Feb 2019
Messages: 50

Re: QGIS: Retourner la liste des champs avec une fonction python

Je répond à mon propre message et je le clôture car j'ai trouvé la fonction exacte qui correspond à mon besoin, elle se trouve dans l'attribut .fields() d'une couche (objet layer de PyQgis). Cela est explicité au paragraphe 6.1.

Hors ligne

 

Pied de page des forums

Powered by FluxBB