Структурная организация программного комплекса “ГИС-Лесные пожары”.
Страница 1

При разработке программного комплекса “ГИС_Лесные пожары” была избрана идеология организации автоматизированных рабочих мест (АРМов) в нескольких вариантах: АРМ-диспетчера-ядро программно аппаратного комплекса, АРМ пользователя ЛВС и АРМ пользователя Internet. Общим и обязательным для всех ядром служат два программных полета – это ArcView 3.0 и ГИС-СУБД.

АРМ Диспетчера включает модули Обновление метеоданных, Обновление данных о пожарах и Подготовка данных для Internet. Модуль Подготовка данных для Internet, помимо подготовки растровых изображений цифровых карт и табличных текстовых форм, передает средствами FTP полный комплект исходных данных текущего дня, необходимых для АРМов пользователей Internet.

АРМ пользователя ЛВС (в настоящее время это Отдел программных разработок Авиалесоохраны) кроме ядра включает модуль Обновление по ЛВС в режиме Сервер-Клиент.

АРМ пользователя Internet содержит один дополнительный модуль – Получение данных по Internet и ранее упомянутые модули Обновление метеоданных, Обновление данных о пожарах. С помощью ArcView, модулей обновления и размещаемых на WWW-Сервере наборов исходных данных текущего дня пользователь на своем рабочем месте может воспроизвести “ГИС_Лесные пожары” в полном объеме.

Кроме того, существует группа Пользователей производных продуктов ГИС. Этим пользователям достаточно иметь стандартное программное обеспечение для работы с Internet и иметь права доступа к WWW-серверу. В настоящее время это Федеральная Служба Лесного Хозяйства, МЧС и МВД.

К составляющим комплекса также следует отнести ряд написанных на Avenue скриптов, которые упрощают интерфейс ArcView и существенно ускоряют работу основного узла-АРМ Диспетчера. За исключением этой части все остальные программы написаны на Delphi.

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

Внутренняя организация модуля Обновление данных о пожарах более сложна. Кроме обращения к архивам, он позволяет вручную редактировать данные по месячным корректировкам предусмотренным службой “Авиалесоохраны”. В нем можно редактировать сведения, определяющие местоположение, ведомственную и административную принадлежность крупных лесов по Субъектам Федерации. Но для любой активной записи возможен доступ ко всей информации с помощью обращения к программному комплексу ГИС-СУБД.

Пакет ГИС-СУБД предназначен для работы со сложноорганизованными реляционныцми базами данных и обеспечивает оперативный доступ к информации, рассредоточенной по множеству файлов данных. Пакет реализован в виде трех ЕХЕ-модулей:

1. Оболочка компилятора - текстовый редактор со стандартными

функциями редактирования и некоторыми дополнительными

функциями;

2. Непосредственно компилятор-анализ исходного описания связей

СУБД и генерации матрицы индексных ссылок и файлов

сопровождения;

3. Редактор экранных форм – реализует функции визуализации и

оптимального размещения на экране совокупности данных о

выбранном в ArcView картографическом объекте.

Пакет работает с любой совокупностью файлов данных формата Pbase, связанных ключевыми полями. Принцип его работы следующий.

Создается текстовое описание структурных связей между файлами СУБД по схеме: адрес-файл-поле. Описываются ссылки на справочники и на другие файлы, если такие ссылки существуют. Затем компилятором проверяется синтаксис, наличие описанных элементов и ссылок, а на выходе формируется индексная матрица ссылок и некоторые вспомогательные файлы.

С помощью Редактора экранных форм теперь становится возможными, благодаря матрице ссылок, показать на экране всю информацию, относящуюся к данному объекту. В нашем случае – это картографические объекты: полигоны, дуги, точки. Кроме того, Редактор экранных форм оснащен настройщиком форм. Любую из характеристик, описанную в исходном текстовом файле, можно перенести или удалить из формы и разместить на экране удобным образом. Информация в форме может редактироваться. Цифровые данные редактируются непосредственно, текстовые – путем обращения к соответствующему справочнику.

Страницы: 1 2

 
Углеродный цикл и изменения климата

Влияние человека на климат начало проявляться несколько тысяч лет тому назад в связи с развитием земледелия. Во многих районах для обработки земли уничтожалась лесная растительность, что приводило к скорости ветра у земной поверхности, некоторому изменению режима температуры и влажности нижнего слоя воздуха, а также к изменению режима влажности, испарения и речного стока ...

Узнать больше...
 
Урбанизация и экология
Одной из наиболее характерных особенностей развития современного общества является быстрый рост городов, непрерывный темп увеличения численности их жителей, увеличение роли городов в жизни общества, преобразование сельской местности в городскую, а также миграция сельского населения в города. Урбанизация (от лат. urbanus- городской) - это процесс повышения роли городов в развитии общества ...
Узнать больше...
 
Copyright © Все материалы пренадлежат - www.informecolog.ru