Re: [Talk-de] Hilfe bei Postgres Installation für Osmosis
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
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
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
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?
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