Возникла проблема при импорте файлов в БД. Система: Ubuntu 9.10; postgresql-8.3+postgis-1.4.
При попытке выгрузить шейп в postgis выдает ошибку такого плана:
Код: Выделить всё
postgres@Ubuntu:/home/odminko$ shp2pgsql -i -D /home/odminko/shape/test.shp testtable1 testdb | psql testdb
Shapefile type: Polygon
Postgis type: MULTIPOLYGON[2]
SET
BEGIN
NOTICE: CREATE TABLE создаст подразумеваемую последовательность "testtable1_gid_seq" для serial-колонки "testtable1.gid"
NOTICE: CREATE TABLE / PRIMARY KEY создаст подразумеваемый индекс "testtable1_pkey" для таблицы "testtable1"
CREATE TABLE
addgeometrycolumn
-------------------------------------------------------------
public.testtable1.the_geom SRID:-1 TYPE:MULTIPOLYGON DIMS:2
(1 запись)
ERROR: неверная последовательность байт имя кодировки "UTF8": 0xc0e3
ПОДСКАЗКА: This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding".
КОНТЕКСТ: COPY testtable1, строка 1
ROLLBACK
P.S. Такая ситуация происходит при иморте шейпа, созданного в ArcGIS. Шейп, созданный в QGIS прошел без проблем.