#1 Tue 14 July 2015 22:54
- LéoP
- Participant occasionnel
- Date d'inscription: 14 Jul 2015
- Messages: 12
QGIS : fusion de couches avec polygones superposés
Bonjour,
Je souhaiterais savoir comment fusionner des couches de polygones en partie superposés, en établissant une hiérarchie entre chacune d'elles. Le but est de faire apparaître en priorité les polygones d'une couche x prioritairement par rapport à ceux de la couche y en-dessous.
Concrètement je dispose sur de petits périmètres de couches de différentes années représentant des parcelles agricoles. J'ai notamment une couche 2014, une 2013 et une 2012. Aucune d'elle n'est parfaitement complète, aussi ai-je besoin des renseignements des couches anciennes pour combler les trous. Je souhaiterais in fine faire une couche unique qui me permettrait de calculer les surfaces de chaque type de culture, en retenant en priorité les polygones 2014, puis les 2013 et enfin 2012.
Savez-vous comment je pourrais faire?
En vous remerciant par avance,
Léo
Hors ligne
#2 Wed 15 July 2015 10:50
Re: QGIS : fusion de couches avec polygones superposés
Bonjour Léo,
c'est typiquement un travail de base de données relationnel à faire en premier lieu. Une vue calculant les règles de priorité à la parcelle pourra ensuite être affichée dans QGIS.
Bonne journée
Régis
Hors ligne
#3 Fri 17 July 2015 10:50
- LéoP
- Participant occasionnel
- Date d'inscription: 14 Jul 2015
- Messages: 12
Re: QGIS : fusion de couches avec polygones superposés
Bonjour,
Merci de votre réponse! Néanmoins je ne suis pas sigiste et ne connaît pas les manipulations en question. Quoi qu'il en soit j'ai pour le moment trouvé une solution pour l'exploitation de ces données.
Bonne journée,
Léo
Hors ligne
#4 Thu 23 July 2015 11:07
- LéoP
- Participant occasionnel
- Date d'inscription: 14 Jul 2015
- Messages: 12
Re: QGIS : fusion de couches avec polygones superposés
Finalement la peudo solution que j'avais trouvée n'est pas parfaitement fonctionnelle. Quelqu'un saurait-il comment fusionner 3 couches dont les polygones se superposent en choisissant une hiérarchie dans les couches? Je suis complètement bloqué là.
Merci par avance,
Léo
Hors ligne
#5 Thu 23 July 2015 12:05
- monique
- Participant actif
- Date d'inscription: 7 Oct 2005
- Messages: 146
Re: QGIS : fusion de couches avec polygones superposés
Bonjour,
Est-ce que l'extension mmqgis / sort qui permet de réorganiser l'ordre des objets dans une couche selon les valeurs dans un champ (le résultat sera en enregistré une nouvelle couche) répondrait à votre besoin ?
Monique
Hors ligne
#6 Thu 23 July 2015 14:50
- LéoP
- Participant occasionnel
- Date d'inscription: 14 Jul 2015
- Messages: 12
Re: QGIS : fusion de couches avec polygones superposés
Bonjour,
Merci pour votre réponse mais malheureusement cette manipulation ne fonctionne pas pour ce que je veux faire. A défaut de réussir à fusionner 3 couches j'essaye de n'en fusionner que 2, une de 2014 et une de 2012, en priorisant l'affichage des polygones 2014. Quel que soit l'ordre des couches choisies pour la fusion, j'arrive à obtenir tous les polygones mais ceux de 2014 perdent toutes leurs données dans la table attributaire. Exit les surfaces etc., seules les données 2012 sont préservées.
Hors ligne
#7 Thu 23 July 2015 21:26
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3884
Re: QGIS : fusion de couches avec polygones superposés
Bonjour, quand vous dites "fusionner", vous pensez à quoi: avoir toutes les données des deux couches dans une nouvelle ou garder toutes celles de l'une (2014) et y ajouter des bouts des autres où il n'y aurait pas du 2014?
En outre, quel(s) outil(s) utilisez-vous pour fusionner (afin qu'on puisse essayer d'expliquer le résultat)?
Hors ligne
#8 Fri 24 July 2015 10:22
- LéoP
- Participant occasionnel
- Date d'inscription: 14 Jul 2015
- Messages: 12
Re: QGIS : fusion de couches avec polygones superposés
Bonjour,
Je souhaiterais avoir toutes les données des entités d'une couche (la 2014) et les entités de l'autre couche (2012) là où la première laisse des trous. En gros je souhaiterais combler les trous de ma couche 2014 avec la 2012, le tout sur un seul et unique shape afin de pouvoir calculer les surfaces plus rapidement.
J'utilisais par ailleurs l'outil "fusionner les shapefiles en un seul".
Merci par avance,
Léo
Hors ligne
#9 Fri 24 July 2015 11:23
- jacques féraud
- Participant actif
- Date d'inscription: 13 Sep 2011
- Messages: 76
Re: QGIS : fusion de couches avec polygones superposés
Bonjour Léo
Personnellement, je commencerais par faire une différenciation des 2 couches pour obtenir les parcelles de 2012 qui ne sont pas présentes en 2014 et ensuite je ferais une union.
C'est dans vecteur / outils de géotraitement.
Cordialement,
Jacques
Hors ligne
#10 Fri 24 July 2015 16:37
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3884
Re: QGIS : fusion de couches avec polygones superposés
Bonjour,
l'outil "fusionner les couches" met en commun TOUT le contenu de plusieurs couches de même structure dans une nouvelle donc pas adapté en l'état de vis données..
La solution de Jacques est en effet la bonne. Vous créez une nouvelle couche ne contenant que les parties où il y a eu culture en 2012 et pas en 2014. Ensuite seulement vous fusionnez le contenu.
Hors ligne
#11 Sat 25 July 2015 14:29
- LéoP
- Participant occasionnel
- Date d'inscription: 14 Jul 2015
- Messages: 12
Re: QGIS : fusion de couches avec polygones superposés
Bonjour,
Merci à tous pour vos réponses! J'avais bien pensé à la solution de Jacques Féraud mais malheureusement j'ai beaucoup d'erreurs quand je fais cela. Un nombre non négligeable de polygones perdent leurs données. De façon générale, je perds des informations (polygones non pris en compte ou pris en compte mais perte des données les concernant) presque à chaque géotraitement donc j'essaye de limiter les manipulations. J'en perds même sur des manipulations extrêmement simples (intersections de zones tampons et de couches brutes des cultures). Je ne sais pas à quoi le problème est dû, peut-être à des problèmes de géométrie dans la couche originelle des cultures. C'est étonnant étant donné que ces couches sont payantes et élaborées par un organisme sérieux. Ca vient peut-être de moi mais sur des intersects extrêmement basiques type tampons-cultures je ne vois pas où je pourrais faire d'erreurs.
Merci à tous en tout cas,
Léo
Hors ligne