Рассмотрены основные задачи создания автоматизированной системы обработки атрибутивной и картографической информации. Описаны основные технологии, используемые при решении поставленных задач. Представлено описание основных классов системы и их взаимодействие в процессе работы в автоматизированной системе.
Ключевые слова:автоматизированная информационная система, программное обеспечение.
Информационная система мониторинга и управления пространственными объектами ИИТГИС, разработанная ООО «Научно-производственный центр «ИИТ» (г. Архангельск), ИКТИ РАН (г. Москва), ООО «Интерлайн» (г. Архангельск), обеспечивает возможность ввода, хранения и обработки стандартизованных описаний объектов, мониторинг и анализ текущего состояния пространственных объектов. Основным назначением системы ИИТГИС следует считать оперативное обеспечение конечных пользователей сведениями, необходимыми для эффективного использования и контроля перечисленных объектов [1, 2, 3].
Приведем основные задачи и требования, предъявляемые к разрабатываемой системе. Проектируемая информационная система должна осуществлять открытие, редактирование и сохранение атрибутивной информации, а также обеспечивать выполнение ряда функций: перевод атрибутивной информации старого образца в новый в виде таблиц; пересчет, актуализация возраста, высоты, диаметра, запаса на ГА по таблицам хода роста; назначение номеров новым выделам; перенос атрибутивной информации между таблицами; расчет запаса.
Для реализации автоматизированной системы по обработке атрибутивной и картографической информации используются следующие программные продукты и технологии:
- среда разработки. Visual Studio Express для Windows Desktop;
- библиотека для работы с картографическими файлами NetTopologySuite;
- система управления базами данных PostgreSQL.
Проектируемая система состоит из нескольких классов, основными направлениями которых является обработка атрибутивной информации на основе исходных атрибутивных и картографических данных.
В качестве исходных данных используются векторные карты в формате *.shp (Shapefile), содержащие в себе поквартально разбитые лесные территории. Данный формат позволяет хранить различные типы геометрических объектов: точки, линии (полилинии) и полигоны. Отдельный файл может хранить объекты только одного типа. Также к исходным данным можно отнести атрибутивную информация в текстовом виде. Текст разбит на кварталы и выделы, но тем не менее имеет неудобную для дальнейшей обработки структуру.
Автоматизированная система содержит в себе следующие классы:
- класс для работы с Shape-файлами;
- класс преобразования атрибутивной информации;
- класс для редактирования атрибутивной информации.
Схема взаимодействия классов представлена на рисунке 1.
Рисунок 1 – Схема взаимодействия классов проектируемой системы
Все основные действия с автоматизированной системой выполняются из главного окна приложения. Для работы с атрибутивной информацией необходимо открыть информацию из текстового файла или из Shape-файла. Для доступа к другим методам необходимо воспользоваться основным меню приложения. На рисунке 2 представлено изображение главной формы системы.
Рисунок 2 – Главное окно автоматизированной системы
Реализация автоматизированной системы по обработке атрибутивной и картографической информации является следствием необходимости ускорения и повышения качества обработки в условиях постоянной необходимости получения актуальной информации о лесных территориях.
Литература:
1. Разработка геоинформационной системы на базе программного обеспечения с открытым исходным кодом / А.Т. Гурьев, Р.А. Алешко, И.С. Васендина, К.В. Шошина, В.С. Щеников; Вестник Брянского государственного технического университета. - 2014. - № 3. – С. 114 – 118;
2. Система мониторинга и управления пространственными гетерогенными объектами (на примере соловецкого архипелага) / Р.А. Алешко, А.Ю. Бекмешев, И.С. Васендина, А.Т. Гурьев, Т.В. Карлова, К.В. Шошина, В.С. Щеников; Вестник Брянского государственного технического университета. - 2014. - № 3. – С. 104 – 107.
3. Р.А. Алешко, А.Т. Гурьев, К.В. Шошина, В.С. Щеников Разработка методики визуализации и обработки геопространственных данных // Научная визуализация. – 2015. - №1. – С. 20 – 29.