[OSM-Devserver] PostGIS nächstes Objekt
Stefan Dettenhofer (StefanDausR)
osm at dentro.info
Di Nov 9 07:32:37 CET 2010
Am 08.11.2010 22:27, schrieb Peter Körner:
> SELECT
> h.osm_id,
> h.tags->'name',
> ST_AsText(h.way) AS geom,
> ST_Distance(
> ST_SetSRID(s.way,4326),
> ST_SetSRID(h.way,4326)
> ) AS distance
> FROM
> planet_point AS s,
> planet_point AS h
> WHERE s.osm_id = 330447462
> AND h.tags->'amenity' = 'pub'
> AND h.way && ST_Buffer(s.way, 1000)
> ORDER BY distance;
>
>
Macht es eigentlich einen Unterschied (Index-Nutzung), ob man
WHERE h.tags->'amenity' = 'pub
benutzt oder direkt
WHERE amenity = 'pub' ?
Und noch etwas Prinzipielles:
In dem Beispiel werden natürlich nur die pubs gefunden, die auch als
node erfasst sind, alle flächigen (buildings) bleiben außen vor.
Stefan