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 Wed 16 August 2017 16:03

tijan
Participant occasionnel
Date d'inscription: 26 May 2009
Messages: 26
Site web

QGIS: Selection de polygones superposés

Bonjour,

Je suis utilisateur régulier de QGIS, et je me heure pourtant à un problème qui peut sembler trivial mais pour lequel je n'ai jamais trouvé de réponse :

Lorsque j'ai plusieurs polygones superposés, je ne sais pas comment sélectionner "manuellement" le polygone qui se trouve en dessous des autres.
Pour être plus clair, je mets une image en pièce jointe, dans laquelle on voit 3 polygones, le plus petit ayant été dessiné en premier.
Impossible de le sélectionner ...

Dans Mapinfo, j'utilisais le selecteur avec la touche ctrl enfoncé, et il me sélectionnait le polygone en "haut de pile", puis le second, puis le troisième, etc.

Je précise que lorsqu'il n'y a que deux polygones superposés, j'ai trouvé une astuce : je sélectionne le groupe de polygone en traçant un cadre de sélection, puis je 'désélectionne' celui du dessus. Mais à partir de 3, cette astuce ne marche plus ...

Merci infiniment à celui qui me trouvera une solution ...


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

Hors ligne

 

#2 Wed 16 August 2017 16:49

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3947

Re: QGIS: Selection de polygones superposés

Bonjour,
regardez l'extension expérimentale (il faudra activer cette option dans les paramètres du gestionnaire d'extensions) Polygons_pile. Je ne sais pas ce que ça vaut ni ne l'ai jamais testé (des retours seraient intéressants, merci!) donc faites une copie de votre fichier avant de l'utiliser, juste au cas où.

Hors ligne

 

#3 Wed 16 August 2017 16:51

gvellut
Participant actif
Lieu: Annecy
Date d'inscription: 13 Apr 2006
Messages: 112
Site web

Re: QGIS: Selection de polygones superposés

Tu peux faire la même chose (cadre de sélection) avec 3 polygones, mais tu devras désélectionner dans la table attributaire au lieu de graphiquement.
Une autre possibilité pas idéale non plus : tu peux passer par l'outil "Identifier les entités" (clic gauche pour avoir tous les polygones en dessous du clic, ou droit pour choisir directement dans le menu contextuel). Ensuite dans la fenêtre Identification, tu peux choisir "Basculer vers la sélection d’éléments" pour vraiment sélectionner l'entité.

Hors ligne

 

#4 Fri 18 August 2017 19:22

tijan
Participant occasionnel
Date d'inscription: 26 May 2009
Messages: 26
Site web

Re: QGIS: Selection de polygones superposés

Bonjour,

Santanna et Gvellut, merci pour vos réponses.

Santanna : J'ai testé l'extension "polygons piles" sur une couche shp de petite taille, elle fonctionne bien (elle reclasse les polygones de façon à ce que les plus petits se retrouvent au dessus des plus gros, et deviennent donc sélectables, dans une nouvelle couche). Je n'ai pas (encore) testé sur des couches plus volumineuses, ou sur d'autres formats type Postgis ou Spatialite. Je n'ai pas non plus testé avec des polygones complexes (multi-géométries ou polygones troués).

Gvellut : effectivement, possibilité de 'désélectionner' depuis la table attributaire. Je ne connaissais pas la fonction "basculer vers la sélection d'éléments" que l'on obtient par clic droit ...

Je trouve quand même ces méthodes fastidieuses, et l'outil de sélection graphique mériterait d'évoluer pour pouvoir faire une sélection en deux temps (clic, puis choix dans une liste si plusieurs objets se trouvent au droit du clic ... comme pour l'outil d’identification).  J'ai testé en version 2.99, et cela n'est pas le cas ... donc a priori cela ne le sera pas dans la version 3.

Merci encore

Jean

Hors ligne

 

#5 Sun 20 August 2017 08:42

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3947

Re: QGIS: Selection de polygones superposés

Bonjour,

tijan a écrit:

Santanna : J'ai testé l'extension "polygons piles" sur une couche shp de petite taille, elle fonctionne bien (elle reclasse les polygones de façon à ce que les plus petits se retrouvent au dessus des plus gros, et deviennent donc sélectables, dans une nouvelle couche). Je n'ai pas (encore) testé sur des couches plus volumineuses, ou sur d'autres formats type Postgis ou Spatialite. Je n'ai pas non plus testé avec des polygones complexes (multi-géométries ou polygones troués).


Merci de ce retour!

tijan a écrit:

Je trouve quand même ces méthodes fastidieuses, et l'outil de sélection graphique mériterait d'évoluer pour pouvoir faire une sélection en deux temps (clic, puis choix dans une liste si plusieurs objets se trouvent au droit du clic ... comme pour l'outil d’identification).  J'ai testé en version 2.99, et cela n'est pas le cas ... donc a priori cela ne le sera pas dans la version 3.


Ne te contente pas de t'en désoler, stp. L'Open Source est une communauté du "faire" donc si tu veux que cet outil évolue, commence déjà par faire une demande de fonctionnalité (http://issues.qgis.org est fait pour cela) et si en plus tu peux aider à sa mise en place (financièrement, en testant, en donnant des idées...) c'est encore mieux. C'est ainsi que la plupart des fonctionnalités ont été mises en place/améliorées.
Tu peux aussi susciter (en complément) une discussion sur la liste user ou developer de QGIS pour "brainstormer" autour de comment peut se faire ce type de sélection...
Merci

En attendant, une solution (qui ne couvrira pas le cas multipolygone, quoique... avec une expression bien complexe....): utiliser l'ordre de rendu des entités pour les classer par la surface avec $area (voir la doc http://docs.qgis.org/2.14/fr/docs/user_ … -rendering ).

S.

Hors ligne

 

#6 Mon 16 October 2017 13:34

BAUDIN
Juste Inscrit !
Date d'inscription: 16 Jun 2010
Messages: 2

Re: QGIS: Selection de polygones superposés

Bonjour Santanna,
justement la moulinette polygons_pile classe par les polygones selon leur area, j'ai eu la même idée que vous... et donc peu importe la géométrie.
Hélas cela peut-être long car le tri que j'utilise est le plus simple qui soit...
Si certains ici se sentent à l'aise avec des procédures de tri -bulle ou autres tri plus performants je serai ravi de voir le code modifié.

Hors ligne

 

#7 Mon 16 October 2017 15:46

Marc-André
Participant assidu
Lieu: Montréal
Date d'inscription: 30 Sep 2005
Messages: 688

Re: QGIS: Selection de polygones superposés

Bonjour,

"polygons piles" fonctionne mais ça réécrit dans une nouvelle couche. En plus c'est sur l'ensemble des polygones. sad
J'aimerais que tout le travail s'effectue dans la couche de départ sur les polygones sélectionnés seulement, pour ne pas avoir à gérer toutes les nouvelles couches générées.

Hors ligne

 

Pied de page des forums

Powered by FluxBB