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 Wed 17 August 2016 09:03

Wilcar
Participant actif
Lieu: Nantes
Date d'inscription: 25 Apr 2014
Messages: 82

QGIS: Creation champ basé sur le calcul de distance entre 2 points

Bonjour à tous,


Mes données:

Je dispose de points identifiés par des noms dans la table attributaire associée:

points
----------
Brest
Quimper
Vannes
....



Mon objectif:

créer un champ appelé distance_rennes dont les valeurs sont issues du calcul de la distance entre chaque point  et un point de référence( Rennes).

points       | distance_rennes
----------   | --------------------
Brest        | 206
Quimper    | 180
Vannes      | 90
...             |...


Toute aide serait la bienvenue.


Wilcar

Dernière modification par Wilcar (Wed 17 August 2016 09:09)

Hors ligne

 

#2 Wed 17 August 2016 10:13

VianneyD
Participant assidu
Date d'inscription: 30 May 2011
Messages: 153

Re: QGIS: Creation champ basé sur le calcul de distance entre 2 points

Bonjour,

Sélectionne Rennes dans ta couche de points et exporte la sélection dans un nouveau shapefile.

Crée ensuite une matrice des distances (Vecteur > Outils d'analyse) entre ta couche de ville et celle ne contenant que Rennes.

Il ne te reste plus qu'à charger le CSV créé et faire la jointure avec ta couche de points.

Ca devrait faire l'affaire ^^


Vianney Dugrain

Hors ligne

 

#3 Wed 17 August 2016 12:54

Wilcar
Participant actif
Lieu: Nantes
Date d'inscription: 25 Apr 2014
Messages: 82

Re: QGIS: Creation champ basé sur le calcul de distance entre 2 points

Merci pour ta réponse. Je vais tester...

Hors ligne

 

Pied de page des forums

Powered by FluxBB