Walter Nordmann <[email protected]> wrote:
> kann doch nicht sein, dass die datenstruktur nirgens beschrieben ist.
Es gibt aber nur 4 relevante Tabellen: ..point ..ways ..polygon und ..roads
Deren Aufbau ist im wesentlichen durch die Styledatei vorgegeben.
Die Aufgabe der roads Tabelle ist mir selber auch nicht klar obwohl ich den
hstore code verbrochen habe :)
Die anderen 3 dürften ja klar sein. POI, Wege und Polygone.
Eine ganz simple hstore Datenbank hat dann pro Tabelle nur 3 Spalten:
Die Splate "osm_id" ist die ID des OSM Objekts.
Die Spalte "way" ist das Geometrieobjekt:
hstore=> select astext(way) from planet_point where osm_id=255472178;
astext
------------------------------------------
POINT(1252625.07483985 6382408.84058035)
(1 Zeile)
Die Spalte "tags" enthält alle tags des Objekts:
hstore=> select (each(tags)).key,(each(tags)).value from planet_point where
osm_id=255472178;
key | value
--------------+-----------------
name | Klosterbrauerei
amenity | restaurant
cuisine | german
microbrewery | yes
(4 Zeilen)
> aber ich werd wohl an die developer rangehen müssen :(
osm2pgsql hat AFAIK keinen Maintainer :)
Sven
--
It's easier for our software to compete with Linux when there's piracy than
when there's not. (Bill Gates)
/me is gig...@ircnet, http://sven.gegg.us/ on the Web
_______________________________________________
Talk-de mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-de