selection par proximité postgis
Bonjour,
J'utilise postgis et je cherche à récupérer les valeurs d'une colonne d'une table dont les points correspondants sont les plus proches des points d'une autre table. Les tables sont assez grosses (et encore c'était bien pire avant) 20000 et 300000 points environ.
Code:
1 2
| select a.*, b."Z" from tmp_pts_aep a,mnt_lg b
where Distance(a.the_geom,b.the_geom)=(select min(distance(d.the_geom,c.the_geom)) from tmp_pts_aep c, mnt_lg d); |
Cette requête est très longue, et je ne sais pas si elle va produire un résultat correct.
Qu'en pensez-vous ?
Merci.
(il n'y a peut être pas beaucoup de géomaticien par ici....)