ГИС TopoL-L лес лесоустройство

4. Дополнительные возможности настройки TopoL_L

Этот раздел адресован специалистам по ГИС и администраторам информационных систем, и описывает допол­ни­тельные возможности настройки программы TopoL_L, средства расширения ее возможностей самими пользователями. Авторы программы старались учесть специфику использования программы в регионах и, соответственно, возможные различия в технологии использования программы при выполнении работ. По этой причине во многих местах предусмотрена возможность перенастройки параметров программы самими специалистами на местах. В этом разделе описаны эти возможности.

4.1.1.1 Основные режимы запуска и их настройка

Форма настройки режимов запуска программы TopoL_L в целом аналогична стартовой форме при запуске в режиме с возможностью выбора стартовых параметров, описанной в первой части документа (см. 1.3.1 ). Форма вызывается командой меню Объекты / Выбрать каталог запуска. Эта форма показана на рисунке.

Форма настройки парамет­ров запуска
Эта форма позволяет расширить или изменить список корневых каталогов баз данных, изменить наборы стартовых параметров программы, изменить каталог автозапуска и настроить другие параметры, связанные с запуском программы (см. об использовании формы также в разделе 2.2.3.1 ).
Кнопки Добавить, Удалить и Переименовать являются контекстно-зависимыми, то есть когда активным является список корневых каталогов или название дерева каталогов, эти кнопки позволяют добавить новый корневой каталог в список, удалить каталог из списка (но не с диска), либо зафиксировать изменение в названии корневого каталога. Если же активным является дерево стартовых параметров, то, соответственно, имеется возможность создать и добавить в дерево новый набор стартовых параметров, удалить (в том числе с диска) существующий набор, пере­именовать набор стартовых параметров или промежуточный узел дерева.
Примечание. Наборы стартовых параметров создаются программой TopoL_L на основе шаблона, размещенного в каталоге C:\TopoL\L\Template\. Этот каталог должен содержать необходимый набор служебных файлов, в том числе все используемые программой библиотеки условных знаков и стилей (см. 6.2.1 и 6.2.2 ).
Переключатель требуется info_L.ini управляет критерием оценки каталога стартовых параметров - если он включен, то стартовый каталог обязан содержать файлы info_L.ini, Topol.ini и Groups.dbf, если выключен, то проверяются только два последних файла (см. 6.1.3.1 ).
Включение функции удаления "Semafor" может быть полезно только при использовании сетевого варианта TopoL, где для контроля совместного доступа к файлам используется специальный файл Semafor.txt внутри каталога блока. Нормально этот файл удаляется по завершении сеанса работы, однако может остаться в блоке при сбоях программы, вследствие чего не удается открыть блок карты в режиме редактирования. Включение функции заставляет программу просматривать каталоги блоков для поиска оставшихся файлов Semafor.txt, предоставляя пользователю услугу по их автоматическому удалению. Однако включение этой функции несколько замедляет запуск программы.
Включение функции снятия ReadOnly может быть полезно при загрузке данных, скопированных через CD-ROM. Если специально не снимать этот атрибут после копирования, все данные, считанные с CD-ROM, считаются доступными только для чтения. Однако включение этой функции может значительно замедлить запуск программы.
В этой форме можно установить или отменить режим автозапуска программы, а также при включенном режиме автозапуска выбрать другой набор параметров для автозапуска. После нажатия кнопки Установить форма закрывается. Новые параметры начнут действовать при следующем запуске программы TopoL_L.
Примечание 1. Если программа TopoL_L была установлена на компьютер, где прежде работала старая (нулевая) версия этой программа, то весьма вероятно, что в дереве стартовых параметров Вы увидите множество ненужных"давно забытых" стартовых наборов. Все их необходимо удалить средствами этой стартовой формы.
Примечание 2. Чтобы определить, какой каталог использовался в качестве стартового при запуске программы, достаточно вызвать редактор кодификатора объектов ГИС: главное Меню / Объекты / Кодификатор объектов карты. В появившейся форме в верхней строке будет указан путь к файлу кодификатора Groups.DBF, который всегда загружается из стартового каталога.

4.1.1.2 Существующие картографические базы данных

Если на диске уже были созданы структуры каталогов с картографическими базами данных средствами TopoL или предыдущих версий TopoL_L, то можно выбрать их корневые каталоги и включить в список. Это делается через описанную выше кнопку Добавить и аналогично созданию новых корневых каталогов (см. в разделе 2.2.3.1), только в качестве имен в форме добавления корневых каталогов задаются имена уже существующих на диске корневых каталогов данных TopoL. Текст кнопки в форме при этом изменится на Включить. После включения нового корневого каталога программа анализирует вложенные каталоги в поисках наборов параметров запуска. На результат поиска влияет установка переключателя требуется info_L.ini (см. выше).
Хотя запускать программу и работать с ГИС в этом случае будет возможно, для нормальной работы с совмещенными таксационной - картографической - учетной базами данных, вероятно, потребуется привести имена и структуру каталогов к стандартному для TopoL_L виду (см. раздел 2.2.1 ).

4.1.1.3 Специальные режимы запуска

В программе TopoL_L предусмотрены два специальных режима запуска с параметрами командной строки. В первом режиме в командной строке указыва­ется корневой каталог, внутри которого программа будет строить дерево и искать параметры запуска. Формат командной строки: TopoL_Lu K=C:\LesIS_02 или TopoL_Lu R=D:\LesIS_03 , то есть имя стартового каталога указывается после K= или R= . В этом режиме корневые каталоги из списка игнорируются.
Во втором режиме в командной строке сразу указывается каталог параметров запуска программы в формате TopoL_Lu P=C:\LesIS\46\16 . В этом случае стартовая форма не появляется (за исключением случая отсутствия параметров запуска в указанном месте на диске) и происходит автозапуск программы с указанными параметрами.
Оба эти режима полезны для запуска системы TopoL_L со специальными параметрами через отдельно созданные для этого пиктограммы на рабочем столе.
Примечание. О других параметрах командной строки см. в разделе 4.6.1