ПОМОЩЬ
ЛЕСОУСТРОЙСТВО
НАЧАЛО
ТАКСАЦИЯ
КАРТОГРАФИЯ
СОВМЕЩЕННЫЕ БД
ОФОРМЛЕНИЕ
От С.Н.Городничева:
Главное меню
|
|
Импорт контуров из Xml (Росреестр)
Импорт контура (контуров) из файла полученного от структур Росреестра
реализован по принципу AS IS (как есть), т.е. в отдельный блок будет
выведено то, что программа нашла по описанным в ней признакам.
Программа самостоятельно не будет определять систему координат - она
воспримет данные в той СК, которую Вы укажете в настройках проекта для
блоков. Описания СК отличаются и по расположению в исходном файле, и по
ключевым словам, и по идентификации самих систем координат. Даже в одном
исходном файле данные могут быть в разных системах координат. Поэтому
проще уже после импорта разделить данные в блоке и назначить правильные
системы координат для каждого объекта.
Если для Вас работа с СК незнакомая тема - пригласите подготовленного
специалиста в области геодезии и используемых в Вашем регионе СК.
Импорт карт в формате XML реализован для трёх вариантов описаний, которые внутри имеют схожий формат:
"extract_about_zone"
"extract_about_property_land"
"extract_cadastral_plan_territory"
Так как данные загружаются не из базы, а из текстовых файлов, которые
приходится "разбирать", для больших файлов импорт может занимать
значительное время:
- файл 23 Мб, почти 1400 линий и 74000 точек - 16 минут;
- файл 193.5 Мб, 12700 линий и 460000 точек - 3 часа 50 минут.
При этом, особенно на старых компьютерах, рекомендуется во время импорта
таких больших файлов не пытаться использовать компьютер для каких-либо
других задач так как высок риск "повесить" модуль работы с контурами
(где-то в системной части Windows) при импорте точек после достижения
нескольких десятков тысяч. TopoL при этом может оставаться
работоспособным.
Импорт вызывается через контекстное меню на уровне лесничества:
"Импортировать / карту из xml". Хотя это не имеет отношения к
конкретному лесничеству, именно здесь сосредоточены все операции
импорта-экспорта.
При импорте вы выбираете нужный файл формата .xml, затем задаёте расположение и имя блока, куда данные будут записываться.
Будет создан блок с группой линий "окружная граница" и базой со следующими полями:
- cad_number
- reg_numb_boder
- part_number - part_area
- number_pp
и группой точек "поворотные точки геохода" c базой со следующими полями:
- ord_nmb
- num_geopoint
Все поля текстовые, так как в идентификаторах встречаются
буквы, имена полей соответствуют именам исходного формата XML. Разные
поля идентификаторов встречаются в разных вариантах описаний, в их
разных разделах. Если описания пустые, значит таких данных не было в
исходном файле или данном разделе файла.
В процессе импорта в диалоге
высвечивается, идёт импорт линий или точек (второе медленнее - их
больше) и из какого раздела исходного файла происходит чтение данных.
Индикатор выполнения для каждого раздела начинается с нуля и может
пробегать многократно - мы заранее не знаем, сколько данных будет в
разделе, так как структура данных древовидная многоуровневая.
В случае изменений структурами Росреестра стандартов формирования этих
файлов (как это регулярно происходит с WMS-ссылками на их публичную
карту) инструмент может перестать корректно работать с этими данными.
Поэтому их нужно проверять, тестировать и верифицировать по опорным точкам.
|