[Talk-de] Adressen mit PostGIS zusammenbasteln
Sven Geggus
lists at fuchsschwanzdomain.de
Sa Jul 17 00:08:14 UTC 2010
Hallo zusammen,
eine etwas andere Frage zu Adressen.
Ich möchte für eine Karte mit Spezial POI Adressen auch anzeigen wenn
nur addr:housenumber erfasst wurde.
Die Straße rauszufinden ist noch relativ einfach, man sucht einfach
den nächsten "way" mit
highway='residential','living_street','primary','secondary','tertiary','unclassified'
Der passende SQL Fluch für eine osm2pgsql Datenbank sieht dann so aus:
hstore=> SELECT name FROM planet_line
WHERE ST_DWithin(way,GeomFromText('POINT(943806.328343842 6262243.94186554)',900913), 200)
AND name != '' AND highway IN ('residential','living_street','primary','secondary','tertiary','unclassified')
order by ST_distance(way, GeomFromText('POINT(943806.328343842 6262243.94186554)',900913)) limit 1;
name
--------------------
Stuttgarter Straße
(1 Zeile)
Nun möchte ich aber gerne auch PLZ und Hausnummer rausfinden. Hat da
schon mal jemand was probiert?
Gruss
Sven
--
Das Internet ist kein rechtsfreier Raum, das Internet ist aber auch
kein bürgerrechtsfreier Raum. (Wolfgang Wieland Bündnis 90/Die Grünen)
/me is giggls at ircnet, http://sven.gegg.us/ on the Web
Mehr Informationen über die Mailingliste Talk-de