[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