Pages: 1
- Sujet précédent - QGIS: Couche union reduire nombre de champs attributaires - Sujet suivant
#1 Tue 23 July 2024 18:54
- Clarajoulet
- Juste Inscrit !
- Date d'inscription: 23 Jul 2024
- Messages: 1
QGIS: Couche union reduire nombre de champs attributaires
Bonjour à tous,
Veuillez m'excuser si la question a déjà été posée, je n'ai pas trouvé en faisant des recherches (je précise que je suis débutante sur QGIS).
Je suis sur QGIS, et j'ai plein de couches de l'occupation du sol avec toutes les mêmes champs (genre surface, type etc...). J'ai sélectionné certains polygones de chaque couche et fait des unions à chaque fois pour conserver leur périmètre et les attributs. Le souci est que je me retrouve avec une couche finale de toutes les unions qui possède énormément de champs.
Je ne sais pas pourquoi, l'union crée des nouveaux champs au lieu de remplir ceux déjà existants (je rappelle que c'est les mêmes champs pour toutes les couches). Donc j'ai des centaines de champs avec le même nom et un chiffre différents à la fin.
Comment faire pour résoudre ce souci ? Est-ce qu'on peut fusionner des champs qui se "ressemblent" ? J'ai essayé avec un code Python et ChatGPT mais sans succès...
Merci d'avance pour votre aide !
Hors ligne
#2 Tue 23 July 2024 21:57
- arnaudp
- Participant occasionnel
- Date d'inscription: 20 Sep 2020
- Messages: 24
Re: QGIS: Couche union reduire nombre de champs attributaires
Bonjour Clarajoulet,
Est-ce que le problème ne vient pas de l'union : https://docs.qgis.org/3.34/fr/docs/user … #sec-joins qui permet de lié les attributs d'une entité à une autre entité sur une autre couche.
Est-ce qu'un copier-coller https://docs.qgis.org/3.34/fr/docs/user … g-features ne serait pas plus pratique.
---
Pour simplifier une jointure nous donne :
Code:
couche1 ID |type |surface ---------------------- 1 |agricole |100 2 |bati |50 3 |foret |324 4 |agricole |200 couche2 ID |propietaire|surface ----------------------- 1 |jerry |100 2 |tom |50 3 |minnie |324 4 |mickey |200 couchejointe ID |type1 |surface1|propietaire2|surface2 -------------------------------------------- 1 |agricole |100 |jerry |100 2 |bati |50 |tom |50 3 |foret |324 |minnie |324 4 |agricole |200 |mickey |200
Alors que le copier coller ajouter les éléments dans la couche :
Code:
couche1 ID |type |surface ---------------------- 1 |agricole |100 2 |bati |50 3 |foret |324 4 |agricole |200 couche2 ID |type |surface ----------------------- 5 |agricole |300 6 |agricole |1000 7 |foret |324 8 |foret |453 couchecopieroller ID |type |surface ---------------------- 1 |agricole |100 2 |bati |50 3 |foret |324 4 |agricole |200 5 |agricole |300 6 |agricole |1000 7 |foret |324 8 |foret |453
---
Ou alors la structure est légèrement différente pour chaque couche ?
Arnaud
Hors ligne
Pages: 1
- Sujet précédent - QGIS: Couche union reduire nombre de champs attributaires - Sujet suivant