Message posté par : staubli
----------------------------------------
Salut tout le monde, j'ai bossé sur la fonction du neirest neighbour et les résultats
sont moyennement satisfaisants. C'est mieux que ce que j'avais mais c'est pas
encore ça.
Je suis parti de ce post sur GIS Stackexchange:
https://gis.stackexchange.com/questions/136403/postgis-nearest-points-with-…
Vous trouverez mon code en bas qui fonctionne. J'ai juste tronqué la mesure de
distance.
Au final je ferai un view mais que sur la requete 2, c'est à dire celle qui va me
donner la description des codes. Pour le neirest neighbour je ferai soit directement dans
QGIS soit dans Postgre mais je ne reprendrai que les numéros de lignes et pas le
kilometrage. Ainsi je ne ferai pas un VIEW mais j'alimenterai ma BD avec ces données.
Le numéro de ligne fait partie de mon modèle de données donc il me le faut. Je pense
utiliser mes points de kilometrage quand meme ici, sinon je ferai avec mes lignes mais si
ça fait chercher le centroïde des lignes c mort.
Pour les questions sur le temps d'exécution j'aurais du mal à vous répondre.
C'est en dehors de mon scope. Je suis stagiaire, ça fait 7 mois que je suis sur ce
projet et je dois migrer mes données vers Postgre la semaine prochaine. Pour le reste ce
sera soit à la géomaticienne soit aux consultants occasionels de s'en occuper.
C'est peut etre pas l'issue que je m'étais imaginée mais c'est une issue.
Merci à tous en tous cas.
-----------------
Code :
SELECT
_prellbockdist."ID",
_prellbockdist.name,
closestkm.linie,
closestkm.km
FROM
infra_visu._prellbockdist
CROSS JOIN LATERAL
(SELECT
linie,
km
FROM infra_visu._kilometrierung
ORDER BY _kilometrierung.geom<-> _prellbockdist.geom
LIMIT 1
)as closestkm
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=335427#p335427
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