О программе XML Конвертер

Программа XML Конвертер предназначена для преобразования XML-файлов (XML-документов) одним из стандартных существующих средств преобразования XML-файлов – технологией запросов XQuery. При этом преобразование может осуществляться сразу нескольких файлов подряд. Кроме непосредственно преобразования, программа имеет функции объединения преобразованных файлов и переименования как исходных файлов, так и конечных файлов преобразования на оснований сведений содержащихся внутри самих файлов. Функция переименования позволяет получить для обрабатываемых файлов осмысленные имена, например номер кадастрового квартала для файлов КПТ. Программа имеет гибкую систему настройки, характеризуется множеством достоинств.

Хотя программа XML Конвертер может преобразовывать любые XML-файлы, в настоящее время, она в первую очередь предназначена кадастровым инженерам, и нацелена на преобразования XML-файлов/документов Росреестра, органов кадастрового учета — кадастровых выписок и кадастровых планов территории (КПТ). Это достигается благодаря наличию в стандартном комплекте поставки набору запросов XQuery предназначенных для преобразования XML-файлов Росреестра в другие широко распространенные текстовые, обменные форматы, среди которых MIF/MID, DXF, CSV, TXT, HTML и т.п.

Тем не менее, если возникла необходимость преобразования множества однотипных XML-файл из другой области, потенциальные пользователи программы могут обратиться к автору для проработки вопроса о разработки специальных запросов для преобразования таких файлов.

Главное окно программы XML Конвертер выглядит следующим образом:
xmlcon-screen
  • использование стандартной технологии XML-преобразования XQuery

  • простота использования и высокая скорость работы

  • возможность пакетного преобразования сразу нескольких файлов

  • возможность объединить результаты преобразования в единые файлы (например, для XML-файлов Росреестра, объединить результаты преобразования нескольких выписок в одну связку файлов MIF/MID и как результат получить единую таблицу в MapInfo)

  • возможность переименования XML-файлов на основе информации, содержащихся в самих файлах (например, для XML-файлов Росреестра, имеющих произвольное имя, переименование происходит по кадастровому номеру квартала/участка и даты выдачи выписки)

  • в комплекте с программой имеются запросы для преобразования в наиболее часто используемые текстовые форматы MIF/MID, DXF, CSV, TXT, HTML

  • форма конечных табличных сведений стандартных запросов максимально приближена к традиционно используемой табличной форме обычного бумажного документа кадастрового плана территорий (КПТ)

  • возможность извлечения дополнительных сведений, не включенных в бумажный аналог документа (например, извлечения всех координат участков в пределах квартала из последней версии КПТ)

  • возможность настройки формы и форматов получаемых файлов путум редактирования запросов преобразования, т.к. запросы предоставляются в открытом виде

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

  • не требует установки дополнительных библиотек – все необходимые библиотеки уже включены в инсталлятор

  • возможность подключения внешних обработчиков запросов XQuery, что может дает существенный прирост производительности обработки больших файлов

Вместе с программой поставляются запросы для преобразования XML-файлов Росреестра таких как выписки и КПТ к следующим широко распространенным форматам: MIF/MID, DXF, CSV, TXT, HTML.

Формат MIF/MID – является обменным форматом ГИС MapInfo из-за своей простоты получил широкое распространение и де-факто является обменных форматом при проведении кадастровых работ и широко используется кадастровыми инженерами в их деятельности.
mif
Формат DXF – является обменным форматом программы автоматизированного черчения AutoCAD и широко используется для обмена графической информацией связанной с черчением, проектированием, картографией.
dxf
Файлы в формате DXF с легкостью и без потерь открываются или импортируются в Microstation.
dxfdgn
Формат CSV – текстовый формат представления табличных данных. Легко понимается любой программой электронных таблиц, например Excel. Использует разделитель полей (колонок) точку с запятой.
csv
Формат TXT – аналогичен формату CSV, но использует в качестве разделителя символ табуляции. Из-за этого информация содержащаяся в данных файлах легко воспринимается в текстовом редакторе. Кроме того есть специальный запрос для преобразования в формат TXT, который извлекает номера точек с их координатами в формате NXY.
txt2
Формат HTML – формат, используемый для представления страниц в Интернете. Удобен наглядностью представления и тем, что Интернет-обозреватель, способный его просматривать, имеется на каждом компьютере.
html

Сведения выбираемых из исходного XML-документа для части представляющей данные для всех форматов идентичны и максимально приближены к содержимому представленному в таблице бумажного КПТ, а именно

  • КН – кадастровый номер участка полностью
  • ЕЗ – кадастровый номер единого землепользования, если участок в него входит
  • Адрес – местоположение (адрес) участка
  • Категория – категория земель – номер, как в КПТ
  • Использование – разрешенное использование
  • Площадь – площадь в квадратных метрах с округление до 1 кв.м.
  • Погрешность – погрешность без округления
  • Код_площ – вид площади (008 — Декларированная, 009 — Уточненная)
  • Стоимость – кадастровая стоимость в тыс. руб.
  • Права – вид вещевого права, при наличии нескольких перечислены через запятую
  • Обременения – обременения, при наличии нескольких перечислены через запятую
  • Дата – дата создания участка, т.е. его постановки на учет
  • Статус – статус участка в кадастре (01 — Ранее учтенный, 05 — Удостоверен, 06 — Зарегистрирован, т.е. временные участки имеют статус 05 — удостоверен, но не зарегистрирован)
Новое в версии 1.7.4

  • Разработаны запросы по преобразованию выписок ЕГРН и кадастровых планов территории (КПТ), предоставляемых в новом, еще не утвержденном формате, введение которого обусловлено переходом на новой закон 218-ФЗ «О государственной регистрации недвижимости». Набор запросов включает преобразования в графические форматы MIF/MID, DXF и текстовые CSV, TXT. Данный формат уже применяется на территории Красноярского края.
  • В связи с тем, что имеет место быть уже третье существенное изменение формата предоставляемых кадастровых данных для групп запросов обрабатывающие различные форматы в названии добавлен год, когда данный формат начал применяться.

Новое в версии 1.7.3

  • В связи с тем, что Единый государственный реестр недвижимости (ЕГРН) не смотря на название до сих пор не является единым и содержит сведения Государственного кадастра недвижимости (ГКН) и сведения Государственного реестра прав (ГРП) раздельно, выписки ЕГРН 2017 года на земельные участки и объекты недвижимости стали содержать два раздела сведений о правах. Первый, как и прежде, содержит сведения ГКН, второй новый раздел содержит сведения ГРП. Информация из этих разделов может отличаться. В программу добавлены запросы, которые в табличном виде (форматы CSV и TXT) извлекают характеристики участков и объектов недвижимости, а права и обременения в них извлекаются два раза: отдельно ГКН и ГРП.

Новое в версии 1.7.2

  • Доработаны универсальные запросы преобразования в формат DXF в части излечения объектов круглой формы (создаются объекты CIRCLE, в то время как все остальные POLYLINE) и более качественного преобразования XML-файлов межевых планов.
  • Доработаны универсальные запросы преобразования в формат MIF/MID в части более качественного преобразования XML-файлов межевых планов. (Извлечение объектов круглой формы для этого формата было реализовано ранее. При этом такие объекты преобразовываются в восьмиугольники).

Новое в версии 1.7.1

  • Добавлены новые запросы извлечения в табличном виде подробных характеристик земельных участков и объектов недвижимости. Для участков и объектов недвижимости созданы отдельные запросы преобразования и каждый из них в двух редакциях (всего 4 запроса): преобразование в формат CSV (разделитель точка с запятой) и преобразование в формат TXT (разделитель табуляция). В таблицах присутствуют заголовки и предусмотрено объединение информации в единую таблицу (файл CSV/TXT). Исходными файлами для преобразования являются XML-файлы кадастровых выписок, паспортов, КПТ созданные по новым версиям соответствующих XML-схем. Формируемое табличное представления удобно для анализа информации по участкам и объектам недвижимости, содержащимся в кадастровых выписках, паспортах, КПТ.

Новое в версии 1.7.0

  • Повышена стабильность работы внутреннего обработчика запросов XQuery. Теперь внутренний обработчик может обрабатывать XML-файлы большего размера. (Прежде конвертация XML-файлов большого размера внутренним обработчиком могла приводить к сбою и аварийному закрытию программы)
  • Используется более надежный способ передачи исходных XML-файлов в запрос для обработки при использовании внутреннего обработчика. (Прежде обработка файла могла не запуститься, если в названии файла или пути к нему имелся символ решетки #, или в сетевом пути компьютер был назван по-русски)
  • Выбранное преобразование и обработчик запросов сохраняются между запусками программы
  • Добавлены два новых запроса (каждый из которых в 2-х редакциях XY и YX) преобразования XML-файлов кадастровых выписок и КПТ, а также других XML-файлов Росреестра, созданных по новым XML-схемам (например, карта-план, кадастровые паспорта ОКС и т. п.) в формат DXF с раскладкой объектов по слоям (в названии используется DXF ПОСЛОЙНЫЙ) и подсветкой объектов различными цветами (цвета см. в Новое для версии 1.6.6), установленными для слоев. Первый запрос «вытягивает» из XML только графику, второй также информацию, которую записывает в атрибуты блоков. Используются следующие наименования слоев:
    • ГКН_УЧАСТКИ — для участков, их контуров
    • ГКН_ЧАСТИ — для частей участков (обременений)
    • ГКН_КВАРТАЛЫ — для кадастровых кварталов
    • ГКН_ГРАНИЦЫ — для границ НП и МО
    • ГКН_ЗОНЫ — для охранных и территориальных зон
    • ГКН_НЕДВИЖИМОСТЬ — для зданий, сооружений, ОНС
  • Доработана функция объединения файлов, полученных в результате преобразования в единый файл. Теперь также объединяются файлы более сложной структуры, такие как DXF с использованием блоков и атрибутов. Т.е. функция объединения теперь работает для всех конечных форматов. Также более корректно происходит объединение файлов, если среди них попадаются пустые файлы без объектов. (Прежде пустой файл давал лишний перенос строки в объединенном файле, что для некоторых форматов являлось критичным и могло приводить к ошибки)
  • Добавлен запрос преобразования выписок ЕГРП в формат CSV. Преобразовав данным запросом набор выписок ЕГРП и объединив результат, можно получить данные этих выписок в удобном для анализа табличном виде, если открыть полученный объединенный файл в одной из таких программ, как Excel или Calc

Новое в версии 1.6.6

  • При преобразовании в графические форматы MIF/MID и DXF добавлена подсветка различных типов объектов, встречающихся в КПТ и выписках, различными цветами. Используются следующие цвета:
    • фиолетовый — для земельных участков и частей
    • малиновый — для кадастровых кварталов
    • зеленый — для охранных и территориальных зон
    • красный — для границ населенных пунктов и муниципальных границ
    • оранжевый — для объектов недвижимости

Новое в версии 1.6.5

  • Добавлен отдельный запрос для преобразования объектов недвижимости, т. е. извлечения их контуров и характеристик в формат MIF/MID из КПТ
  • Исправлена обработка незамкнутых контуров (линейные сооружения) в универсальных запросах преобразования в форматы MIF/MID и DXF
  • Переделаны запросы преобразования КПТ в текстовые форматы под обработку новых версий XML-схем

Новое в версии 1.6.4

  • Переработаны все запросы преобразования в графические форматы DXF и MIF/MID XML-файлов кадастровых выписок, кадастровых паспортов на участки и объекты недвижимости, кадастровых планов территории, созданных по вступившим в силу с 31.12.2014 новым XML-схемам.

Новое в версии 1.6.3

  • Переработаны универсальные запросы преобразования в форматы DXF и MIF/MID XML-файлов кадастровых выписок, кадастровых паспортов на участки и объекты недвижимости, кадастровых планов территории, созданных по вступившим в силу с 31.12.2014 новым XML-схемам.

ВАЖНО! В связи с тем, что изменения в новых XML-схемах довольно существенные, невозможно сделать так, чтобы одним запросом можно было обрабатывать как файлы, созданные по новой версии схемы, так и по старой. Запросы, обрабатывающие файлы, созданные по новым версиям XML-схем, имеют приставку НОВЫЙ в названии.

Новое в версии 1.6.2

  • Добавлены запросы для извлечения из КПТ пунктов ОМС в формат MIF/MID и формат TXT с разделителем табуляция.

Новое в версии 1.6.1

  • Добавлена возможность получения в формате HTML печатного представления файла XML, с помощью преобразования XSLT, указанного в XML-файле, Т.е. получение привычного печатного вида выписок, КПТ, паспортов по их электронным аналогам в формате XML. Преобразования выполняются внешними обработчиками преобразований XSLT. Поддерживается два внешних обработчика MSXLS 4.0 (включен в инсталлятор) и Saxon-HE 9.5 (устанавливается отдельно). Для выполнения преобразований XSLT требуется подключение к Интернету.

Новое в версии 1.6.0

  • Добавлена возможность использования внешних обработчиков запросов, что делает возможным преобразовывать XML-файлы больших размеров, достигающих сотни мегабайт. Скачать дополнительные внешние обработчики запросов можно так же как и саму программу в разделе Скачать.
  • Для списка исходных файлов добавлена поддержка Drag-and-Drop и команды операционной системы Открыть с помощью, т. е. добавить исходные файлы для преобразования из проводника или файлового менеджера можно просто перетащив их в список или вызвав команду Открыть с помощью.

Новое в версии 1.5.3

  • Более корректная обработка частей участков и единых землепользований для XML-файлов выписок и КПТ, созданных по новым версиям XML-схем.
  • Для универсальных запросов добавлена поддержка обработки XML-файлов межевых планов, созданных по новой 4-й версии XML-схемы.
  • Добавлен запрос извлечения из КПТ и выписок формализованного адреса участков, т.е. разложенного по компонентам, а также извлечения кодов КЛАДР и ОКАТО.

Новое в версии 1.5.2

  • Доработаны запросы преобразования с целью более корректной обработки XML-файлов Росреестра таких как выписки и КПТ, созданных по новым версиям XML схем — 5-й для выписок и 8-й для КПТ. При доработке сохранена совместимость во старыми версиями. Учтены следующие особенности новых версий:
    • Первая точка контура теперь дублируется в конце описания пространственной составляющей для замкнутых контуров
    • Изменено название или расположение некоторых элементов в XML-схеме, например площадь и кадастровая стоимость
  • В связи с тем что новая 8-я версия КПТ теперь может содержать координаты и характеристики кварталов, зон с особыми условиями использования и территориальных зон, границ населенных пунктов и муниципальных образований созданы специальные запросы извлечения данных объектов и их характеристик в формат MIF/MID. Универсальные запросы ориентированные на извлечение пространственной составляющей из любых XML файлов Росреестра обрабатывают данные объекты вполне корректно.

Новое в версии 1.5.1

    • Переработаны и доработаны запросы преобразования выписок и КПТ в формат MIF/MID, добавлено два новых поля Собственники и Арендаторы (в КПТ данной информации нет), в поле Арендаторы также попадают лица и организации, в пользу которых установлены обременения.
    • Существенно доработаны универсальные запросы преобразования в формат MIF/MID. Теперь данные запросы после преобразования получают туже структуру таблиц MapInfo, что и обычные запросы, при этом вся информация, которая извлекалась обычными запросами, также извлекается и не только из выписок и КПТ, но из XML-файлов межевых, технических планов и т.д. (при условии, конечно, что она там есть)
    • Проведено упорядочивание запросов в списке доступных для преобразования запросов и их четкое разделение на «обычные», то есть те, которые преобразовывают только выписки и КПТ и «универсальные», то есть те, которые извлекают информацию не только из выписок и КПТ, но из других XML-фалов Росреестра – межевых, технических планов и т.д. Теперь запросы преобразования в формат MIF/MID имеются в двух вариантах, запросы преобразования в формат DXF без поддержки блоков и атрибутов являются универсальными, запросы преобразования в формат DXF с поддержкой блоков и атрибутов являются обычными, все запросы преобразования в табличные форматы (CSV, HTML, TXT) являются обычными.
    • Во всех запросах добавлена «защита» от появления в составе строк (например, таких как Разрешенное использование, Адрес и т.п.) символов переноса строки (там их не должно быть, но почему-то иногда они там имеются), появление которых приводило либо к разсинхронизации (несоответствию) данных и графики для полученных после преобразования файлов в формате MIF/MID или к ошибке открытия DXF-файлов.
    • Во всех запросах оптимизирована и доработана функция восстановление полного адреса, которая используется для восстановления из компонентов полного неформализованного адреса, если адрес в таком виде не задан (не задано поле Note). Добавлен справочник регионов и поэтому восстановленный адрес теперь всегда будет начинаться с названия региона.

Отличия «обычных» запросов от «универсальных»:

    • Обычные запросы преобразуют только выписки и КПТ, универсальные могут преобразовывать любые XML-файлы Росреестра, в которых есть графика (координаты объектов).
    • Для обычных запросов привязка обработки XML-файлов идет к участкам (узел Parcel), в универсальных привязка обработки XML-файлов идет к пространственным данным (узел Entity_Spatial), т.е. если в участке нет пространственной составляющей (декларативный участок) универсальный запрос такой участок не «заметит» и не обработает.
    • Т.к. универсальный запрос преобразования в формат MIF/MID не обрабатывает декларативные участки, то в таблицах MapInfo не создаются записи для объектов без графики (предложение None в файле MIF). Это может быть использовано, например, для таких программ, которые при импорте файлов в обменном формате MIF/MID не понимают или не корректно обрабатывают объекты без графики (например, Digitals).
    • Универсальные запросы благодаря возможности извлекать данные из любых XML-файлов Росреестра могут быть использованы не только для преобразования полученной из кадастра информации, но и для извлечения и контроля внесенной в XML-файлы информации, предназначенной для передачи в кадастр, например, в форме электронных версий межевых, технических планов, карты(плана).

Новое в версии 1.5.0

  • Изменен механизм хранения настроек программы и используемых запросов, сделан по аналогии с программами XML Конструктор и XML Отчеты. Теперь настройки хранятся в XML файле вместо INI. Запросы хранятся в отдельной папке ресурсов, указанной при установке программы.
  • Изменена система регистрации программы, сделана по аналогии с программами XML Конструктор и XML Отчеты.
  • Изменен механизм демо-режима — теперь программа работает без ограничений 30 дней, после чего в случае отсутствия регистрации прекращает работу.
  • Список запросов дополнен двумя новыми универсальными запросами преобразования в формат MIF и DXF. В отличии от других запросов привязанных к структуре XML-файлов выписок и КПТ данные запросы могут извлекать графику из любых XML-файлов Россреетра включая выписки, КПТ, межевые планы, технические планы, карта(план) и др. Т.к. атрибутивная информация различных извлекаемых данными запросами объектов (существующие и формируемые участки, контура и части участка, здания, зоны и т.д.) существенно отличается, то извлекается в этом случае лишь обозначение объекта. Использование данных запросов позволяет:
    • выполнить контроль заполнения каталогов для формируемых межевых и технических планов, карты(плана)
    • восстановить графику из XML-файлов в случае утраты исходных материалов

Новое в версии 1.4.2

  • Обновлен XQuery-запрос преобразования XML-файлов в формат MIF/MID в связи с изменениями в схемах XML касательно многоконтурных участков — многоконтурные участки теперь передаются отдельными объектами, для каждого контура записывается свое обозначение, например :123(1) (предыдущая версия запроса не передавала многоконтурные участки для выписок и КПТ, созданных по новым схемам).
  • Обновлен XQuery-запрос преобразования XML-файлов в формат DXF (без атрибутов, блоков) — контура многоконтурных участков теперь подписываются (предыдущая версия запроса передавала контура многоконтурных участков, но не проставляла подписи).

Новое в версии 1.4.1

  • Обновлен XQuery-запрос преобразования XML-файлов в формат MIF/MID — добавлена еще одна колонка для создания подписей в MapInfo, содержащая только обозначение номера участка (или части) без номера кадастрового квартал в том же виде, в котором они указаны в КПТ и должны отображаться на чертеже межевого плана.
  • Обновлен XQuery-запрос преобразования XML-файлов в формат DXF (без атрибутов, блоков) — в центр основного (первого) контура объектов помещаются текстовые подписи с условным обозначение номера участка (или части) в том же виде, в котором они указаны в КПТ и должны отображаться на чертеже межевого плана.
  • Обновлены все запросы DXF в части того, что после преобразования и открытия преобразованного файла в AutoCAD или MicroStation текущий вид отображал преобразованные участки.
  • Обновлены все XQuery-запросы извлекающие данные, в части обработки случая, когда записей с разрешенным использованием может быть несколько — каждое разрешенное использование отображается теперь через запятую (по подобию обработки прав и обременений).
  • Оптимизирован XQuery-запрос выборки точек объектов в формате NXY и добавлен расширенный его вариант выбирающий кроме номера, координат, точность, метод закрепления (код по справочнику, см. XML-схему).

Новое в версии 1.4.0

  • Изменена процедура перехехода от демо-версии к полной версии программы — теперь для этого нужно только ввести персональный серийный номер.
  • Добавлена функция переименования как конечных, так и исходных документов на основании сведений содержащихся в преобразуемых XML-файлах (подробней…)
  • Обновлен XQuery-запрос преобразования в XML-файлов в формат MIF/MID в части обработки единых землепользований и частей участков (теперь входящие участки единых землепользований преобразуются к виду как и при преобразовании КПТ, т.е. как отдельные контура, а не объединяются в многоконтурный участок, как было прежде; части участков также создаются как отдельные контура, со своей информацией — ранее не создавались).
  • Изменен алгоритм определения пределов для форматов MIF/MID, DXF (прежде наличие участков с ошибочными координатами могло приводить к установке таких пределов, что участки не попадали на рабочее поле и пропадали при открытие преобразованных файлов в ГИС).