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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Wed 28 September 2022 16:52

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

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


Le SIG c'est donné une réponse spatiale à des problèmes statistiques

Hors ligne

 

#2 Fri 30 September 2022 10:18

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

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.


Le SIG c'est donné une réponse spatiale à des problèmes statistiques

Hors ligne

 

Pied de page des forums

Powered by FluxBB