Message posté par : Sylvain M.
----------------------------------------
Bonjour,
J'ai une couche de points (adresses) et une coche de polygones (zones
d'interventions), qui sont en relation attributaire (1-1) via un identifiant.
J'arrive à calculer la distance minimale entre le point et le polygone joint via cette
requête :
-----------------
Code :
SELECT pt.id
st_distance(pt.geom, poly.geom) as dist_min
FROM pt
JOIN poly ON pt.id = poly.id
-----------------
Mais j'aimerais récupérer les coordonnées du point du polygone correspondant à cette
plus courte distance, et ainsi pouvoir construire la ligne [1] entre le point et le
polygone.
Est-ce quelqu'un aurait une idée de requête pour récupérer ce point de distance
minimale entre le polygone et le point, sur le périmètre du polygone ?
Merci pour vos conseils ! :D
[1] avec un ST_Makeline() :
-----------------
Code :
st_makeLine(pt.geom, /* geom du point recherché */ )
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=347887#p347887
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