Введение 5
Глава 1. Теоретическая часть 7
1.1 Обзор программного обеспечения для создания стилизованных слоев 7
1.1.1 GeoServer 8
1.1.2 uDig 9
1.1.3 GeoExt Styler 11
1.1.4 AtlasStyler 13
1.1.5 OpenGeo Explorer plugin for QGIS 14
1.2 Анализ функциональных возможностей рассмотренного ПО 15
1.3 Обзор инструментов разработки 16
1.4 Выявление и анализ требований 17
Выводы по главе 1 19
Глава 2. Проектирование компонента управления SLD стилями 21
2.1 Описание ключевых прецедентов 21
2.2 Описание функций компонента 30
2.3 Объектная модель системы 34
2.4 Физическая модель системы 36
2.5 Разработка интерфейса 37
Выводы по главе 2 43
Заключение 44
Список использованных источников 45
Список сокращений 47
Приложение А. Техническое задание 48
Приложение Б. Отчет системы антиплагиат. 53
Приложение В. Плакаты презентаций 54
В настоящее время агропромышленный комплекс (АПК) стал одним из главных приоритетов развития страны ввиду действия экономических санкций и предпринятых Россией мер по введению контрсанкций, затрагивающих импортные поставки сельскохозяйственной продукции и продуктов питания. АПК Красноярского края и его базовая отрасль — сельское хозяйство являются ведущими системообразующими сферами экономики Красноярского края, формирующими агропродовольственный рынок, продовольственную и экономическую безопасность региона, трудовой и поселенческий потенциал сельских территорий [3].
Государство активно стимулирует развитие АПК и финансово и законодательно. Например, 30 сентября 2016 года подписана отраслевая программа №817-р «Развитие производства и переработки сельскохозяйственной продукции в Красноярском крае на 2017-2019 годы». Одной из целей которой является повышение конкурентоспособности сельского хозяйства, обновление техники и технологий. Это является одной из причин возросшего интереса к web-ГИС технологиям.
Кроме того, в соответствии с Положением об осуществлении государственного мониторинга земель, утвержденным Постановлением Правительства Российской Федерации от 26.12.2014 № 852, осуществляется сбор информации о состоянии земель в Российской Федерации ее обработка и хранение. Поэтому многие аграрии Красноярского края уже сегодня используют платформу web-ГИС мониторинга разработанную в рамках научно-исследовательской лаборатории «Информационной поддержки космического мониторинга» Института космических и информационных технологий. У них есть возможность вести непрерывное наблюдение за использованием земель, исходя из их целевого назначения и разрешенного использования, анализировать и оценивать качественное состояние земель с учетом воздействия природных и антропогенных факторов.
Данная система значительно облегчает работу аграриев, но некоторые функции еще не реализованы. Поэтому, не все процессы автоматизированы на сегодняшний день. Одним из таких процессов является создания стилизованных слоев. На сегодняшний день существует множество настольного ПО (программное обеспечение), направленного на создание систем условных обозначений на карте с разъяснением их значения. Тем не менее в веб-среде, которые, на сегодняшний день являются наиболее популярным средством предоставления картографической информации заинтересованным потребителям, данная возможность недостаточно проработана, это и определяет актуальность данной работы.
Основываясь на вышесказанном, выделим цель проекта: разработать редактор SLD стилей, интегрируемый с подсистемой администрирования web- ГИС агромониторинга, предназначенный для технического специалиста (оператора, инженера).
Работа данных инструментов должна заключаться в создании стиля и сохранении его в формате *.sld, а также возможностью применения сохраненного стиля к векторным слоям.
Для достижения поставленной цели были сформулированы следующие задачи:
- обзор и анализ ПО для создания стилизованных слоев;
- выявить и проанализировать требования к компоненту компонента управления SLD стилями;
- описание ключевых прецедентов;
- разработка технического проекта, включающего функциональную, объектную, физическую модели.
В ходе данной работы были спроектированы унифицированные инструменты создания условных обозначений векторных картографических данных в web-ГИС с использованием стандарта OGS SLD.
Для того, чтобы спроектировать данные инструменты были выполнены следующие задачи:
-Выполнен обзор и проанализированы существующие ПО для создания стилизованных слоев. Рассмотрены такие системы как: uDig, AtlasStyler, GeoExt Styler, OpenGeo Explorer для QGIS. В результате анализа выявлено, что использование стороннего софта не целесообразно. А рассмотренные плагины не подходят для системы ActiveMap;
-Выявлены и проанализированы требования к компоненту управления SLD стилями. В результате выполнения данной задачи составлены функциональные и не функциональные требования к к разрабатываемому модулю.
-Описаны ключевые прецеденты для проектируемого компонента, для этого составлены диаграммы вариантов использования и диаграммы прецедентов.
-Разработан технический проект, включающий функциональную модель, представленную SADT диаграммами, объектную модель, представленную диаграммой классов, а также физические модель, представленную диаграммами компонентов системы взаимодействующих с разрабатываемым модулем.
-Также разработан интерфейс для проектируемого компонента.