file.sql Ман" /> file.sql Ман" />
Бештар

Libiconv-2.dll ҳангоми иҷро кардани shp2pgsql гум шудааст

Libiconv-2.dll ҳангоми иҷро кардани shp2pgsql гум шудааст


Системаи ман Windows 7 бо PostgreSQL 9.4 ва PostGIS 2.2 мебошад.

Ман давида истодаам shp2pgsql барнома аз сатри фармон (равзанаи cmd, на интерфейси PSQL).

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

Ман паёми хатогии зеринро мегирам (узр ин ба забони фаронсавӣ аст, аммо дар он гуфта мешавад Хатои система: барнома барои файли libiconv-2.dll оғоз карда наметавонад, дар компютер гум шудааст. Кӯшиш кунед, ки барномаро аз нав насб кунед, то хатогиро ислоҳ кунед):

Пас аз он ман PostgreSQL 9.4 ва PostGIS 2.2-ро комилан барқарор кардам. Дарlibiconv-2.dllдар дохили директорияи бин (C: Program Files PostgreSQL 9.4 bin) дуруст насб шудааст. Ман намефаҳмам, ки чаро ин файл дар компютер ёфт намешавад ва ман намедонам, ки чӣ кор карда метавонистам…


Ман ба саволи худам дар асоси шарҳи худ ба ҷавоби @Artec ҷавоб медиҳам.

Зоҳиран масъала аз он пайдо шудаастlibiconv-2.dllфайл дар насб карда шуда будC: Program Files PostgreSQL 9.4 bin postgisguiдар ҳоле киshp2pgsql.exeдар захира карда мешавадC: Program Files PostgreSQL 9.4 bin.

Чунин ба назар мерасад, ки иҷрошаванда DLL-ро дар дохили феҳристи худ ҷустуҷӯ мекунад. Шояд хато кунам, аммо нусхабардорӣlibiconv-2.dllфайл дар дохилибинҳалли худро овард ...


Postgis нусхаи сайёрро бинед ва файлҳоро кушоед то ex. C: Postgis

Postgis

Баъдтар нусхабардорӣ кунедlibiconv-2.dllбаC: Postgis bin(libiconv-2.dll шумо метавонед дар насби QGIS пайдо кунед). Гузошта.shp, .dbf, .shxфайлҳо баC: Postgis binва фармони худро иҷро кунедC: Postgis bin> shp2pgsql "Test.shp" schema.table> file.sql. Номи файлии оддии shp -ро истифода баред. Дар натиҷа:

Навъи шакл: Бисёркунҷа

Навъи Postgis: MULTIPOLYGON [2]

file.sql сохта шудааст

Дар W10 64 bit кор мекунад, ман фикр мекунам, ки он бояд дар W7 64 bit ба кор кунад.