Конвертация IN4 в XML

Пакетная конвертация группы файлов

Существование двух форматов обменых файлов наводит на мысль о возможности конвертации между этими форматами. Среди практикующих землеустроителей наиболее популярной утилитой для этой цели вероятно является Менеджер обменных файлов, который разрабатывался и распространялся централизованно кадастровым центром.

С недавних пор средства для конвертации обменного файла формата IN4 в XML добавлены и в ПО Digitals. Отметим, что обратного направления конвертации разработчики пока не предложили. Впрочем, последняя задача встречается несравнимо реже.

Конвертировать файл можно прямо из окна картографического редактора Digitals. Для этого следует:

  1. Открыть файл IN4 или карту DMF, созданную на базе шаблона Normal.dmf с учетом требований к формату IN4.

  2. Если карта содержит более одного участка, то нужно сначала извлечь подлежащий конвертации участок в новую карту. Для этого, напомним, используется команда Файл > Извлечь участок в IN4.

    Если участок в карте один, то можно продолжать и так.

  3. Запустите конвертацию, выполнив команду меню Файл > Конвертировать IN4 в XML. После некоторой паузы, конвертированный обменный файл будет открыт в новой карте. Файл сохраняется в ту же папку, где находился исходный файл.

    Предупреждение

    Обратите внимание, что скрипт конвертации не проверяет наличие в папке файла XML с тем же именем и не выдает никаких запросов на перезапись существующего файла! Будьте осторожны, чтобы не затереть ранее сделанную работу.

  4. Конвертированный файл, как правило, не будет полноценным ввиду того, что часть требуемой информации в обменнике IN4 попросту отсутствует. Отредактируйте файл, заполнив недостающую информацию, и сохраните, пользуясь доступными инструментами Digitals.

Примечание

Если заглянуть “за кулисы” процесса конвертирования, то окажется, что всю работу для нас на самом деле выполняет модуль XMLChecker, который отвечает за проверку обменных файлов XML. Сама процедура конвертации реализована в виде скрипта, который выполняет разбор файла IN4 и последующую сборку XML из полученных данных.

В подпапке XMLCheck\Lists программной папки хранятся справочники, отвечающие за соответствие значений кодов различных земельных классификаторов при переходе от IN4 к XML. Имена этих файлов начинаются на In4ToXML. Вы можете попробовать повлиять на результат конвертации, изменив эти справочники. Как минимум, стоит обратить внимание на файл In4ToXMLExecutor.txt, в котором хранится информация об исполнителе работ.