Re: [Talk-de] Hilfe bei Postgres Installation für Osmosis

2011-01-23 Diskussionsfäden Philipp Borgers
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.or

Re: [Talk-de] Hilfe bei Postgres Installation für Osmosis

2011-01-23 Diskussionsfäden Philipp Borgers
Hi, 

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.

LG Philipp

Am Sonntag, den 23.01.2011, 16:39 +0100 schrieb Alexander Matheisen:
> Hallo,
> 
> ich komme im Moment nicht so recht weiter.
> Ich will mit osmosis Daten in eine Postgres Datenbank importieren und
> will daher zur Zeit die Datenbank nach dieser Anleitung anlegen:
> http://wiki.openstreetmap.org/wiki/Osmosis/PostGIS_Setup
> 
> Ich nutze dabei Postgres 8.4 unter Ubuntu 10.10.
> 
> Das Installieren gibt soweit keine Probleme, bis
> psql -d osm -f /usr/share/postgresql/8.4/contrib/postgis-1.5/postgis.sql
> geht alles ohne irgendeine Fehlermeldung.
> 
> Doch dann bei
> psql -d olm6 -f osmosis-0.38/script/pgsql_simple_schema_0.6.sql
> 
> geht es nicht mehr weiter.
> 
> Die vollständige Liste der Fehlermeldungen:
> 
> psql:/home/alexander/Projekte/OLM/olm6/import/osmosis-0.38/script/pgsql_simple_schema_0.6.sql:4:
>  HINWEIS:  Tabelle »actions« existiert nicht, wird übersprungen
> DROP TABLE
> psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:5: HINWEIS:
> Tabelle »users« existiert nicht, wird übersprungen
> DROP TABLE
> psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:6: HINWEIS:
> Tabelle »nodes« existiert nicht, wird übersprungen
> DROP TABLE
> psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:7: HINWEIS:
> Tabelle »ways« existiert nicht, wird übersprungen
> DROP TABLE
> psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:8: HINWEIS:
> Tabelle »way_nodes« existiert nicht, wird übersprungen
> DROP TABLE
> psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:9: HINWEIS:
> Tabelle »relations« existiert nicht, wird übersprungen
> DROP TABLE
> psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:10: HINWEIS:
> Tabelle »relation_members« existiert nicht, wird übersprungen
> DROP TABLE
> psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:11: HINWEIS:
> Tabelle »schema_info« existiert nicht, wird übersprungen
> DROP TABLE
> psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:14: HINWEIS:
> Funktion osmosisupdate() existiert nicht, wird übersprungen
> DROP FUNCTION
> CREATE TABLE
> CREATE TABLE
> psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:38: FEHLER:  Typ
> »hstore« existiert nicht
> ZEILE 7: tags hstore
>   ^
> psql:osmosis-0.38/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
> psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:52: FEHLER:  Typ
> »hstore« existiert nicht
> ZEILE 7: tags hstore,
>   ^
> CREATE TABLE
> psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:71: FEHLER:  Typ
> »hstore« existiert nicht
> ZEILE 7: tags hstore
>   ^
> CREATE TABLE
> INSERT 0 1
> psql:osmosis-0.38/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:osmosis-0.38/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:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:92: FEHLER:
> Relation »nodes« existiert nicht
> psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:94: FEHLER:
> Relation »ways« existiert nicht
> psql:osmosis-0.38/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:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:98: FEHLER:
> Relation »relations« existiert nicht
> psql:osmosis-0.38/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:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:104: FEHLER:
> Relation »nodes« existiert nicht
> CREATE INDEX
> CREATE INDEX
> psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:112: FEHLER:
> Relation »nodes« existiert nicht
> psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:130: FEHLER:
> ungültiger Typname: »ways.id%TYPE«
> KONTEXT:  compilation of PL/pgSQL function "unnest_bbox_way_nodes" near
> line 2
> CREATE FUNCTION
> 
> 
> 
> Nach diesem Befehl sieht die Datenbank so aus:
> 
>Liste der Relationen
>  Schema |   Name|   Typ   | Eigentümer 
> +---+-+
>  public | geography_columns | Sicht   | postgres
>  public | geometry_columns  | Tabelle | postgres
>  public | relation_members  | Tabelle | postgres
>  public | schema_info   | Tabelle | postgres
>  public | spatial_ref_sys   | Tabelle | postgres
>  public | users | Tabelle | postgres
>  public | way_node

Re: [Talk-de] URL für OpenLayers. Layer.GML

2010-12-24 Diskussionsfäden Philipp Borgers
Das Stichwort sollte http://en.wikipedia.org/wiki/Same_origin_policy
sein. Bei manche Browsern lässt sich das Verhalten bezüglich Same origin
policy auch konfigurieren. 

http://kb.mozillazine.org/Security.fileuri.strict_origin_policy

Dann sollte es zumindest bei dir funktionieren, was natürlich nicht
garantiert, dass andere deine Webseite benutzen können - was ja meistens
das Ziel ist. 

Auch per FTP-Zugang solltest du CGI-Scripte auf deinen Webspace laden
können. Die Frage ist, ob dein Provider CGI-Scripte unterstützt und
welche (perl, python, etc.). Falls er das nicht tut, würde ich den Host
wechseln. Probiere es doch einfach mal aus oder schreib deinem Host ne
Mail.

Simples CGI-Script:

#!/usr/local/bin/perl
# simple Hello World script
print "Content-type: text/plain\n\n";
print 'Hello World!';

LG Philipp


Am Freitag, den 24.12.2010, 15:24 +0100 schrieb Andreas Tille:
> Hallo,
> 
> On Fri, Dec 24, 2010 at 10:06:38AM +0100, Kolossos wrote:
> > Es klingt so, als bräuchtest du einen ProxyHost, weil du auf einen  
> > anderen Server zugreifen willst, was JavaScript in der Form unterbindet:
> > http://trac.osgeo.org/openlayers/wiki/FrequentlyAskedQuestions#ProxyHost
> 
> Das klingt als Ursache des Problems plausibel.  Das werde ich die GPX
> Dateien doch noch mal als Kopie vorhalten müssen, denn auf dem Zielhost
> habe ich nur einen simplen FTP Zugang und kann keine CGI-Scripte ablegen
> (jedenfalls nicht daß ich wüßte).
> 
> Danke trotzdem für die Erklärung
> 
>   Andreas.
> 
> ___
> Talk-de mailing list
> Talk-de@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-de



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


Re: [Talk-de] Erstes sichtbares Ergebnis des Koordinierungstreffens

2010-12-19 Diskussionsfäden Philipp Borgers
Hi,

interessante Veranstaltung. Leider habe ich nichts davon mitbekommen.

Ich habe gelesen, dass ihr den Kontakt zu universitären Projekten sucht.
Falls ihr mögt kann ich Kontakt zum Institut für Informatik der Freien
Universität Berlin herstellen. Es gibt sowohl eine Arbeitsgruppe die
sich intensiv mit Openstreetmap befasst (Mapforge), als auch eine
studentische Initiative, die sich verstärkt mit OSM befassen will,
jedoch noch auf ihre Hardware wartet.

LG Philipp

Am Sonntag, den 19.12.2010, 23:18 +0100 schrieb Tirkon:
> Das Koordinierungstreffen in Essen
> http://wiki.openstreetmap.org/wiki/OSM_Koordinierungs-Treffen
> zeigt eines seiner ersten sichtbaren Ergebnisse:
> 
> http://blog.openstreetmap.de/2010/12/flattrn/
> 
> Mein herzlicher Dank geht an die Ausführenden, die die finanziellen
> Früchte Ihrer Arbeit OSM zukommen lassen, obwohl sie diese eigentlich
> für sich selbst in Anspruch nehmen könnten. :-)
> 
> Zugleich ein gutes Beispiel dafür, wie man an anderer Stelle OSM über
> den Fossgis etwas Gutes tun kann. Der Lohn hierfür ist - hoffentlich
> in Bälde - ein eigener Server.
> 
> Gruß
> Trkon
> 
> 
> ___
> Talk-de mailing list
> Talk-de@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-de



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


Re: [Talk-de] OSM Alpin?

2010-11-20 Diskussionsfäden Philipp Borgers
Gab es schon mal Versuche an Alpenvereine heranzutreten und sie zur
Mitarbeit zu bringen? Ich könnte mir durch aus Interesse auf beiden
Seiten vorstellen.

LG Philipp

Am Samstag, den 20.11.2010, 18:11 +0100 schrieb Johannes Huesing:
> qbert biker  [Sat, Nov 20, 2010 at 05:44:52PM CET]:
> [...]
> > 
> > Mich stört hier, dass das einfach als gegeben dargestellt
> > wird. Ist das Wiki wirklich eine sinnvolle Informationsquelle
> > für den Gelegenheitsmapper, der mal schnell etwas eintragen 
> > will, oder bräuchte es kürzere Informationswege, damit 
> > auch weniger eingeweihte schnell mal eine Information
> > dazufügen können?
> > 
> 
> Soll der Gelegenheitsmapper die alpinen Wege pflegen?
> Expertise für OSM ist alles andere als deckungsgleich mit der
> Expertise für das Bergwandern. Ein Gelegenheitsmapper kann 
> ein Bergfex sein, ein OSMonaut mit schwarzem Gürtel kann 
> bergunerfahren sein. GPS-Spuren können im Hochgebirge fatal
> danebenliegen. Einer Bergwanderkarte vertraue ich zwar nicht
> mein Leben, aber doch zu einem gewissen Teil mein Wohlergehen
> an, und daher fühle ich mich wohler, wenn ich weiß, dass sie
> von Experten gegengelesen und bestätigt wurde. Daher würde
> ich immer eine Wanderkarte und einen Wanderführer mitnehmen,
> das GPS-Gerät dient mehr der Bequemlichkeit und der Abschätzung
> von Restwanderzeiten (mit der gebotenen Vorsicht). 
> 



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