Probleme mit shp2pgsql/POSTGIS

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Probleme mit shp2pgsql/POSTGIS

klaus schiefer-2

Hallo Liste,

ich habe PostgreSQL 8.1 mit der Option Postgis auf XP installiert. Mittels phpPgAdmin habe ich eine neue Datenbank mit dem Namen geodaten erstellt. In der DB werden automatisch die Tabellen geometry_columns und spatial_ref_sys erstellt.

Mit dem Befehl shp2pgsql wird von dem entsprechenden Autobahn.shp auch eine Textdatei erstellt, die mit

BEGIN; CREATE TABLE "bab" (gid serial PRIMARY KEY, "objectid" int4, "kurzname" varchar, "shape_leng" numeric); SELECT AddGeometryColumn('','bab','the_geom','-1','MULTILINESTRING',2); INSERT INTO "bab" ("objectid","kurzname","shape_leng",the_geom) VALUES (

anfÃĪngt.

Nach C:\Programme\PostgreSQL\8.1\bin>psql -d geodaten -f bab.sql

kommt die Ausgabe

Passwort: BEGIN psql:bab.sql:2: NOTICE: CREATE TABLE will create implicit sequence "bab_gid_seq" for serial column "bab.gid" psql:bab.sql:2: NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index " bab_pkey" for table "bab" CREATE TABLE psql:bab.sql:3: ERROR: permission denied for relation geometry_columns KONTEXT: SQL statement "DELETE FROM geometry_columns WHERE f_table_catalog = '' AND f_table_schema = 'public' AND f_table_name = 'bab' AND f_geometry_column = 'the_geom'" PL/pgSQL function "addgeometrycolumn" line 87 at execute statement SQL statement "SELECT AddGeometryColumn('', $1 , $2 , $3 , $4 , $5 , $6 )" PL/pgSQL function "addgeometrycolumn" line 4 at select into variables psql:bab.sql:4: ERROR: current transaction is aborted, commands ignored until end of transaction block psql:bab.sql:5: ERROR: current transaction is aborted, commands ignored until end of transaction block psql:bab.sql:6: ERROR: current transaction is aborted, commands ignored until end of transaction block psql:bab.sql:7: ERROR: current transaction is aborted, commands ignored until end of transaction block psql:bab.sql:8: ERROR: current transaction is aborted, commands ignored until end of transaction block psql:bab.sql:9: ERROR: current transaction is aborted, commands ignored until end of transaction block psql:bab.sql:10: ERROR: current transaction is aborted, commands ignored until end of transaction block psql:bab.sql:11: ERROR: current transaction is aborted, commands ignored until end of transaction block ROLLBACK

Hat jemand eine Idee, wo hier der Fehler liegt?

Danke im voraus

Klaus Schiefer

 



XXL-Speicher, PC-Virenschutz, Spartarife & mehr: Nur im WEB.DE Club!    
Jetzt gratis testen! http://freemail.web.de/home/landingpad/?mc=021130