Использование информационных форм TopoL

ООО "ЛесИС" - ГИС TOPOL-L для лесного хозяйства, лесоустройства и арендаторов лесного фонда
lesis@ya.ru
+7(916)615-42-77

ПОМОЩЬ

Руководство для
лесоустройства

Таксация:

О руководстве
Подготовка каталогов
Подготовка НСИ
Описание НСИ
Ввод ТО
Контроль ТО
Расчет производных

Карты:

Топокарты
Старые планшеты
Геоданные
Аэрофотоснимки
Оцифровка

Совмещение:

Литерация
Увязка площадей

Инструкции:

Требования к БД
Новые категории
Исправление оцифровки
Реорганизация лесничеств
Регламенты, Проекты
Импорт из МапИнфо
Импорт из Географ
Импорт из СОЛИ
Квартальные карты
Актуализация
Печать карт-схем
Агрегирование в TopoL 8
Инфоформы в TopoL

Главное меню

Документация по устаревшей и неподдерживаемой версии ГИС TopoL-L 6.8.

Использование информационных форм TopoL

01.12.2009

Инфоформы - это выпадающие при выборе объектов карты (полигонов, линий, точечных объектов и надписей) растягиваемые окошки, в которых программа может показать:

  • простые текстовые формы на основе баз данных карты, а также присоединенных к карте баз данных, но без возможности редактирования этих данных (создаются на основе языка ToPas);
  • содержимое простых текстовых файлов;
  • фотографии, растровые изображения;
  • видеоролики, звукозаписи;
  • ссылки на прикрепленные документы, через эти ссылки их можно открыть (аналог двойного щелчка на документе в проводнике или коммандере).

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

Подготовка информационных форм

Для подготовки информационных форм используются команды меню БД полигонов, линий, точек и текстов (надписей):   
Блоки-редактор / Задать информ. форму…

 Инфоформа создается для объектов конкретного типа (полигон, линия и т.п.) и конкретной группы (P7550, L7710 и т.п.). При создании образуется файл с номером группы и расширением *.ndi, который может быть размещен либо внутри блока - в этом случае инфоформа будет связана с этим блоком, либо в стартовом (региональном) каталоге – тогда она будет применима для всех объектов заданной группы. 

Важное примечание. Если в инфоформе предполагается показывать текстовые файлы, то кодировка блока должна соответствовать кодировке этих файлов, иначе программа будет показывать кириллицу неправильно. Кодировка для активного блока устанавливается :
Меню / Настройки / Кодировка текстов в блоках

Покажем создание инфоформы для линии границ делянок в случае, когда инфоформа заполняется текстовыми файлами геоходов и связана с документом  Excel (*.xls).

При вызове пункта меню Задать информ. форму… программа сначала предложит выбрать группу объектов  (L7710) и покажет следующий диалог:

Для заполнения полей необходимо двойным щелчком мышки выбрать редактируемое поле:

  • Текст поля Description Задает заголовок инфоформы.
  • Поля Size и Position задают стартовый размер и положение инфоформы на экране (при переключении Use… в <yes>). Размеры задаются в пикселях, координаты отсчитываются от верхнего левого угла экрана.
Стрелочка  в левом верхнем углу диалога показывает меню, в котором выбирается тип информации (текстовый файл, документ и т. д.). При выборе в этом меню в дереве слева добавляется новый пункт, а справа появляется соответствующая ему форма.

Ниже приведена форма для связанного документа Excel.

Необходимо заполнить следующие поля:

  • В поле Sourse file / By database стоит <no>, это означает, что документ будет связан с блоком в целом.
  • Поле Sourse file / File позволяет выбрать связываемый документ. Имеется возможность использовать абсолютный путь к файлу Full path или относительный – Relative path, в последнем случае ссылка не будет теряться при переносе базы на другой диск. Относительный путь отсчитывается от стартового (регионального) каталога проекта.
  • Поле Description задает заголовок страницы инфоформы.
  • Поле Folder задает текст на ярлычке страницы инфоформы.

Примечание. Тип документа должен быть зарегистрирован в Windows, то есть открываться через двойной щелчок мышкой по его ярлыку или ярлыку документа в проводнике или коммандере.

Далее приведена форма для связанных текстовых файлов геоданных.

Необходимо заполнить следующие поля:

  • Поле Description задает заголовок страницы инфоформы.
  • Поле Folder задает текст на ярлычке страницы инфоформы.
  • В поле Sourse file / By database стоит <yes>, это означает, что отдельный документ будет связан с каждым графическим объектом (линией).
  • Поле Sourse file / DB item позволяет выбрать имя поля базы данных GEO для группы L7710. Эта БД должна быть создана заранее и в нее (в соответствующее поле GEO) должны быть записаны ссылки на файлы геоданных.
    Также имеется возможность записывать в БД абсолютный путь к файлам геоданных Full path или относительный – Relative path. Относительный путь отсчитывается от стартового (регионального) каталога проекта.
  • Поля Buttons / … Clipboard иPrint включают показ кнопок для копирования текстов окна в буфер обмена Windows и для печати на принтере.

 Ссылки на файлы геоданных в БД блока должны выглядеть так (относительный путь)

где 02\03\ - номера территориального и участкового лесничеств,
doc\ - каталог документов на уровне участкового лесничества,
001.geo, … - имена файлов геоданных.

Использование информационных форм

Для вызова информационных форм используются команды меню БД полигонов, линий, точек и текстов (надписей):
Блоки-редактор / Информы к линиям (полигонам, точкам, надписям)…

При выборе связанного с инфоформой объекта карты появляется сама форма. Каждому виду документа соответствует своя страница с ярлычком. Пример страницы для открытия документа Excel (один документ для всего блока):

Пример страницы для открытия текстовых файлов геоданных (отдельный документ для каждой выбираемой линии):

Примечания. Шрифт окна инфоформы задается через меню Видимость / <палитра> / Шрифт текстовых окон. Рекомендуем использовать шрифт Courier New, 9.
Символы табуляции Tab показываются в окне текстового файла кубиками. Чтобы улучшить вид документа, можно заменить Tabпробелами (можно сделать в редакторе Aditor и др.).


Почтовый адрес для ЗАКАЗНЫХ писем:
Грешнов С.П., 108832, Москва, А/Я № 1, тел.+7(916)615-42-77
НЕ ИСПОЛЬЗОВАТЬ курьерскую доставку!!!
E-Mail: lesis@ya.ru
Вопросы общего характера:
+7(916)615-42-77
РОССИЙСКАЯ ФЕДЕРАЦИЯ
Общество с ограниченной ответственностью "ЛЕСИС"
ОГРН: 1035007204902, ИНН: 5036046400, КПП: 503601001