#1 Tue 20 October 2020 11:28
- Hippo
- Participant actif
- Date d'inscription: 18 Jan 2015
- Messages: 57
QGIS: Matrice de distances entre communes
Bonjour,
J'ai un shape avec l'ensemble des communes sur une zone définie regroupant 8000 communes.
Je dois maintenant créer une matrice des distances entre les centroides de chaque commune, et entre les points les plus proches pour chaque polygone de communes.
J'avoue être un peu désemparé, car créer un tableau de distance d'une commune vers d'autres, peut être, mais une matrice avec toutes ces communes, je ne sais comment faire
.
J'ai jeté pour l'instant un oeil du côté de NNJoin, mais si je le lance avec en entrée et en sortie le même fichier, les distances sont égales à 0, puisque j'imagine qu'il calcule la distance entre commune 1 et commune 1 du coup ...
Avez vous une idée de comment je pourrais faire ?
Hors ligne
#2 Tue 20 October 2020 15:04
- sylvainSIG
- Participant assidu
- Lieu: Moissac
- Date d'inscription: 29 Nov 2018
- Messages: 265
Re: QGIS: Matrice de distances entre communes
Bonjour,
Est ce ça que tu cherches à faire ?
https://www.idgeo.fr/qgis-grass-comment … e-logique/
Bien à toi
Sylvain
Hors ligne
#3 Tue 20 October 2020 17:29
- ejbtt
- Participant occasionnel
- Date d'inscription: 11 Feb 2009
- Messages: 19
Re: QGIS: Matrice de distances entre communes
il faut d'abord créer des "centroïdes" des communes (vecteurs / outils de géométrie / centroides)
et ensuite du pourras faire une matrice distance soit en ligne soit en format matriciel.
Hors ligne
#4 Wed 21 October 2020 13:41
- sylvain poupard
- Participant assidu
- Date d'inscription: 19 Mar 2009
- Messages: 362
Re: QGIS: Matrice de distances entre communes
Bonjour,
J'avais utilisé il y a quelques temps déjà (QGIS 2x) le plugin MMQGIS et son Hub line / distance:
http://michaelminn.com/linux/mmqgis/
[img]http://michaelminn.com/linux/mmqgis/screenshots/2019-05-31-ballpark-cbsa.png[/img]
Peut-être remplacé depuis la QGIS 3x(?).
Bon courage
Hors ligne
#5 Wed 21 October 2020 15:32
- Hippo
- Participant actif
- Date d'inscription: 18 Jan 2015
- Messages: 57
Re: QGIS: Matrice de distances entre communes
Merci à tous pour vos réponses, bien que je n'ai toujours pas trouvé la solution.
J'ai déjà créé les centroides de mes communes et j'ai essayé avec MMQIS, an vain.
SylvainSIG, ce que j'essaie de faire en fait serait une matrice comme ça :
commune 1 commune 2 commune3
commune 1 0 5 10
commune 2 5 0 15
commune 3 10 15 0
Les chiffres étant la distance entre les centroides des différentes communes.
Je pense qu'on peut le faire commune par commune via MMQIG et son Hub line/distance effectivement, en ayant toutes les distances d'une commune aux autres centroides. Mais comme j'ai 8000 communes, je cherchais une autre façon de le faire, sans être sûr que ce soit réellement réalisable pour dire vrai ...
Hors ligne
#6 Thu 05 November 2020 15:13
- Miniopterine
- Participant assidu
- Date d'inscription: 29 Nov 2005
- Messages: 278
Re: QGIS: Matrice de distances entre communes
Bonjour,
L'outil vecteur \Outils d'analyse\Matrice des distances en entrant comme paramètre 2 fois la même couche ne convient pas? (je n'ai pas testé...)
Hors ligne