Проблема с кодировкой атрибутов OSM на кириллице в Interop

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Paramon
Новоприбывший
Сообщения: 5
Зарегистрирован: 03 мар 2015, 17:23
Репутация: 0

Проблема с кодировкой атрибутов OSM на кириллице в Interop

Сообщение Paramon » 29 мар 2016, 09:53

Добрый день! Приходилось ли кому-нибудь работать с данными из OSM в среде ArcGIS DataInterop? Никак не получается решить следующую проблему. При конвертации данных OSM в базу геоданных ломается кодировка атрибутов на кириллице. Причем такая проблема возникает не со всеми слоями данных, но с большинством. В Аркгисовом приложении DBFShow эти атрибуты также видятся абракадаброй, и перекодировка в UTF-8 (исходной кодировкой приложение видит W-1251) не дает результатов. Что не так с этими данными, может, у кого-нибудь получалось с ними совладать?

Аватара пользователя
paleogis
Модератор
Сообщения: 1112
Зарегистрирован: 22 мар 2009, 08:54
Репутация: 200
Ваше звание: Модератоо

Re: Проблема с кодировкой атрибутов OSM на кириллице в Inter

Сообщение paleogis » 29 мар 2016, 10:26

Меняли ли кодировку при помощи QGIS?

Paramon
Новоприбывший
Сообщения: 5
Зарегистрирован: 03 мар 2015, 17:23
Репутация: 0

Re: Проблема с кодировкой атрибутов OSM на кириллице в Inter

Сообщение Paramon » 30 мар 2016, 12:55

Попробовал изменить кодировку в QGIS на UTF-8, и в целом в ArcCatalog перед стартом атрибуты исходного шейпа читаются корректно, однако после прогонки в gdb через инструмент Data Interop кодировка сбивается все равно :( Возможно, тогда проблема внутри инструмента?

Paramon
Новоприбывший
Сообщения: 5
Зарегистрирован: 03 мар 2015, 17:23
Репутация: 0

Re: Проблема с кодировкой атрибутов OSM на кириллице в Inter

Сообщение Paramon » 30 мар 2016, 13:05

Нашел решение, нужно было просто в настройках самого Data Interop зайти в Tools -> Edit Parametrs, и там для исходного файла указать кодировку (в данном случае UTF-8), которая по умолчанию не выставляется

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Проблема с кодировкой атрибутов OSM на кириллице в Inter

Сообщение Andrey Zhukov » 30 мар 2016, 13:47

По умолчанию ArcGIS читает шейпфайлы в системной кодировке, cpg вроде не помогает.

Ariki
Гуру
Сообщения: 731
Зарегистрирован: 12 янв 2011, 22:40
Репутация: 304
Ваше звание:

Re: Проблема с кодировкой атрибутов OSM на кириллице в Inter

Сообщение Ariki » 30 мар 2016, 13:57

От версии зависит. Вроде бы .cpg давно работает. ArcGIS начиная с версии 10.2.1 подразумевает UTF-8 по умолчанию и сам создаёт файл .cpg для новых шейп-файлов. Но чтобы всё работало без багов, надо, как всегда, ставить официальные патчи.

Ответить

Вернуться в «ArcGIS»

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

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