[Talk-de] postgresql und/oder postgis

Sven Geggus lists at fuchsschwanzdomain.de
Do Jul 22 08:53:15 UTC 2010


Walter Nordmann <walter.nordmann at web.de> 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 giggls at ircnet, http://sven.gegg.us/ on the Web




Mehr Informationen über die Mailingliste Talk-de