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 !.
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

Printemps des cartes 2024

#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 big_smile)
Merci beaucoup smile,

QS

Hors ligne

 

#2 Mon 07 August 2017 10:24

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

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

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

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

 

Pied de page des forums

Powered by FluxBB