Scheint einigermaßen funktioniert zu haben. Tags sind in den Tabellen
enthalten und haben den Typ hstore. Das ist eine tolle Erweiterung für
Postgres ( http://www.postgresql.org/docs/8.4/static/hstore.html ).

Ansonsten sehe ich trotzdem noch ein, zwei Fehler. Vielleicht versuchst
du es nochmal ganz von vorne mit einem sauberen Setup? Hast du
eigentlich postgis installiert? 

Hier https://github.com/slomo/osm-spline-xapi#readme findest du ne
Anleitung wie wir es gemacht haben. Beachte aber, dass wir postgres 9.0
benutzen.

Ansonsten mal irc.oftc.net/#osm-dev joinen und Fragen stellen.

LG Philipp

Am Sonntag, den 23.01.2011, 18:01 +0100 schrieb Alexander Matheisen:
> > ganz einfach, du musst noch hstore support aktiveren ;)
> > 
> > psql -U postgres osm -f /usr/share/postgresql-8.4/contrib/hstore.sql
> > 
> > Steht auch irgendwo in der Anleitung.
> 
> Ich hatte vergessen zu erwähnen, dass ich das auch schon versucht habe.
> 
> 
> Ausgabe von : psql -U postgres osm
> -f /usr/share/postgresql/8.4/contrib/hstore.sql (gekürzt)
> 
> SET
> CREATE TYPE
> psql:/usr/share/postgresql/8.4/contrib/hstore.sql:11: HINWEIS:
> Rückgabetyp hstore ist nur eine Hülle
> CREATE FUNCTION
> psql:/usr/share/postgresql/8.4/contrib/hstore.sql:16: HINWEIS:
> Argumenttyp hstore ist nur eine Hülle
> CREATE FUNCTION
> ...
> CREATE TYPE
> psql:/usr/share/postgresql/8.4/contrib/hstore.sql:180: HINWEIS:
> Rückgabetyp ghstore ist nur eine Hülle
> CREATE FUNCTION
> psql:/usr/share/postgresql/8.4/contrib/hstore.sql:185: HINWEIS:
> Argumenttyp ghstore ist nur eine Hülle
> CREATE FUNCTION
> CREATE TYPE
> ...
> CREATE FUNCTION
> CREATE OPERATOR CLASS
> 
> 
> 
> Danach noch mal psql -d osm -f script/pgsql_simple_schema_0.6.sql
> 
> psql:script/pgsql_simple_schema_0.6.sql:4: HINWEIS:  Tabelle »actions«
> existiert nicht, wird übersprungen
> DROP TABLE
> DROP TABLE
> psql:script/pgsql_simple_schema_0.6.sql:6: HINWEIS:  Tabelle »nodes«
> existiert nicht, wird übersprungen
> DROP TABLE
> psql:script/pgsql_simple_schema_0.6.sql:7: HINWEIS:  Tabelle »ways«
> existiert nicht, wird übersprungen
> DROP TABLE
> DROP TABLE
> psql:script/pgsql_simple_schema_0.6.sql:9: HINWEIS:  Tabelle »relations«
> existiert nicht, wird übersprungen
> DROP TABLE
> DROP TABLE
> DROP TABLE
> DROP FUNCTION
> CREATE TABLE
> CREATE TABLE
> CREATE TABLE
> psql:script/pgsql_simple_schema_0.6.sql:40: FEHLER:
> AddGeometryColumns() - invalid SRID
> KONTEXT:  SQL statement "SELECT AddGeometryColumn('','', $1 , $2 , $3 ,
> $4 , $5 )"
> PL/pgSQL-Funktion »addgeometrycolumn« Zeile 4 bei SQL-Anweisung
> CREATE TABLE
> CREATE TABLE
> CREATE TABLE
> CREATE TABLE
> INSERT 0 1
> psql:script/pgsql_simple_schema_0.6.sql:88: HINWEIS:  ALTER TABLE / ADD
> PRIMARY KEY erstellt implizit einen Index »pk_schema_info« für Tabelle
> »schema_info«
> ALTER TABLE
> psql:script/pgsql_simple_schema_0.6.sql:90: HINWEIS:  ALTER TABLE / ADD
> PRIMARY KEY erstellt implizit einen Index »pk_users« für Tabelle »users«
> ALTER TABLE
> psql:script/pgsql_simple_schema_0.6.sql:92: HINWEIS:  ALTER TABLE / ADD
> PRIMARY KEY erstellt implizit einen Index »pk_nodes« für Tabelle »nodes«
> ALTER TABLE
> psql:script/pgsql_simple_schema_0.6.sql:94: HINWEIS:  ALTER TABLE / ADD
> PRIMARY KEY erstellt implizit einen Index »pk_ways« für Tabelle »ways«
> ALTER TABLE
> psql:script/pgsql_simple_schema_0.6.sql:96: HINWEIS:  ALTER TABLE / ADD
> PRIMARY KEY erstellt implizit einen Index »pk_way_nodes« für Tabelle
> »way_nodes«
> ALTER TABLE
> psql:script/pgsql_simple_schema_0.6.sql:98: HINWEIS:  ALTER TABLE / ADD
> PRIMARY KEY erstellt implizit einen Index »pk_relations« für Tabelle
> »relations«
> ALTER TABLE
> psql:script/pgsql_simple_schema_0.6.sql:100: HINWEIS:  ALTER TABLE / ADD
> PRIMARY KEY erstellt implizit einen Index »pk_relation_members« für
> Tabelle »relation_members«
> ALTER TABLE
> psql:script/pgsql_simple_schema_0.6.sql:104: FEHLER:  Spalte »geom«
> existiert nicht
> CREATE INDEX
> CREATE INDEX
> psql:script/pgsql_simple_schema_0.6.sql:112: FEHLER:  Index
> »idx_nodes_geom« für Tabelle »nodes« existiert nicht
> CREATE FUNCTION
> CREATE FUNCTION
> 
> 
> 
> Danach sieht die Tabelle so aus (fehlt da nicht was für die Tags?):
> 
>                Liste der Relationen
>  Schema |       Name        |   Typ   | Eigentümer 
> --------+-------------------+---------+------------
>  public | geography_columns | Sicht   | postgres
>  public | geometry_columns  | Tabelle | postgres
>  public | nodes             | Tabelle | postgres
>  public | relation_members  | Tabelle | postgres
>  public | relations         | Tabelle | postgres
>  public | schema_info       | Tabelle | postgres
>  public | spatial_ref_sys   | Tabelle | postgres
>  public | users             | Tabelle | postgres
>  public | way_nodes         | Tabelle | postgres
>  public | ways              | Tabelle | postgres
> 
> 
> 
> Alex
> 
> 
> 



_______________________________________________
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an