ПОМОЩЬ
ЛЕСОУСТРОЙСТВО
НАЧАЛО
ТАКСАЦИЯ
КАРТОГРАФИЯ
СОВМЕЩЕННЫЕ БД
ОФОРМЛЕНИЕ
От С.Н.Городничева:
Главное меню
|
|
Импорт данных из ГИС TopoL-L1 (6.8)
Импорт НСИ.
В меню дерева объектов выбрать НСИ. В Российской Федерации выбрать регион. Регион появляется в списке автоматически, если его создать, как описано выше. Правой кнопкой на строке региона выбрать и активизировать
И мпортировать – Импортировать из Topol_l1.x – все справочники.
Далее выбрать двойным кликом папку с данными Lesis_1.
Импорт НСИ занимает 1-2 минуты. После завершения появляется протокол импорта.
Необходимо проанализировать протокол импорта, исправить ошибки в исходных данных, типа: "- дублирование ключевого поля, значение поля не записано". Убедиться, что конвертировались все справочники.
При необходимости повторить импорт справочников. Если часть справочников не импортировалась - поставить на каждый из них курсор и по правой кнопке вызвать Импорт - Заданного справочника. Будем импортирован справочник, на котором стоял курсор.
Следует иметь в виду, что при импорте программа ищет справочники по указанному Вами адресу реиона если в файле настроек БД НСИ версии 6.8 c:\Rlh\N\Flelds.dbf в поле Уровень стоит 2. То есть, второй, региональный уровень. В противном случае, если стоит 1 - справочник берется из федерального уровня Rlh\N.
Большинство справочников важны для работы программы, но не влияют на импорт самих БД, так как данные берутся чаще "как есть". Но есть справочники без которых импорт данных не состоится. Например, справочники Типов леса и ТЛУ, при импорте которых осуществляется перекодировка классификационных кодов в универсальные, а затем на их основе перекодируются данные БД. Это вызвано необходимостью работы с разными типологиями лесов и условий
Импорт таксационных и картографических данных из Lesis_1.
Импорт БД из Lesis_1 в Lesis_2 возможен только после создания системы каталогов через создание нового объекта и импорта НСИ.
В меню дерева объектов выбрать Повыдельные данные. Поставить курсор на строку уч. лесничества и правой кнопкой выбрать И
мпортировать /подключить – данные из Topol l1.x – данные и карту – только данные - только карту.
Далее выбрать двойным кликом папку с данными Lesis_1.
Импорт данных занимает 1-5 минут, в зависимости от их размера.
После завершения появляется протокол импорта.
В дереве объектов должен появиться список кварталов, выделов, а справа в соответствующих окнах (панелях) таксационная характеристика и карта.
После импорта необходимо сравнить файлы таксационной базы в формате 6.8 до импорта из 6.8 в 10 и после экспорта из 10 в 6.8.
Это несложно сделать специальной утилитой сравнения DBF файлов, которая есть на странице скачки "Утилиты" и в версии, начиная с 2.0.1.378 - с ярлыка "Сравнить DBF6.8"
Она позволяет сравнить файлы Phl1.dbf, Phl2.dbf, Phl3.dbf формата 6.8 до импорта в 10 и после экспорта из последней.
Требуется FrameWork 4 (Windows 7).
1. Открыть TopoL-L2 в режиме без карты.
2. Импортируйте в TopoL-L2 базу из TopoL-L.
3. Каталог Rlh\##\##\##\D скопируйте в Каталог Rlh\##\##\##\D2.
4. Экспортируйте ту же базу из TopoL-L2 в TopoL-L. Каталог D перезатрется.
5. Запустите утилиту, отредактируйте в интерфейсе правильные пути к вашей БД (Phl1.dbf) в обеих строках и нажмите кнопку сравнить.
6. Результаты сравнения будут выведены в таблицу Excel. Не выходя из утилиты откорректируйте пути и повторите сравнение двух других файлов базы - Phl2.dbf и Phl3.Dbf.
Обратите внимание, что при сравнении phl3 появляется много записей о якобы ошибках из-за разной последовательности полей. Их можно определить по наличию парных "зеркальных" записей. Игноорируйте такие сообщения. 7. Проанализируйте результаты по таблицам Excel и, если выявлены ошибки, опишите их на нашем форуме.
8. Выйдите из TopoL-L2, утилиты и удалите каталог D. Переименуйте обратно каталог D2 в D. В целях безопасности тестируйте на копиях баз данных.
Возможные проблемы
Не все справочики имортировались.
Может произойти в ряде случаев, по разным причинам.
Решение: читайте протоколы ошибок после иморта справочников и пробегитесь мышкой по их списку в интерфейсе НСИ. Отсутствующие справочники будут хорошо видны своей незаполненностью на панели данных.
Измеряемые данные в допмакетах импортировались с увеличением значения в 10 раз.
Дело в том, что в версии 6.8 (как и в СОЛИ) данные доп. описаний хранятся в целых числах, то есть с увеличением от реального значения в 10 либо в 100 раз. Это учитывается при выводе Таксационного описания. Сейчас значения доп. описаний хранятся в виде текста, которые может принять как целые, так и действительные числа - это сделано для удобства пользователей, которые видят в базе реальные значения параметров.
При импорте данных предусмотрен поправочный коэффициент, на который должно умножаться значение из 6.8 при записи в базу 10.0. Видимо, не было примера таких данных и коэффициент для этого макета оказался не настроен. Настройки доп. описания выделов в справочнике SisVydDopParam, поле поправки при импорте "Л1 > Л2" / Koef_L1ToL2. Вам достаточно поставить 0.1 в нужных строках, например, 27 макета по аналогии с другими макетами, где используется коэффициент.
Редактировать справочник можно с модуле НСИ: "Дополнительные макеты".
Видеотренажер по импорту из TopoL-L 6.8.
Видео урок по данной теме
|