[Mapserver-DE] Postgres-Postgis unter Windows / Shapes laden
JJWag
jj.wag at gmx.de
Don Jul 21 15:22:06 CEST 2005
Hallo,
nach anfänglichen Problemen (der Virenscanner hat die Installation
behindert) habe ich Postgres und Postgis (Version 8.03 mit Win-Installer)
auf einem Windows 2000-Rechner installiert bekommen. (ist alles neue Materie
für mich, mit Mapserver und shapes kenne ich mich schon ganz gut aus).
Ich habe eine Testdatenbank (beispieldb) angelegt und stoße jetzt auf
weitere Probleme, deswegen ein paar grundsätzliche Fragen (ich versuche nach
der Anleitung im "Praxishandbuch Webgis mit freier Software" vorzugehen):
1. wenn ich mit der Postgres-Konsole eine db anlegen will und "createdb
beispieldb" (wie im workshop beschrieben) eingebe, passiert gar nix. Wenn
ich "createdb beispieldb;" eingebe kommt immerhin die Fehlermeldung "Syntax
error at or near "createdb" at character 1.
Wenn ich eingebe "create database beispieldb;" wird die Datenbank angelegt.
Zu meiner Frage: ist der Syntax neu (oder unter Windows anders), muß ich
jeden Befehl grundsätzlich mit einem Semikolon beenden?
2. bei der Installation habe ich gewählt postgis mit zu installieren.
Außerdem habe ich angegeben postgis in template1 zu aktivieren und das
räumliche Referenzsystem in template1 zu laden. Muß ich jetzt trotzdem die
Datei postgis.sql laden etc., oder wird jetzt jede neu erzeugte Datenbank
automatisch mit Spatialfunktionen belegt?
3. Beim Versuch mit dem loader shp2pgsql daten in die erzeugte datenbank zu
laden kommt es wieder zu einem syntaxfehler (der Shapefile liegt im
bin-Verzeichnis von Postgres wo auch die shp2pgsql.exe liegt):
template1=# shp2pgsql -c beispielshape beispieltab beispieldb;
ERROR: syntax error at or near "shp2pgsql" at character 1
Was mach ich da alles falsch :-)??
Vielen Dank für Eure Hilfe
Jochen
.
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)