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 Thu 30 April 2020 11:30

MathieuGodard
Participant occasionnel
Date d'inscription: 28 Mar 2018
Messages: 30

QGIS 3.4 (Win10): Model builder et recouvrements de polygones

Bonjour,

Je travaille actuellement sur QGIS 3.4 et Windows 10.

J'aimerais pouvoir repérer chaque recouvrements de polygones (un seul polygone par entité : pas de multi-parties).
Deux shapes contenant chacun des polygones et un jeu de poupées russes...

Deux cas :
- Les polygones font partie du même shape. Dans ce cas, vérifier qu'aucun des polygones de ce shape, n'en recouvre un autre.
[img]http://pix.toile-libre.org/?img=1588242575.png[/img]
Petite subtilité pour le shape B : exclure le polygone poly7 des calculs (qui est une zone englobant toutes les autres) : le filtre d'entité semble bien fonctionner.
[img]http://pix.toile-libre.org/?img=1588242581.png[/img]
- Comparer les deux shapes différents (A et B dans mon exemple), qui ont chacun des polygones. Un ensemble de polygones du shape A est contenu dans un des polygones du shape B, et ne doit pas dépasser ce dernier.
[img]http://pix.toile-libre.org/?img=1588242590.png[/img]

J'aurais tendance à utiliser l'outil "difference", mais le résultat n'est pas au RDV... et je ne comprends pas pourquoi.
[img]http://pix.toile-libre.org/?img=1588242474.png[/img]

Ci-joint un zip contenant :
- Le shape A (poly1, poly2, poly3, poly4, poly5) et le shape B (poly6, poly7, poly8, poly9)
- Les images des recouvrements à détecter
- Mon model builder
- Mon projet QGIS

J'espère avoir exposé mon problème assez clairement...

Merci smile

Edit : désolé, je ne sais pas pourquoi les images ne s'affichent pas sur mon post...

Dernière modification par MathieuGodard (Thu 30 April 2020 15:24)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#2 Thu 30 April 2020 15:21

MathieuGodard
Participant occasionnel
Date d'inscription: 28 Mar 2018
Messages: 30

Re: QGIS 3.4 (Win10): Model builder et recouvrements de polygones

En utilisant "joindre les attributs par localisation (résumé)", j'arrive à isoler les deux polygones du même shape, qui se chevauchent. En revanche, je n'arrive pas à créer deux géométries issu de ce résultat, pour représenter les deux parties qui se chevauchent.


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#3 Thu 30 April 2020 16:02

MathieuGodard
Participant occasionnel
Date d'inscription: 28 Mar 2018
Messages: 30

Re: QGIS 3.4 (Win10): Model builder et recouvrements de polygones

Ok, j'ai réussit à trouver une solution pour les polygones d'un même shape :

Couche vecteur -> Polygon self-intersection -> Morceaux multiples vers morceaux uniques -> Filtre d'entité

Ainsi, j'ai une géométrie par chevauchement. Voir PJ.


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#4 Thu 30 April 2020 17:27

MathieuGodard
Participant occasionnel
Date d'inscription: 28 Mar 2018
Messages: 30

Re: QGIS 3.4 (Win10): Model builder et recouvrements de polygones

Bon beh je pense avoir réussit...
Le zip en PJ pour celleux qui s'rait intéressées smile

Dernière modification par MathieuGodard (Thu 30 April 2020 17:28)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

Pied de page des forums

Powered by FluxBB