Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GeoRezo est partenaire média de la Conférence Francophone SIG 2017 organisée par ESRI.

Les bénévoles de l'association seront présents les 11 et 12 Octobre aux Docks de Paris.

Le programme est riche, mais vous trouverez bien un  moment pour venir faire une pause au stand GeoRezo, et rencontrer les animateurs du portail francophone de la géomatique.

Nous serons à votre écoute pour partager avec vous notre passion pour l’animation du portail GeoRezo.

L'équipe GeoRezo

#1 dim. 09 juillet 2017 10:40

Cerise45
Membre
Date d'inscription: 31 août 2011
Messages: 71

QGIS 2.18: Récupérer liste de polygones adjacents

Bonjour,

Question pour faire un traitement que je pensais simple mais qui ne l'est pas tant que ça car je n'ai pas trouvé la fonction pour le faire :

J'ai une couche de polygones et j'aimerai récupérer, pour chacun des polygones, la liste des polygones adjacents (qui touchent donc mon polygone).

C'est ce que l'on peut faire via une sélection spatiale mais j'aimerai réaliser ce traitement "en masse" et obtenir une table avec les identifiants de toutes les entités adjacentes de la sorte :

polygone ID 1 > tous les ID des polygones adjacents
polygone ID 2 > idem
polygone ID 3 > ...
...

Quelqu'un saurait comment s'y prendre, de préférence avec QGIS, pour traiter ce problème ?

Merci à vous tous

Hors ligne

 

#2 lun. 10 juillet 2017 09:41

chrisha
Membre
Date d'inscription: 30 sept. 2008
Messages: 19

Re: QGIS 2.18: Récupérer liste de polygones adjacents

Bonjour,

Il ya une possibilité avec les modules GRASS dont on peut trouver un exemple ici : https://grasswiki.osgeo.org/wiki/Vector … boundaries

Effectivement, l'opération n'set pas directe : il faut extraire les "boundary" des polygones, ajouter les colonnes (left, right) qui contiendront les id des polygones situés de part et d'autre de cette limite. Ces colonnes seront renseignées par le module v.to.db option=sides

Dernière modification par chrisha (lun. 10 juillet 2017 09:41)

Hors ligne

 

#3 lun. 10 juillet 2017 11:08

Floflo49fb
Membre
Lieu: Montpellier
Date d'inscription: 29 août 2009
Messages: 212
Site web

Re: QGIS 2.18: Récupérer liste de polygones adjacents

Bonjour,

Vous pouvez également passer par un petit script python. Voir cet exemple.

Bonne journée,


Florian Boret
Dream it, Make it, Share it

Hors ligne

 

#4 jeu. 13 juillet 2017 23:28

Cerise45
Membre
Date d'inscription: 31 août 2011
Messages: 71

Re: QGIS 2.18: Récupérer liste de polygones adjacents

Merci beaucoup à tous deux smile

Hors ligne

 

Pied de page des forums

Powered by FluxBB

Partagez  |