Проверил ещё раз - на машине, где ведётся разработка, импорт любого из 4 образцов, которые предоставлял Юрий, занимает менее 30 секунд.
Попробую установить на другой машине выложенный дистрибутив и проверить там (на машине разработки его устанавливать нельзя, там специальное размещение всех программных модулей). Сообщение странное - как будто программа не видит какой-то модуль, хотя интерфейсный диалог именно этого модуля.
Попробовал на работе win-7-64 импорт идёт. Значит у меня проблемы по сборке. Юрий не пишет правильные ли базы в линиях? На вскидку там только границы районов можно выбрать. Остальное одним типом.
Надо уходить на уровень глубже и тогда получим тип нужной нам линии.
На уровень ниже находится описание к этому разделу, оно одинаковое для нескольких разделов (с одинаковым заголовком и это не заголовок раздела), и именно из этого описания читается уникальный для конкретной линии номер reg_numb_border.
Если это необходимо, то оттуда можно прочитать ещё либо код типа границы, либо название типа. Для этого понадобиться расширить БД линии на одно поле, куда это будет записываться.
Альтернативный вариант - поиском найти в XML-файле уникальный номер reg_numb_border и посмотреть описание рядом, там таких описаний всего несколько.
Если это необходимо, то оттуда можно прочитать ещё либо код типа границы, либо название типа. Для этого понадобиться расширить БД линии на одно поле, куда это будет записываться.
Правильно я понимаю. Эти два поля? Так реально их показать в блоке? Коды ихние мы ещё не выучили хорошо бы названия. В большей степени стоит задача не найти какой то участок по номеру а выбрать ту или иную категорию линий.(Все ООПТ, все границы лесничеств, все автомагистрали, все промышленные зоны и т.д.)
Если посмотреть структуру предоставленных образцов, то в описании Parcel есть два раздела: SubParcels (там общий кадастровый номер для всех, но у каждого своя площадь) и CompositionEZ (у каждого свой кадастровый номер как расширение общего, и своя площадь), мы так их и считываем.
Юрий написал(а):
А систему координат откуда берет? из xml или из проекта?
Из XML брать систему координат проблематично по нескольким причинам: - у разных линий/контуров она может быть разной, а блок TopoL имеет один общий описатель системы координат; - описание систем координат никак не стандартизовано, где-то просто описано словами, причём по-разному, где-то есть какой-то код, а в неком разделе к этим кодам может быть пояснение; - место описания системы координат в структуре файла и его разделах может отличаться от раздела к разделу.
По этим причинам используется текущая настройка TopoL, а уже после импорта вы можете разбить блок на части и присвоить этим частям нужные системы координат.
Подскажите есть возможность импорта нескольких файлов xml (Росреестра) или через макрос, например - указать папку с файлами xml и указать выходную папку где повторяются названия из исходных xml файлов.
Подскажите есть возможность импорта нескольких файлов xml (Росреестра) или через макрос, например - указать папку с файлами xml и указать выходную папку где повторяются названия из исходных xml файлов.