дефактовое неожиданное в arcgis

Apr 01, 2015 00:21

Как оказалось (!): Начиная с ArcGIS 10.2.1 для экспорта в шейп-файлы и DBF таблицы по умолчанию устанавливается кодировка UTF-8. См http://esri-cis.ru/blogs/?page=post&blog=tehsupport&post_id=izmenenie-poryadka-raboty-s-sheypfaylami-i-dbftablitsami-v-arcgis-desk

Изменение порядка работы с шейп-файлами и dbf-таблицами в ArcGIS Desktop 10.2.1
Начиная с версии ArcGIS for Desktop 10.2.1 перешел на экспорт данных в форматы шейп-файлов и dbf-таблиц в кодировку UTF-8 (см. http://support.esri.com/en/knowledgebase/techarticles/detail/21106).

Причиной этого перехода является то, что кодировка UTF-8 в настоящее время является стандартом де-факто для большинства программных средств и файлов.

В соответствии с описанием шейп-файла при экспорте в шейп-файл из ArcGIS for Desktop создается файл *.cpg c содержимым, состоящим из одной строки: UTF-8

При отсутствии этого файла (или в случае, если внешнее приложение не предназначено для работы с такими файлами, как, например, MS Excel) содержимое экспортированного шейп-файла или таблицы dbf читается некорректно.

Установка значения dbfDefault в реестре, что описано в статье 21106 для предыдущих версий ArcGIS, в версиях 10.2.1 и 10.2.2 исходно не поддерживается.

решение проблемы "чтобы было как раньше"
http://support.esri.com/en/knowledgebase/techarticles/detail/42646
http://support.esri.com/en/downloads/patches-servicepacks/view/productid/66/metaid/2089

Настроить умолчание после патча вместо utf-8

гис

Previous post Next post
Up