Проблема с кодировками

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
Diverclaim
Новоприбывший
Сообщения: 7
Зарегистрирован: 24 янв 2013, 19:48
Репутация: 0

Проблема с кодировками

Сообщение Diverclaim » 24 янв 2013, 20:03

Добрый день!
Экспортировал некие данные из MapInfo в mif/mid, импортировал в qgis - все отлично:
correct.png
correct.png (9.47 КБ) 10323 просмотра
Далее экспортирую в shp указывая кодировку UTF-8, а затем импортирую только что экспортированный shp снова указывая utf-8. В результате:
incorrect.png
incorrect.png (10.07 КБ) 10323 просмотра
Подскажите как исправить (кодировки пробовал разные, не помогло)
Заранее спасибо.

Petruxin
Гуру
Сообщения: 1695
Зарегистрирован: 14 июн 2011, 16:47
Репутация: 133
Ваше звание: Завсегдатай
Откуда: Череповец

Re: Проблема с кодировками

Сообщение Petruxin » 24 янв 2013, 20:27

Чего то запутано. В конце Вы
затем импортирую только что экспортированный shp
. Откуда?
Можете пример выложить? В какой версии QGIS работаете?

Diverclaim
Новоприбывший
Сообщения: 7
Зарегистрирован: 24 янв 2013, 19:48
Репутация: 0

Re: Проблема с кодировками

Сообщение Diverclaim » 24 янв 2013, 21:05

Petruxin писал(а):Чего то запутано. В конце Вы
затем импортирую только что экспортированный shp
. Откуда?
Я загрузил mif/mif в qgis - у меня появился слой. На слой нажимаю правой кнопкой - "Сохранить как" сохраняю в esri shape указывая кодировку UTF-8 (или любую другую). Затем я загружаю только что сохраненный shp через Слой-Добавить векторный слой, снова указывая UTF-8 (то есть ту в которой сохранял), и в результате то что видно на картинке в 1 посте...

Версия QGIS
1.8.0-Lisboa

Petruxin
Гуру
Сообщения: 1695
Зарегистрирован: 14 июн 2011, 16:47
Репутация: 133
Ваше звание: Завсегдатай
Откуда: Череповец

Re: Проблема с кодировками

Сообщение Petruxin » 24 янв 2013, 21:33

Кодировку Win1252 пробовали?

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Проблема с кодировками

Сообщение Дмитрий Барышников » 24 янв 2013, 22:08

100 раз уже обсудили. В версии 1.8 ошибка.
Вот тема например.
viewtopic.php?f=27&t=12484

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Проблема с кодировками

Сообщение Максим Дубинин » 25 янв 2013, 11:50

пристегивайтесь, турбулентность прямо по курсу

Diverclaim
Новоприбывший
Сообщения: 7
Зарегистрирован: 24 янв 2013, 19:48
Репутация: 0

Re: Проблема с кодировками

Сообщение Diverclaim » 25 янв 2013, 19:36

Благодарю за ответы, помогло.
В продолжение темы:
Пытаюсь загрузить экспортированный shp в postgis через импортер. SHP экспортирован из nextgis кодировка указана как UTF-8. Настройки импортера:
1.jpg
1.jpg (37.54 КБ) 10205 просмотров
2.jpg.jpg
2.jpg.jpg (87.7 КБ) 10205 просмотров
Ошибка на второй картинке ( Кто-нибудь сталкивался с подобным?
PS При этом если в GeoServer создать store и указать источник .shp файл то все загружается отлично - но такой вариант не подходит т.к. привязан к файлу.
PS2 Если экспортировать, например, в KOI8-RU и в импортере указать KOI8-RU, тогда ошибка другая, хотя все равно не загружается...
3.jpg
3.jpg (80.11 КБ) 10203 просмотра

Diverclaim
Новоприбывший
Сообщения: 7
Зарегистрирован: 24 янв 2013, 19:48
Репутация: 0

Re: Проблема с кодировками

Сообщение Diverclaim » 25 янв 2013, 21:05

Может быть есть еще какая-нибудь программа/утилита/плагин позволяющая загрузить shp в postgis?

Petruxin
Гуру
Сообщения: 1695
Зарегистрирован: 14 июн 2011, 16:47
Репутация: 133
Ваше звание: Завсегдатай
Откуда: Череповец

Re: Проблема с кодировками

Сообщение Petruxin » 25 янв 2013, 21:24

Порекомендую Вам закрыть тему(как в правила рекомендовано пункт 4 .1
После открыть новую тему(в правилах пункт 2.6)
Сам не готов ответить на вопрос... Этим вроде Spit занимается?

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Проблема с кодировками

Сообщение Дмитрий Барышников » 25 янв 2013, 21:58

В ошибке написано, что кодировка шейпа неправильно определилась. Необходимо создать *.cpg файл и записать в него utf-8.
Еще там могут быть имена полей некорректные. Кроме того, пути все должны быть английские.

Для загрузки можно еще использовать:
ogr2ogr
shp2pg

Ответить

Вернуться в «Я новичок!»

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

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