Message posté par : preliator
----------------------------------------
Je me permet de revenir vers vous.
J'ai bien appliqué la formule donnée précédemment :
-----------------
Code :
select distinct p.id_1, r.id, min(st_distance(p.geom, r.geom)) dist
from parcelles p join rivieres r
on st_dwithin(p.geom, r.geom, 1000)
group by p.id, r.id
order by dist desc
-----------------
Malheureusement, je me retrouve avec des valeurs étranges. Effectivement, en vérifiant sur
QGis, je remarque qu'il ne prend pas forcément la rivière la plus proche. Image :
https://zupimages.net/up/19/48/34mk.jpg
En tentant de trier la distance par ordre croissant, je remarque aussi qu'il
m'affiche des doublons, malgré mon distinct. Images :
https://zupimages.net/up/19/48/wv2b.jpg
Par contre, effectivement, les valeurs les plus basses de la distance me semblent être
correct.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=327793#p327793
Pour y répondre : geobd(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