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

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

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

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

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

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

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

Пакет реализован в виде трех ЕХЕ-модулей 1. Оболочка компилятора - текстовый редактор со стандартными функциями редактирования и некоторыми дополнительными функциями 2. Непосредственно компилятор-анализ исходного описания связей СУБД и генерации матрицы индексных ссылок и файлов сопровождения 3. Редактор экранных форм - реализует функции визуализации и оптимального размещения на экране совокупности данных о выбранном в ArcView картографическом объекте.

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

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

Информация в форме может редактироваться. Цифровые данные редактируются непосредственно, текстовые - путем обращения к соответствующему справочнику. Интерфейс АРМ-Диспетчера в среде ArcView-3.0 должен удовлетворять двум основным требованиям - оперативности подготовки выходных документов для WWW-сервера и информационной полноты рабочего пространства.

Пробная эксплуатация показала, что наиболее трудоемкими являются операции формирования растровых изображений для WWW-сервера, что потребовало разработки средствами Avenue пакета скриптов, в десятки раз ускоряющих работу этого звена технологической цепочки. Для обеспечения информационной полноты рабочего пространства диспетчера из среды ArcView организован доступ к пакету ГИС-СУБД. Специальный скрипт считывает код картографического объекта активной темы и передает управление Редактору экранных форм ГИС-СУБД с двумя параметрами - кодом объекта и условными именем темы. Форма выводит на экран данные, относящиеся к выбранным теме и объекту. Аналогические запросы для всех актуальных тем организованы в соответствии с особенностями атрибутивных баз данных.

Например, темы связанные с горимостью лесов по Субъектам Федерации, содержат большее количество информации, которую сложно разместить на одной экранной форме. Здесь выделено три информационных блока горимости на текущий день, задействованные на тушении ресурсы и горимость нарастающим итогом от начала сезона. Информационные блоки размещены на страницах экранного блокнота, и обращение к ним осуществляется нажатием на соответствующий ярлычок экранной закладки. 4.8. Производные продукты ГИС-Лесные пожары. WWW-сервер Авиалесоохрана. Информация на сервер с группирована в четырех основных блоках текстовые отчеты о пожарах в ведомственном стандарте Авиалесоохраны карты горимости лесов - растровые изображения цифровых карт по основным темам пожаров карты пожарной опасности по условиям погоды - растровые изображения цифровых карт по фактической и прогнозной пожарной опасности спутниковые данные.

Сведения о пожарах и метеорологической обстановке представлены на WWW-сервере шестью растровыми изображениями цифровых карт очаги крупных лесных пожаров количество действующих лесных пожаров количество возникших лесных пожаров прирост пройденной огнем площади за день фактическая пожарная опасность прогнозная пожарная опасность.

На WWW-сервере доступно также обзорное изображение облачного покрова на всю территорию страны и снимки высокого разрешения NOAA. Обращение к последним возможно либо выбором в разделе WWW-сервера Мониторинг регионов.

Уже апробирована и запущена в производство первая очередь программно-аппаратного комплекса ГИС-Лесные пожары. Система отработала текущие пожароопасные сезоны 1997 и 1998 годов. Дальнейшее развитие комплекса будет идти по нескольким направлениям.

В их числе - включение в состав пользователей WWW-сервера региональных служб, что предусматривает обработку данных с учетом разности часовых поясов. Предусматривая также создание сетевой версии ГИС на WWW-сервере на основе Map Object. Кроме того, в 1999г. на Центральной базе авиационной охраны лесов Авиалесоохрана г. Пушкино, Московской обл планируется создание центрального пункта приема и обработки спутниковых данных. Там будет установлен приемный комплекс типа Scan ER разработка МНИИТЦ , что значительно увеличит оперативность доставки спутниковой информации региональным авиабазам и другим заинтересованным службам по борьбе с лесными пожарами, имеющим доступ к сети Интернет.

Все вышеперечисленные проектируемые мероприятия, позволят повысить эффективность предупреждения лесных пожаров в различных регионах нашей страны в целом и на территории обслуживаемой Забайкальской базой авиационной охраны лесов в частности. ОХРАНА ТРУДА Проявление заботы об улучшении условий труда и быта работников, создание творческой обстановки и здорового социально-психологического климата в каждом коллективе - одна из первостепенных задач эффективного управления производством.

В связи с вышеперечисленными задачами и обеспечением электронного прогресса общества, на основе ускорения научно-технического и социального развития, можно сформулировать основные положения, необходимые для их решения расширить автоматизацию проектно-конструкторских и научно-исследовательских работ с применением электронно-вычислительной техники и ГИС-технорлогий совершенствование вычислительной техники, её элементного, математического и программного обеспечения, средств и систем сбора передач и обработки информации дальнейшее изучение и освоение космического пространства в интересах развития науки, техники и народного хозяйства.

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