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 24 March 2017 15:26

Soper
Juste Inscrit !
Date d'inscription: 24 Mar 2017
Messages: 1

QGIS 2.18.1: Calculer distance entre des points et des polylignes

Bonjour à tous,

Voici mon problème...

J'ai une couche A qui représente un réseau. Ce réseau est un ensemble de polylignes.
J'ai une couche B qui représente des points.

Comment calculer la distance la plus proche entre un point B et une ligne A ?
Si possible, j'aimerais étendre la méthode a tous mes points B...

Merci d'avance smile !

Hors ligne

 

#2 Fri 24 March 2017 15:42

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

Re: QGIS 2.18.1: Calculer distance entre des points et des polylignes

Je ne sais pas si ça peut aider
https://georezo.net/forum/viewtopic.php?pid=229432

Hors ligne

 

#3 Thu 30 March 2017 18:18

JD
Moderateur
Date d'inscription: 8 Aug 2013
Messages: 722

Re: QGIS 2.18.1: Calculer distance entre des points et des polylignes

Bonsoir,
La matrice des distances doit pouvoir répondre à votre besoin avec k=1.
Tuto en anglais ici : http://www.qgistutorials.com/fr/docs/ne … lysis.html

Cordialement

Dernière modification par lejedi76 (Thu 30 March 2017 18:19)

Hors ligne

 

#4 Fri 31 March 2017 11:09

Florent LUQUET
Participant occasionnel
Lieu: Vallet
Date d'inscription: 24 Mar 2016
Messages: 12

Re: QGIS 2.18.1: Calculer distance entre des points et des polylignes

Bonjour,

En associant PostGIS à QGIS, voici un lien bien utile :

https://gist.github.com/laacz/2730058

Pour l'avoir adapté et testé ça marche nickel en trouvant le point le plus proche sur la ligne (et non un nœud existant).

Code:

select    
    points.id,
    st_distance(st_closestpoint(lines.geom, points.geom), points.geom) as distance,
    st_closestpoint(lines.geom, points.geom) as geom
from
    points,
    lines

Exemple en pièce jointe.

Bon courange

Dernière modification par Florent LUQUET (Fri 31 March 2017 11:10)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Florent LUQUET
www.maply.fr

Hors ligne

 

#5 Fri 31 March 2017 14:27

NZUNGU BASUAMINA MAMBU
Juste Inscrit !
Date d'inscription: 19 Sep 2014
Messages: 4

Re: QGIS 2.18.1: Calculer distance entre des points et des polylignes

Bonjour, je voudrais calculer le centroïde à partir d'une couche ponctuelle et créer par la suite une carte d'interpolation , comment procéder sur Qgis?  Merci d'avance

Hors ligne

 

#6 Tue 19 September 2017 14:51

BAUDIN
Juste Inscrit !
Date d'inscription: 16 Jun 2010
Messages: 2

Re: QGIS 2.18.1: Calculer distance entre des points et des polylignes

Bonjour,

J'ai voulu avoir la solution sous QGIS et le plugin closestpoint pour QGIS devrait répondre à ce besoin.

Il est disponible depuis le début  septembre 2017.

Hors ligne

 

Pied de page des forums

Powered by FluxBB