ok ich hab genau diesen fehler den du beschrieben hast. also der: Wenn du bei der "select"-Abfrage dagegen > srid | proj4text > ------+----------- > (0 rows) > erhältst, dann ist das der Fehler, den ich vermute, und die > 900913-Projektion fehlt. Wenn die Abfrage aber auch funktioniert, dann > liegt der Fehler noch wo anders. >
Was muss ich da jetzt genau machen damit das funktioniert. PS: ich hab aber auch 8.4.8. Am 24. Mai 2011 15:43 schrieb numenor <[email protected]>: > Hallo, > > On Tue, 24 May 2011 14:44:13 +0200, Soldier Boy <[email protected]> > wrote: > > Also ich hab zumindest auch die neue 8.4er Version. ich habs jetzt auch > mit > > Gut, ich habe 8.4.8 ... > > > den anderen Projektionen versucht (-M,-l) funktioniert aber auch nicht. > > Mit den gleichen Fehlermeldungen ("failed: FEHLER: AddGeometryColumns() - > invalid SRID")? > > > Auf der englischen Wiki Seite steht was was wie mein Fehler ausschaut > und > > als Fehlergrund steht das: > > The user is not allowed to modify the gis database. You have to run > > osm2pgql > > as the user you created in the postgresql database setup. > > Der Teil scheint sich aber auf die Fehlermeldung "failed: ERREUR: droit > refusé pour la relation geometry_columns" zu beziehen, die, wenn mein > Französisch mich da nicht täuscht, auch tatäschlich ein Rechteproblem > andeutet. Deine Fehlermeldung dagegen nicht. > > Kannst du denn als der User, der osm2pgsql ausführt, auf der Kommandozeile > "psql gis" aufrufen, oder hast du damit schon Rechte-Probleme? Hast du eine > .pgpass Datei in deinem Home-Verzeichnis (und wenn ja, hast du osm2pgsl > gegebenenfalls die richtigen Argumente übergeben, dass es die gleichen > Authentifizierungsinformationen nutzt, -U, -W, -H, -P möglicherweise)? > Benutzt du Linux? > > Wenn "psql gis" funktionieren sollte, dann könntest du mal folgende > Abfrage probieren (jeweils das eingeben, was hinter dem "$" steht; der Rest > ist die zu erwartende Ausgabe): > ---------- > $ \d > List of relations > Schema | Name | Type | Owner > --------+------------------+-------+---------- > public | geometry_columns | table | postgres > public | spatial_ref_sys | table | postgres > (2 rows) > > $ select srid, proj4text from spatial_ref_sys where srid=900913; > srid | proj4text > > > --------+------------------------------------------------------------------------------------------------------------------ > 900913 | +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 > +y_0=0 +units=m +k=1.0 +nadgrids=@null +no_defs > (1 row) > ---------- > > Wenn du bei der "select"-Abfrage dagegen > srid | proj4text > ------+----------- > (0 rows) > erhältst, dann ist das der Fehler, den ich vermute, und die > 900913-Projektion fehlt. Wenn die Abfrage aber auch funktioniert, dann > liegt der Fehler noch wo anders. > > > aber nicht. welche Benutzernamen muss ich verwenden? es gibt ja den > > postgres > > Benutzer dem die DB gehört. ich hab weiters einen normalen Benutzer mit > > sudo > > rechten. beim anlegen der db muss man ja einen Benutzer angeben. habs da > > jetzt mit einem neuen und mit dem normalen Benutzernamen versucht. mit > > postgres noch nicht. > > postgres als Datenbank-Superuser sollte auf jeden Fall die Zugriffsrechte > haben. Aber auch dessen Zugang kann über (bei meiner Linux-Version Ubuntu > 10.04 mit Postgres 8.4) /etc/postgresql/8.4/main/pg_hba.conf eingeschränkt > sein, besonders falls du über das Netzwerk und nicht die named Socket > zugreifst. Wenn aber das oben erwähnte "psql gis" mit deinem normalen > Benutzer funktioniert, sollten da auch keine Anpassungen nötig sein > (höchstens die erwähnten zusätzlichen Argumente für osm2pgsql). Ansonsten > schicke vielleicht mal deine konkreten Kommandos und deren Fehlermeldungen > ... > > Viele Grüße, > -- > Holger Schöner - [email protected] > > _______________________________________________ > Talk-at mailing list > [email protected] > http://lists.openstreetmap.org/listinfo/talk-at > -- mfg Soldier Boy
_______________________________________________ Talk-at mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-at
