[OSM-Devserver] PostGIS nächstes Objekt

Stefan Dettenhofer (StefanDausR) osm at dentro.info
Di Nov 9 10:24:33 CET 2010


Am 09.11.2010 10:12, schrieb Frederik Ramm:
> Irgendwer hatte mal einen Patch zu osm2pgsql, der gleich zu allen 
> Flaechen noch den Mittelpunkt berechnet und als Punkt mit in die 
> Datenbank tut. Wenn man sowas dauernd braucht, lohnt sich das natuerlich;

Ist der Patch am Devserver installiert?

> ansonsten kann man es auch "on-the-fly" ausrechnen (mit ST_CENTROID 
> oder sowas).
>
Ist schon klar, so mache ich das auch.
Für den o.g. Fall mit dem nächstliegenden Objekt ist es trotzdem 
aufwändig, da man ja erst mal mit einem UNION die nodes aus planet_point 
und die -mit Hilfe von ST_CENTROID aus planet_polygon berechneten 
fiktiven nodes- zusammenfassen muss. Erst dann kann man den kleinsten 
Abstand berechnen.

Stefan