Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Ładowanie shp do postgis
24-06-2011, 22:50,
#1
Ładowanie shp do postgis
Mam problem ze załadowaniem shp do postgis.
Do tego celu używam „Shape file to postGIS importer”. Jestem w kropce. Czuje ze jest to jakiś prosty błąd, którego teraz nie widzę. Są to moje początki z postgresql.


Mam taki komunikat:

Connection: host=localhost port=5432 user=admin dbname=baza password='*****'
Destination: public.tasmania_roads
Source File: C: tasmania_roads
Shapefile type: ArcZ
Postgis type: MULTILINESTRING[4]
Failed SQL begins: "SET CLIENT_ENCODING TO UTF8;
SET STANDARD_CONFORMING_STRINGS TO ON;
BEGIN;
CREATE TABLE "public"."tasmania_roads" (gid serial PRIMARY KEY,
"type" varchar(7),
"geog" geography(MULTILINESTRINGZM,4326));
"
Failed in pgui_exec(): ERROR: type "geography" does not exist
LINE 6: "geog" geography(MULTILINESTRINGZM,4326));
^
Shapefile import failed.
25-06-2011, 00:39, (Ten post był ostatnio modyfikowany: 25-06-2011, 00:40 {2} przez borys.)
#2
RE: Ładowanie shp do postgis
Zaraz, ale nie mówimy o Quantum GIS, tylko o takim programiku instalowanym z windowsową wersją PostGISa, prawda?

Niestety kompletnie go nie znam, ale wydaje się, że on chce PostGISa 1.5, a w tej bazie zainstalowana jest starsza wersja. ERROR: type "geography" does not exist oznacza, że postgres nie zna takiego typu zmiennych, a został on wprowadzony właśnie w postgisie 1.5. Wcześniej był tylko typ "geometry". Tu jest opisana różnica między nimi: http://postgis.refractions.net/docs/ch04..._Geography

Tak więc o ile w tym importerze nie ma opcji wyboru typu kolumny geometry/geography, to najwyraźniej można nim importować jedynie do baz z założonym Postgisem 1.5
25-06-2011, 12:54,
#3
RE: Ładowanie shp do postgis
Juz działaSmile

Wstyd się przyznać, ale nie mogłem załadować shp bo nie miałem zainstalowanego PostGIS.
Dzięki za pomoc.


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  łączenie plików shp (merge shp) Bles 1 8 757 19-02-2013, 14:31
Ostatni post: borys
  [skróty klawiaturowe] ładowanie pliku damien 1 6 436 06-07-2012, 11:46
Ostatni post: borys

Skocz do: