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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Tue 17 August 2021 19:26

Salomaii
Juste Inscrit !
Date d'inscription: 17 Aug 2021
Messages: 1

Matrice des distances entre sites communs

Bonjour,

J'ai une couche de données qui contient plus de 14000 sites. Ces sites peuvent avoir un lien entre eux (ex : parcelles agricoles appartenant à un même agriculteur-exploitant). Ces sites-là ont un paramètre en commun (exemple id-agri, qui n'est donc pas unique).
Je souhaiterais utiliser l'algorithme de matrice des distances de Qgis pour savoir la distance entre les sites appartenant, par exemple, au même agriculteur.

Pour ce faire, j'ai créé un centroïde au milieux de tous mes polygones.
J'ai généré un identifiant unique sur tous mes sites allant de 1 à n.

J'aimerais maintenant utiliser la matrice des distances, mais que le calcul ne se fasse pas pour tous les sites entre eux, mais pour ceux ayant un "point commun" (la variable id-agri). Est-ce possible ?

Merci pour votre réponse !

Dernière modification par Salomaii (Wed 18 August 2021 14:03)

Hors ligne

 

#2 Wed 25 August 2021 09:55

Renaud
Membre
Lieu: Ploemeur (56)
Date d'inscription: 9 Mar 2006
Messages: 2315

Re: Matrice des distances entre sites communs

Bonjour,

Quels outils utilisez vous pour administrer vos données ?
Si vous êtes en Postgis ou équivalent, vous pouvez vous en sortir avec une simple requête
Par exemple :

Code:

select a.id, b.id, a.geom<->b.geom as distance
from matable a
join matable b
on a.idagri=b.idagri

Dans R, il y a notamment la fonction 'dist'


Renaud Mouche

Hors ligne

 

#3 Thu 26 August 2021 13:40

MamadouBaidy
Juste Inscrit !
Date d'inscription: 26 Aug 2021
Messages: 1

Re: Matrice des distances entre sites communs

Bonjour,
J'ai une question pour vous et je voudrais si possible de l'aide:

Est ce qu'il est possible de géo localiser les zones d’activité en se basant sur une base de données qui contient les CODGEO (codes communes)?

Je pense avoir besoin d'une couche SIG (shapefile ou autres) avec l’ensemble des communes de France (environ 36000) et leurs code INSEE.

Est ce que quelqu'un peut m'aider ?

Cordialement,

Hors ligne

 

#4 Fri 27 August 2021 08:16

Bruno
Membre du bureau
Lieu: Toulouse
Date d'inscription: 22 Jun 2005
Messages: 11959
Site web

Re: Matrice des distances entre sites communs

Bonjour,

Merci de bien vouloir ouvrir un nouveau sujet, par exemple dans le forum [donnees]:
https://georezo.net/forum/post.php?fid=54

Je ferme celui-ci.
Coté modération des forums, nous ne pouvons plus déplacer les posts depuis quelques mois (régression connue).

Bonne journée!
PS: si besoin, je pourrai rouvrir ce sujet, bien sûr.

Hors ligne

 

Pied de page des forums

Powered by FluxBB