#1 Hier 15:00
- RVlln
- Juste Inscrit !
- Date d'inscription: 15 Oct 2024
- Messages: 2
QGIS: Creer champ correspondant au nom de la couche
Bonjour,
Je souhaite créer un nouveau champ dans la table d'attributs d'une couche shp dont le contenu serait le nom de la couche, et répéter l'opération X fois de manière (semi-)automatique.
J'ai 330 couches, qui correspondent au périmètre d'entités administratives, elles-mêmes composées de sous-entités.
Lorsque j'exécute l'outil "Regrouper", la table d'attributs de la couche regroupée reprend les attributs de l'une des sous-entités.
À terme, donc, si je regroupe l'ensemble des entités administratives obtenues dans une seule couche, les attributs de chacune renverront à l'une de leurs sous-entités et ne permettront pas d'identifier la nouvelle obtenue (dont seul le nom m'intéresse).
Je veux donc créer en amont un champ "NOM DE LA COUCHE" (qui aura un autre nom), qui sera le champ de regroupement de la nouvelle couche.
Vu le nombre de couches, je ne souhaite pas le faire une part une et cherche une solution automatisée, mais ne maîtrise pas les commandes/requêtes/calculette...
Merci pour les conseils !
QGIS 3.34.10-Prizren - Windows 10
Hors ligne
#2 Hier 17:10
- ML_aqua
- Juste Inscrit !
- Date d'inscription: 11 Jul 2024
- Messages: 9
Re: QGIS: Creer champ correspondant au nom de la couche
Pour moi, il faut faire un modèle [menu : traitement / modeleur] via QGIS qui automatise une suite de traitement sur des paramètres en entrée… Avec un fichier en entrée qui calcule un champ via la calculatrice de champs et qui prend comme paramètre [layer_proprety(@parametre_couche,name)]. Ca va te prend 5 min à faire et une fois que ça marche pour une couche tu exécutes en processus de lot le traitement pour toutes tes couches !
Hors ligne
#3 Hier 18:42
- RVlln
- Juste Inscrit !
- Date d'inscription: 15 Oct 2024
- Messages: 2
Re: QGIS: Creer champ correspondant au nom de la couche
Je découvre le modeleur en même temps que ta réponse vais tenter de bricoler quelque chose, merci !
Hors ligne