Demo eines 1500-m-Umkreises um den Chinesischen Turm.
Die Kreise geben 500m, 1000m und 1500m Luftlinie an.
Die statische kml-Datei wurde erzeugt mit
SELECT st_askml(the_geom) as weg from routing_ways where
target in
(select vertex_id from
driving_distance('SELECT gid as id,source,target,length::double precision AS cost FROM
routing_ways',1330262,1000,false,false))
or source in
(select vertex_id from
driving_distance('SELECT gid as id,source,target,length::double precision AS cost FROM
routing_ways',1330262,1000,false,false)) ;";
und noch ein paar Zeilen drumrum zur Ausgabe des Stils und zur
Verbindung mit der Datenbank. Das Ding ist schrecklich unoptimiert,
z.B. wird driving_distance() unnoetigerweise 2x aufgerufen und
erzeugt deshalb oft auch doppelte Linien. Deshalb gibts die Daten
auch nur statisch. 1330262 ist eine vertex-Id neben dem Chinesischen
Turm im Englischen Garten.
Markiert werden uebrigens alle Wegstuecke, die mit einem Ende im
1500m-Bereich um den Turm sind, auch wenn das andere Ende weiter weg
liegt.