[Talk-de] Hilfe bei Postgres Installation für Osmosis
Philipp Borgers
borgers at mi.fu-berlin.de
So Jan 23 17:17:20 UTC 2011
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
>
>
>
Mehr Informationen über die Mailingliste Talk-de