Pages: 1
- Sujet précédent - QGIS: Snaper couche de pts sur une couche polyligne+mesure distance - Sujet suivant
#1 Fri 04 August 2017 18:08
- QuentScham
- Juste Inscrit !
- Date d'inscription: 4 Aug 2017
- Messages: 2
QGIS: Snaper couche de pts sur une couche polyligne+mesure distance
Bonjour à tous,
Je suis actuellement en stage sur une étude sur des cours d'eau.
j'ai une couche de points (stations d'échantillonnage) ainsi qu'une couche de type BDTopo polyligne. Ce que je voudrais faire mais qui me pose problème est de mesurer le linéaire de cours d'eau (le chemin le plus court) entre toutes mes stations.
Pour cela, il faudrait (je pense) arriver à snaper les points de ma couche de stations sur ma couche polyligne. Pui arriver à calculer la distance entre chacun de ces points 2 à 2 mais après avoir chercher sur plusieurs forums (fr et en), je n'ai rien trouvé.
Si une âme charitable arrive à voir comment je pourrai réaliser cela (car comme vous l'avez compris, je ne suis pas très doué sur QGIS )
Merci beaucoup ,
QS
Hors ligne
#2 Mon 07 August 2017 10:24
Re: QGIS: Snaper couche de pts sur une couche polyligne+mesure distance
Bonjour,
Sous PostGIS, on utilise st_snap pour snapper les points à la ligne.
Puis st_split pour découper la ligne par les points.
Par la suite, on peut calculer la longueur entre chaque.
Il y a aussi moyen de faire quelque chose avec GRASS et les outils v.net
geodata au cerema et petits billets en géomatique
Hors ligne
#3 Mon 07 August 2017 15:06
- QuentScham
- Juste Inscrit !
- Date d'inscription: 4 Aug 2017
- Messages: 2
Re: QGIS: Snaper couche de pts sur une couche polyligne+mesure distance
Bonjour,
Je suis désolé mais je n'arrive pas vraiment à voir comment cette fonction marche, est-ce une extension de qgis ou un programme à part entière ? En cherchant, j'ai vu que les formules étaient rentrées dans des lignes de code, j'espère que les fonctions ne sont pas trop compliquées à coder ^^',
Merci
Hors ligne
#4 Mon 07 August 2017 16:18
Re: QGIS: Snaper couche de pts sur une couche polyligne+mesure distance
Bonjour,
Il faut préalablement avoir installé un serveur postgresql et son extension postgis
GRASS, quant à lui, est intégré à QGIS via un plugin
geodata au cerema et petits billets en géomatique
Hors ligne
Pages: 1
- Sujet précédent - QGIS: Snaper couche de pts sur une couche polyligne+mesure distance - Sujet suivant