Импорт шейпа в Postgis, проблемы с кодировкой

Ответить
Аватара пользователя
Pavel
Активный участник
Сообщения: 171
Зарегистрирован: 15 июл 2009, 07:45
Репутация: 7

Импорт шейпа в Postgis, проблемы с кодировкой

Сообщение Pavel » 09 июл 2010, 09:51

Доброго времени суток!
Возникла проблема при импорте файлов в БД. Система: 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 прошел без проблем.
Быстро, качественно, недорого - выбирайте любые два пункта...

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Импорт шейпа в Postgis, проблемы с кодировкой

Сообщение Denis Rykov » 09 июл 2010, 09:56

Если атрибуты в cp1251, то:
shp2pgsql -i -D -s 4326 -W cp1251...
Spatial is now, more than ever, just another column- The Geometry Column.

Аватара пользователя
Pavel
Активный участник
Сообщения: 171
Зарегистрирован: 15 июл 2009, 07:45
Репутация: 7

Re: Импорт шейпа в Postgis, проблемы с кодировкой

Сообщение Pavel » 09 июл 2010, 10:03

М-дя... Как все оказывается....
Спасибо большое!!!! :)
Быстро, качественно, недорого - выбирайте любые два пункта...

Ответить

Вернуться в «PostGIS/PostgreSQL»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей