ПРЕДВАРИТЕЛЬНЫЙ РЕЗУЛЬТАТ РАЗРАБОТКИ СИСТЕМЫ ПРОСТРАНСТВЕННОГО АНАЛИЗА ФИТОМАССЫ ЛЕСОВ УРАЛА
Воронов М.П.*, Усольцев В.А.*.**, Часовских В.П.*
(*УГЛТУ, г. Екатеринбург, РФ, **БС, г. Екатеринбург, РФ)
This is the first attempt to create a system of virtual analysis offorest biomass distribution on the Urals territory using software ADABAS and Natural.
Информационные потоки сегодня на шесть порядков превышают естественные возможности человечества усваивать информацию [2]. Традиционная бумажная информатика давно исчерпала себя, и будущее - за безбумажной информатикой [1].
В нашей работе предпринята попытка перевести традиционные «бумажные» базы данных (БД) о запасах фитомассы насаждений на пробных площадях [3], совмещенные с БД Государственного учета лесного фонда (ГУЛФ), в формат корпоративных информационных систем (КИС) средствами СУБД ADABAS и Natural [4].
В основу системы пространственного анализа фитомассы лесов положены следующие принципы: (1) гибкость системы (возможность изменения в соответствии с изменяющимися условиями); (2) актуальность состояния данных (возможность постоянного обновления данных ГУЛФ и внесения новых); (3) оперативность получения информации (возможность просмотра состояния БД и каждой записи в наглядной форме) и (4) наличие расчетного инструментария для ряда величин (возможность автоматизированного их расчета).
Эти принципы реализованы в трех приложениях системы, выполненных в среде Natural: (1) приложение поиска данных (рис. 1); (2) приложение актуализации данных, их проверки и предварительного расчета величин (рис. 2) и (3) приложение редактирования внесенных данных (рис. 3).
Приложение поиска данных
Назначение приложения - предоставление пользователю системы данных на основе вводимых критериев. Используются 3 критерия: название лесхоза; древесная порода и класс возраста. Эти критерии вводятся пользователем посредством соответствующих полей со списком, и посредством кнопки «поиск»
3 3
выводятся на экран следующие данные: площадь, га; запас, м ; запас, м /га; фи-томасса (т/га) стволов, листвы, ветвей, корней и нижних ярусов (соответственно Pst, Pf, Pb, Pr и Pu ). Расчет фитомассы осуществляется посредством системы регрессионных уравнений, полученных по фактическим данным пробных площадей [3]:
lnP; = f [lnA, (lnA)2, lnM], (1)
где Pi (фракции фитомассы Pst, Pf, Pb, Pr и Pu ); А - возраст насаждений,
3
лет; М- запас, м /га.
Рисунок 1- Приложение поиска данных
Рисунок 2- Приложение актуализации данных, их проверки и предварительного расчета величин
Приложение актуализации данных, их проверки и предварительного расчета величин
Назначение приложения - осуществление предварительных расчетов величин и внесение вводимых и расчетных данных в БД. Пользователю предлагается ввести (или выбрать из выпадающего списка) название лесхоза и породу. Затем для каждого класса возраста (1-5) вводятся данные лесопокрытой площади
и запаса. На основании введенных данных осуществляется расчет фитомассы (т/га) стволов, листвы, ветвей, корней и нижних ярусов по уравнениям (1).
Рисунок 3- Приложение редактирования внесенных данных
Поскольку данные по классам возраста и породам для каждого лесхоза во избежание дублирования должны быть уникальными, системой предусматривается процедура проверки вводимых данных. Проверка осуществляется при запуске пользователем процедуры расчета величин (кнопка «расчет»). В случае, когда в БД уже встречается комбинация введенных пользователем названия лесхоза и породы, выдается следующее информационное сообщение (рис. 4.):
Расчет к внесение данных X
^^^ Для данного лес* оза по даннок ОК породе расчет уже сделан
Рисунок 4- Информационное сообщение, выдаваемое в случае, когда в БД уже встречается комбинация введенных пользователем названия лесхоза и породы
При закрытии сообщения (см. рис. 4.) пользователю предлагается повторный ввод данных. Кроме того, в целях избежания дублирования данных, предусматривается процедура поиска записей в БД по названию лесхоза и породе (кнопка «поиск»). В данном случае, при наличии соответствующей записи в БД на экран выдаются следующие данные по всем классам возраста: запас, м3/га; фитомасса стволов (РД листвы (Р^, ветвей, корней (Рг) и нижних ярусов (Ри).
Также производится проверка на отсутствие нулевых значений критериев площадь и запас для всех классов возраста.
Приложение редактирования внесенных данных
Назначение приложения - изменение ранее внесенных в БД данных в случае некорректного ввода или изменения критериев площадь и запас. Пользователю предлагается поиск записей в БД по критериям название лесхоза и порода (кнопка «поиск»), после чего на экран выдаются следующие данные по всем
3 3
классам возраста: площадь, га; запас, м ; запас (М), м /га; фитомасса по фракциям. Далее предлагается возможность изменить критерии площадь и запас по всем классам возраста. После ввода новых значений запускается процедура пересчета величин (кнопка «расчет», см. рис. 3.): запас, м /га; фитомасса стволов листвы, ветвей, корней и нижних ярусов.
Для фиксирования изменений в значениях величин в БД пользователю предлагается воспользоваться кнопкой «редактировать» (см. рис. 3.). В случае, когда введенные пользователем критерии площадь и запас являются уникальными, пользователь информируется следующим сообщением (рис. 5.):
Редантировавде данных •х
Нет данных д ля данного ле OK :схоза по данной породе
Рисунок 5- Информационное сообщение, выдаваемое в случае, когда введенные пользователем критерии площадь и запас являются уникальными
Кроме того, производится проверка на отсутствие нулевых значений критериев площадь и запас для всех классов возраста.
Изложенное представляет собой начальный этап формирования корпоративной информационной системы по фитомассе лесов средствами СУБД ADABAS и Natural. В дальнейшем предстоит выполнить пространственную привязку данных пробных площадей по фитомассе в ArcGIS [5] и совмещение полученной карты со структурой СУБД ADABAS.
Литература
1. Глушков В.М. Основы безбумажной информатики. 2-е изд. М.: Наука, 1987. 552 с.
2. Кондратьев К.Я., Лосев К.С., Ананичева М.Д., Чеснокова И.В. Естественнонаучные основы устойчивости жизни. М.: ЦС АГО, 2003. 239 с.
3. Усольцев В.А. Биологическая продуктивность лесов Северной Евразии: методы, база данных и ее приложения. Екатеринбург: УрО РАН, 2007. 636 с.
4. Часовских В.П., Воронов М.П., Фатеркин А.С. Информационные технологии в управлении: СУБД ADABAS и проектирование приложений средствами Natural. Екатеринбург: УГЛТУ, 2006. 476 с.
5. Черкашин В.П.,Стаканов В.Д., Михайлова И.А. Оценка средствами ГИС продуктивности лесов и запасов в них углерода // Новые технологии для управления и развития региона. Красноярск: КГЦМиЗ. 2000. С. 168-177.
Работа поддержана РФФИ, грант № 07-07-96010.