file.sql Sem" /> file.sql Sem" />
Več

Pri zagonu shp2pgsql manjka libiconv-2.dll

Pri zagonu shp2pgsql manjka libiconv-2.dll


Moj sistem je Windows 7 s PostgreSQL 9.4 in PostGIS 2.2.

Tečem shp2pgsql program iz ukazne vrstice (okno cmd, ne vmesnik PSQL).

shp2pgsql "D:  file.shp" schema.table> file.sql

Prejel sem naslednje sporočilo o napaki (žal je v francoščini, vendar piše Sistemska napaka: program se ne more zagnati, ker v računalniku ni datoteke libiconv-2.dll. Poskusite znova namestiti program, da odpravite napako):

Nato sem popolnoma znova namestil PostgreSQL 9.4 in PostGIS 2.2. Thelibiconv-2.dllje pravilno nameščen v imeniku bin (C: Program Files PostgreSQL 9.4 bin). Ne razumem, zakaj te datoteke ni mogoče najti v računalniku, in ne vem, kaj bi še lahko počel ...


Na svoje vprašanje odgovorim na podlagi komentarja na odgovor @Artec.

Očitno je prišlo do vprašanjalibiconv-2.dlldatoteka je bila nameščena vC: Programske datoteke PostgreSQL 9.4 bin postgisguikershp2pgsql.exeje shranjena vC: Program Files PostgreSQL 9.4 bin.

Zdi se, da izvršljiva datoteka išče DLL v svojem imeniku. Mogoče se motim, ampak kopiramlibiconv-2.dlldatoteka znotrajzabojnikje prinesel rešitev ...


Oglejte si prenosno različico postgis in razpakirajte datoteke v ex. C: Postgis

Postgis

Nato kopirajtelibiconv-2.dlldoC: Postgis bin(libiconv-2.dll najdete v namestitvi QGIS). Daj.shp, .dbf, .shxdatotekC: Postgis binin zaženite svoj ukazC: Postgis bin> shp2pgsql "Test.shp" schema.table> file.sql. Uporabite preprosto ime datoteke shp. Rezultat:

Tip oblike datoteke: mnogokotnik

Vrsta postgisa: MULTIPOLYGON [2]

file.sql je ustvarjen

Deluje na W10 64 bit, mislim, da bi moral delovati na W7 64 bit.


Poglej si posnetek: - Load raster into PostGIS - with DB Manager - View in QGIS