Ładowanie shp do postgis - Wersja do druku +- Forum QGIS (http://forum.quantum-gis.pl) +-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html) +--- Dział: QGIS (http://forum.quantum-gis.pl/forum-5.html) +--- Wątek: Ładowanie shp do postgis (/thread-490.html) |
Ładowanie shp do postgis - tlomiej - 24-06-2011 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. RE: Ładowanie shp do postgis - borys - 25-06-2011 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.html#PostGIS_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 RE: Ładowanie shp do postgis - tlomiej - 25-06-2011 Juz działa Wstyd się przyznać, ale nie mogłem załadować shp bo nie miałem zainstalowanego PostGIS. Dzięki za pomoc. |