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é ?

#1 Thu 26 August 2021 16:29

rdavjina
Participant occasionnel
Date d'inscription: 22 Jan 2013
Messages: 23

QGIS: Distance entre points suivants un trajet

Bonjour
J’ai une couche line et une couche points. Les points sont placés sur la line. La line présente un axe routier et les points des stations-services. Est-ce qu’il y a une outil dans le QGIS pour calculer le point kilométrique (Par rapport à l’origine de la route) de chaque station-service ?

Merci

Hors ligne

 

#2 Fri 27 August 2021 09:48

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3921

Re: QGIS: Distance entre points suivants un trajet

Bonjour,
Ca devrait le faire en utilisant une expression avec la fonction line_locate_point

Hors ligne

 

#3 Sat 28 August 2021 10:39

rdavjina
Participant occasionnel
Date d'inscription: 22 Jan 2013
Messages: 23

Re: QGIS: Distance entre points suivants un trajet

Merci SANTANNA
Je vais essayer
Merci beaucoup

Hors ligne

 

#4 Sat 28 August 2021 11:03

rdavjina
Participant occasionnel
Date d'inscription: 22 Jan 2013
Messages: 23

Re: QGIS: Distance entre points suivants un trajet

Je n'arrive pas à installer ou intégrer la fonction line locate point dans qgis 3.16.
Cordialement

Hors ligne

 

#5 Mon 30 August 2021 05:47

rdavjina
Participant occasionnel
Date d'inscription: 22 Jan 2013
Messages: 23

Re: QGIS: Distance entre points suivants un trajet

Comment installer ou intégrer dans QGIS line locate point. J'utilise QGIS 3.16
Merci

Hors ligne

 

#6 Mon 30 August 2021 10:34

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3921

Re: QGIS: Distance entre points suivants un trajet

Bonjour,
line_locate_point n'est rien à installer dans QGIS; c'est une fonction qui est dans QGIS et qui permet de faire ce que vous voulez, comme indiqué dans le lien que j'ai fourni. Elle requiert que vous lui indiquiez une entité de type ligne et une entité de type point.
Dans la couche point, vous pouvez utilisez la calculatrice de champs pour créer un nouveau contenant la distance à calculer. L'expression à utiliser pourrait être de la forme

Code:

line_locate_point(
  geometry(get_feature('nomdelacoucheligne', 'undeseschamps','lavaleurcorrespondante')), -- donc là on récupère la géométrie de la ligne du réseau
  $geometry -- la géométrie du point
)

Hors ligne

 

#7 Tue 31 August 2021 08:14

rdavjina
Participant occasionnel
Date d'inscription: 22 Jan 2013
Messages: 23

Re: QGIS: Distance entre points suivants un trajet

Merci SANTANNA de votre aide mais jusqu'à présent je n'arrive pas à faire fonctionner line_locate_point.
Je suis très débutant en QGIS.

j'essaie  de vous envoyer des shapes mais je ne sait pas comment le faire

Est il possible à vous de faire un exemple  de code avec des shapes existants (line et point).



Merci d'avance

Hors ligne

 

#8 Tue 31 August 2021 16:25

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3921

Re: QGIS: Distance entre points suivants un trajet

Bonjour,
Vu que vous mentionniez 2.18 dans un autre sujet, j'en avais déduit que vous utilisiez déjà QGIS depuis un moment. sorry.
Je vous invite à lire https://docs.qgis.org/3.16/fr/docs/user … calculator pour voir/comprendre l'interface dont je parle (et plus généralement à lire un peu la doc ou le manuel débutant -- ça n'est pas du temps perdu) et dans lequel il vous faudra renseigner la formule précédemment proposée, en remplaçant les textes entre '' par quelque chose correspondant à ce que vous avez comme jeu de données.

Hors ligne

 

#9 Wed 01 September 2021 12:45

rdavjina
Participant occasionnel
Date d'inscription: 22 Jan 2013
Messages: 23

Re: QGIS: Distance entre points suivants un trajet

bonjour
Merci de votre conseil et les liens.

    *"Vu que vous mentionniez 2.18 dans un autre sujet, j'en avais déduit que vous utilisiez déjà QGIS depuis un moment. sorry."

J'ai installé 2.18 et 3.16 sur mon PC.
J'utilise 3.16
J'ai essayé de déplacer un entité mais je trouve facilement avec 2.18 mais avec 3.16 j'ai de difficulté.

Merci Beaucoup SANTANNA de votre réactivité

rdavjina

Hors ligne

 

#10 Thu 02 September 2021 10:36

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3921

Re: QGIS: Distance entre points suivants un trajet

Bonjour,

J'ai essayé de déplacer un entité mais je trouve facilement avec 2.18 mais avec 3.16 j'ai de difficulté.


Beaucoup de choses ont changé entre les versions 2.x et 3.x. Et les outils de numérisation en font partie. Là encore, la doc est votre amie (ex: https://docs.qgis.org/3.16/fr/docs/user … eature-s).

Hors ligne

 

Pied de page des forums

Powered by FluxBB