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 25 October 2017 11:02

Nicolas38
Participant occasionnel
Date d'inscription: 25 Oct 2017
Messages: 13

QGIS: Distances autour d'un point via une route

Bonjour à tous !

Voilà mon problème : je cherche à créer un buffer autour d'un point, avec une distance fixée qui sera à parcourir par la route.

J'ai déjà récupéré un shp avec les axes routiers, j'ai vu que certaines extensions existent pour calculer par exemple des itinéraires, mais je ne trouve pas ce que je recherche.

Merci à vous pour vos réponses !

Hors ligne

 

#2 Wed 25 October 2017 11:11

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

Re: QGIS: Distances autour d'un point via une route

Bonjour,

Si je comprends bien, vous souhaitez faire parcourir le point d'un endroit à un autre et établir un tampon à la trajectoire qui aura été calculée.

Essayez de taper les mots clés chemin le plus court, shortest path, djikstra, pgrouting, routing qgis sur google.

Sous GRASS, les modules v.net.ù sont dédiés à tout ce qui concerne le routing et les calculs sur réseaux


geodata au cerema et petits billets en géomatique

Hors ligne

 

#3 Wed 25 October 2017 11:53

Nicolas38
Participant occasionnel
Date d'inscription: 25 Oct 2017
Messages: 13

Re: QGIS: Distances autour d'un point via une route

Merci de la réponse.

J'ai cherché et je pense qu'il me faut en fait créer des isodistances. Facile de trouver une extension pour isochrones mais je ne trouve pas pour un isodistance ...

Dernière modification par Nicolas38 (Wed 25 October 2017 11:54)

Hors ligne

 

#4 Wed 25 October 2017 14:27

Romvallah
Participant actif
Lieu: Troarn
Date d'inscription: 30 Mar 2012
Messages: 146

Re: QGIS: Distances autour d'un point via une route

v.net.iso permet de cataégoriser ton tronçon en fonction de la distance à un point donné que tu as pu rentrer
http://blog.martzluff.net/analyse-de-re … s-des-p-o/

Hors ligne

 

#5 Wed 25 October 2017 17:34

Nicolas38
Participant occasionnel
Date d'inscription: 25 Oct 2017
Messages: 13

Re: QGIS: Distances autour d'un point via une route

Merci pour le lien !

Aucun soucis pour tout le début de la manip tout fonctionne correctement.

Par contre je n'arrive pas à utiliser v.net.iso

Je rentre dans "input arc" ma couche de routes (provenant de v.net)
Je rentre dans '"noeuds en entrée" mes points
Je rentre les numéros de catégories des points et les distances voulue.

Ça compile mais la couche renvoyée est la même que la couche de route en entrée, avec dans la table attributaire seulelent des valeurs avec plein de zéros (par exemple 41 000 000 000).

Quelqu’un a t'il une explication ?

Hors ligne

 

#6 Thu 26 October 2017 09:22

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

Re: QGIS: Distances autour d'un point via une route

Un tutoriel que je conseille sur GRASS et l'analyse de réseaux
http://www.ing.unitn.it/~GRASS/docs/tut … index.html


geodata au cerema et petits billets en géomatique

Hors ligne

 

#7 Thu 26 October 2017 09:34

Romvallah
Participant actif
Lieu: Troarn
Date d'inscription: 30 Mar 2012
Messages: 146

Re: QGIS: Distances autour d'un point via une route

Personnellement j'ai suivi ce tutoriel la première fois
http://www.forumsig.org/attachment.php? … 1266836290

lien de la discussion http://www.forumsig.org/showthread.php/ … isochrones

Hors ligne

 

#8 Thu 26 October 2017 14:56

Nicolas38
Participant occasionnel
Date d'inscription: 25 Oct 2017
Messages: 13

Re: QGIS: Distances autour d'un point via une route

Parfait merci beaucoup tout fonctionne.

Par contre, j'obtiens à la fin une couche shp de lignes avec pour chaque tronçon une valeur affectée en fonction de la distance au point.

Mais ce que je cherche c'est une zone de 500m accessible par la route autour du point, et du coup je n'y arrive pas.

Avez-vous des idées sans passer par PostGis qui a l'air assez compliqué ?

Merci !

Hors ligne

 

#9 Fri 27 October 2017 09:35

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

Re: QGIS: Distances autour d'un point via une route

Bonjour,

Pourquoi ne pas filtrer tous les tronçons qui se situent à moins de 500m du point ? Après, vous pourriez calculer une enveloppe convexe / concave / alpha autour des tronçons pour en délimiter la zone.

Un article ici qui parle de l'obtention de zones : https://anitagraser.com/2017/09/11/driv … pgrouting/

Vous pourriez générer :
- un point sur chaque tronçon qui récupère la distance
- réaliser une interpolation
- classer le raster interpolé en plusieurs classes puis le vectoriser

Tout cela est réalisable sous QGIS avec GRASS, voire même sans GRASS, une fois que vous avez les distances au point, avec :
- la calculatrice raster.
- le plugin interpolation
- le gdaltool polygoniser


geodata au cerema et petits billets en géomatique

Hors ligne

 

#10 Fri 27 October 2017 09:52

Romvallah
Participant actif
Lieu: Troarn
Date d'inscription: 30 Mar 2012
Messages: 146

Re: QGIS: Distances autour d'un point via une route

Le fichier de ligne que tu obtiens contient différentes catégories en fonction des paliers que tu as choisi.

ex: si j'ai mis en distance autour du point 200m
alors es lignes qui auront comme valeur de la colonne "cat" '1', sont les lignes tronçonnés indiquant la distance de 200 m autour du point, il suffit alors de sélectionner, exporter les lignes avec la valeur 1 pour avoir ta zone.

PS
Pour avoir un effet de buffer intéressant large à la base et de plus en plus étroit lorsque tu te diriges vers l'extrémité de ton tronçon, tu peux créer des points le long de ta ligne avec la valeur que tu souhaites, ensuite tu associes à tes points la distance qui les séparent le long de ta ligne au point d’origine. Puis du découpes ta ligne en fonction du fichier de points et tu donnes via une jointure par localisation la valeur de distance à tes tronçons pour que tu puisses réaliser un buffer à distance variable. Tu peux moyenner la distance de ton buffer en appliquant un calcul à ta catégorie de distance.

Hors ligne

 

#11 Fri 27 October 2017 10:06

Nicolas38
Participant occasionnel
Date d'inscription: 25 Oct 2017
Messages: 13

Re: QGIS: Distances autour d'un point via une route

Merci tout fonctionne parfaitement avec une enveloppe concave !

Hors ligne

 

Pied de page des forums

Powered by FluxBB