Создать объекты из файла XML |
|
|
Диалог Создать объекты из файла XML
В процессе работы процедура выполняет чтение XML-файла для получения атрибутов и координат объектов. Результаты чтения сведений наносятся на цифровую карту в формате SITX. Карта должна быть создана по цифровому классификатору forestry.v2.rsc. Тип создаваемой карты — крупномасштабный план, кроме контуров, у которых указаны коды системы координат wgs84Epsg3857, wgs84Epsg4087 или wgs84Epsg4326. Для таких кодов параметры карты определяются по коду Epsg. Код системы координат записывается в семантическую характеристику Система координат. Полученные сведения используются для нанесения новых и обновления существующих объектов на карте.
XML-файл по схеме «Выписка из государственного лесного реестра о лесном квартале» содержит информацию о характеристиках лесного квартала, сведения о лесотаксационных выделах, сведения о лесосеках, схему лесного квартала и описание местоположения границы лесного квартала. Объекты для данной схемы создаются с наименованием Лесной квартал и кодом 7150030. Порядковый номер контура в случае если объект является многоконтурным записывается в семантическую характеристику Учётный номер части (ЕГРН).
Сведения о характеристиках лесного квартала, сведения о лесотаксационных выделах, входящих в состав лесного квартала, сведения о лесосеках, расположенных в границе лесного квартала записываются в семантики, указанные в таблице.
Из XML-файла по схеме «Выписка из государственного лесного реестра о лесотаксационном выделе» считывается информация об учетных номерах, о характеристиках лесотаксационного выдела, таксационные характеристики. Объекты создаются с наименованием Лесотаксационный выдел и кодом 7150040. Сведения о характеристиках лесотаксационного выдела записываются в семантики, указанные в таблице.
При обновлении карты сведениями из XML–файлов возникают следующие ситуации: • на карте нет объекта Лесной квартал с идентификационной семантикой "Учётный номер лесного квартала" или объекта Лесотаксационный выдел с семантикой "Учётный номер лесотаксационного выдела" — новый объект; • на карте есть объект с идентификационной семантикой "Учётный номер лесного квартала" или объект с семантикой "Учётный номер лесотаксационного выдела" — существующий объект.
Для обновления карты используются три варианта режимов обработки исходных данных: • добавить; • пропустить; • заменить.
В режиме добавить программа не проверяет наличие существующих объектов, а просто добавляет все объекты из XML-файла. В режиме пропустить программа проверяет наличие существующих объектов. Если существующий объект найден, то он не изменяется. То есть на карту попадают только новые кадастровые объекты. В режиме заменить программа проверяет наличие существующих объектов и обновляет сведения о них данными из XML-файла. |