Message posté par : Sylvain M.
----------------------------------------
-----------------
Citation :
si on transforme le polygone en une série de points (ou en ligne), le point prendrait le
nom de seulement un département
-----------------
Ca dépend des outils que vous utilisez, mais la plupart des outils vont créer des points
pour chaque noeud de département, et donc une majorité de points en double, voire triple
(ou plus) dans le cas de noeuds commun à plus de départements.
Du coup, moi je le ferais en SQL en faisant une jointure entre les points de centroïdes
("centro" dans mon SQL ci-dessous) et les points de frontières (pt_frontiere),
et en calculant les statistiques (AVG, MIN, MAX) de distances via ce genre de requête :
-----------------
Code :
SELECT centro.num_dep,
avg(st_distance(centro.geom, pt_frontiere.geom)) as dist_moyenne,
min(st_distance(centro.geom, pt_frontiere.geom)) as dist_min,
max(st_distance(centro.geom, pt_frontiere.geom)) as dist_max
FROM centro
JOIN pt_frontiere ON centro.num_dep = pt_frontiere.num_dep ;
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=348154#p348154
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net