#1 Wed 23 March 2016 14:53
- MaximeFrain
- Juste Inscrit !
- Lieu: Lyon
- Date d'inscription: 4 Nov 2015
- Messages: 7
- Site web
QGIS: Sélection de zones de recoupement entre polygones
Bonjour à tous !
J'interviens pour la première fois sur ce forum suite à une difficulté que je n'arrive pas à résoudre sur QGIS :
Je possède une couche de polygones représentant la position d'images à la surface de Mars et certains de ces polygones se recoupent. Je cherche donc un moyen de sélectionner uniquement les zones où ces polygones se recoupent.
J'ai essayé tous les outils de géotraitement, mais ils semblent adaptés à faire des opérations sur deux couches de polygones et non une seule. Idem pour la sélection par localisation car je travaille ici uniquement avec une seule couche.
Quelqu'un aurait-il une piste ?
Merci d'avance et bonne journée !
Maxime
Au plaisir
Maxime Frain
Hors ligne
#2 Wed 23 March 2016 14:59
- Lucien
- Participant actif
- Date d'inscription: 8 Mar 2016
- Messages: 104
Re: QGIS: Sélection de zones de recoupement entre polygones
Bonjour,
L'outils de validité de géométrie peut être?
Dernière modification par Lucien (Wed 23 March 2016 15:07)
Hors ligne
#3 Wed 23 March 2016 15:08
- MaximeFrain
- Juste Inscrit !
- Lieu: Lyon
- Date d'inscription: 4 Nov 2015
- Messages: 7
- Site web
Re: QGIS: Sélection de zones de recoupement entre polygones
Bonjour Lucien,
Merci pour ta réponse,
J'ai déjà essayé cette option (qui revient au même d'ailleurs qu'effectuer des opérations avec les deux mêmes couches en entrée). La seule bribe de résultat que j'obtiens est en effectuant une intersection : j'obtiens les surfaces de recoupement plus les polygones initiaux. Ensuite, se pose la question de comment isoler ces surfaces de recoupement. J'ai longtemps cherché comment "soustraire" mes polygones initiaux de la couche contenant les polygones et les intersections mais je n'ai trouvé aucun outil qui fonctionne pour effectuer cette opération.
EDIT : je ne connais pas l'outil de validité de géométrie, je regarde ça merci !
Dernière modification par MaximeFrain (Wed 23 March 2016 15:09)
Au plaisir
Maxime Frain
Hors ligne
#4 Wed 23 March 2016 15:16
- MaximeFrain
- Juste Inscrit !
- Lieu: Lyon
- Date d'inscription: 4 Nov 2015
- Messages: 7
- Site web
Re: QGIS: Sélection de zones de recoupement entre polygones
L'outils de validité de géométrie peut être?
J'arrive effectivement à identifier les chevauchements avec cet outil ce qui est déjà pas mal, maintenant il faudrait dans l'idéal que je puisse les sélectionner
Au plaisir
Maxime Frain
Hors ligne
#5 Wed 23 March 2016 15:16
- Xavier Julian
- Participant assidu
- Lieu: Orange
- Date d'inscription: 19 Jan 2015
- Messages: 218
Re: QGIS: Sélection de zones de recoupement entre polygones
Je penses que la piste de Lucien est la bonne.
Dans l'outil "vérificateur de topologie", aller dans le menu de configuration et ajouter une règle à ta couche "ne doit pas se superposer".
Toutes les superpositions au sein même de ta couche apparaitront en rouge foncé.
Hors ligne
#6 Wed 23 March 2016 15:22
- MaximeFrain
- Juste Inscrit !
- Lieu: Lyon
- Date d'inscription: 4 Nov 2015
- Messages: 7
- Site web
Re: QGIS: Sélection de zones de recoupement entre polygones
Bonjour Xavier,
Oui c'est exactement ce que j'ai fait. Par contre il faudrait maintenant que je sélectionne ces recoupements. Ce sont eux que je cherche à étudier
Au plaisir
Maxime Frain
Hors ligne
#7 Wed 23 March 2016 15:24
- Xavier Julian
- Participant assidu
- Lieu: Orange
- Date d'inscription: 19 Jan 2015
- Messages: 218
Re: QGIS: Sélection de zones de recoupement entre polygones
Ha tiens, on poste en même temps.
Tu ne pourras pas sélectionner précisément ta zone de chevauchement sans faire de découpage auparavant.
Dernière modification par Xavier Julian (Wed 23 March 2016 15:27)
Hors ligne
#8 Wed 23 March 2016 15:41
- MaximeFrain
- Juste Inscrit !
- Lieu: Lyon
- Date d'inscription: 4 Nov 2015
- Messages: 7
- Site web
Re: QGIS: Sélection de zones de recoupement entre polygones
Faire un découpage, comment ça ? (via l'outil de géotraitement découpage ?)
Au plaisir
Maxime Frain
Hors ligne
#9 Wed 23 March 2016 16:14
- Laurent Frilleux
- Participant actif
- Lieu: Aniane
- Date d'inscription: 8 Sep 2005
- Messages: 83
Re: QGIS: Sélection de zones de recoupement entre polygones
Bonjour
Il faut affecter un id unique à chaque polygone, vous utilisez ensuite l'outil intersecter. Dans le résultat vous filtrer sur les enregistrements qui ont des Id différents et vous avez vos zones de chevauchement.
Bonne journée
Laurent Frilleux
Immergis - Montpellier
Hors ligne
#10 Wed 23 March 2016 16:26
- MaximeFrain
- Juste Inscrit !
- Lieu: Lyon
- Date d'inscription: 4 Nov 2015
- Messages: 7
- Site web
Re: QGIS: Sélection de zones de recoupement entre polygones
C'est une piste très intéressante, merci beaucoup !
Au plaisir
Maxime Frain
Hors ligne
#11 Wed 23 March 2016 16:36
- MaximeFrain
- Juste Inscrit !
- Lieu: Lyon
- Date d'inscription: 4 Nov 2015
- Messages: 7
- Site web
Re: QGIS: Sélection de zones de recoupement entre polygones
Testé et approuvé, ça marche. Re-merci beaucoup !
Bonne continuation
Au plaisir
Maxime Frain
Hors ligne
#12 Wed 23 March 2016 16:45
- dominique.lys
- Participant assidu
- Date d'inscription: 5 Oct 2006
- Messages: 473
- Site web
Re: QGIS: Sélection de zones de recoupement entre polygones
Avec QGIS 2014 on peut aussi taper directement du SQL dans le db manager pour n'importe quel type de couche. Du coup on peut utiliser la fonction intersect en utilisant la même couche sous deux alias différents
Code:
select Intersection(t1.geometry, t2.geometry) as geometry from test as t1, test as t2 where t1.FID <> t2.FID
Hors ligne
#13 Wed 23 January 2019 18:59
- GéoKiPique34
- Juste Inscrit !
- Date d'inscription: 2 Dec 2017
- Messages: 6
Re: QGIS: Sélection de zones de recoupement entre polygones
Bonjour,
La problématique m’intéresse dans le cadre d'un travail similaire, sauf que je voudrais uniquement pouvoir sélectionner les entités qui ont été identifié par le vérificateur de géométrie, afin de les extraire sous une nouvelle couche.
Cordialement,
Hors ligne