Разработка структуры картографического геосервиса государственного природного заказника "Ичалковский"
Автор: escape2002 • Май 6, 2024 • Реферат • 764 Слов (4 Страниц) • 82 Просмотры
РАЗРАБОТКА СТРУКТУРЫ КАРТОГРАФИЧЕСКОГО ГЕОСЕРВИСА ГОСУДАРСТВЕННОГО ПРИРОДНОГО
ЗАКАЗНИКА «ИЧАЛКОВСКИЙ»
Е. А. Попова
Разработка структуры - это база, на основе которой осуществляется реализация картографического геосервиса. В данной работе разработка картографического геосервиса включается в себя следующие этаны:
- Разработка структуры базы данных;
- Разработка структуры геосервиса;
- Разработка программной структуры;
- Разработка макета страниц;
- На первом этапе разрабатывается структура реляционной базы
- данных картографического геосервиса, которая включает в себя:
- Концептуальное проектирование;
- Логическое проектирование;
- Физическое проектирование (заполнение таблиц данными,
тестирование базы данных).
На этапе концептуального проектирования разрабатывается
концептуальная модель базы данных в бумажном или электроном виде. На концептуальной модели указываются основные блоки, элементы и атрибуты, которые составляют структуру каждого элемента.
Концептуальная модель картографического геосервиса государственного природного заказника «Ичалковский» состоит из 3 главных блоков:
«Растровая картографическая основа», «Векторная картографическая основа» и «Тематическая база данных».
Первый блок «Растровая картографическая основа», включает в
себя спутниковые снимки и карты веб-картографического проекта
OpenStreetMap.
Второй блок «Векторная картографическая основа», включает в
себя основные слои, используемые на любом картографическом геосервисе - населенный пункты, здания, дорожная сеть, гидрография, растительность, МОСт.
Третий блок «Тематическая база данных», включает в себя тематические слои, которые несут в себе дополнительную информацию о территории - границы заказника, расположение пещер, карьеров, пунктов государственной геодезической сети, рельеф территории, лесные кварталы и кадастровые данные.
На этапе логического проектирование происходит преобразование концептуальной модели в логическую, формируется структура базы данных. Создаются макеты таблиц, где данные распределяются по столбцам, которые называют полями. Каждой таблице и полю присваиваются названия на английском языке. Так же у полей указывается тип данных, размер, и подпись на русском языке. В ходе работы была разработана структура 19 реляционных таблиц базы данных геосервиса природного заказника «Ичалковский».
Так же на этапе логического проектирования выполняется организация графических данных - это проектирование графического отображения пространственных объектов карты и подписей этих объектов
Создаются таблицы, в которых указываются цвет, стиль, размер или толщина, шрифт. На физическом этапе проектирования таблицы наполняют записями, содержащими данные для работы с базой данных. Тестирование базы данных осуществляется для оценки законченности и корректности выполнения приложения базы данных.
На втором этапе разработки структуры разрабатывается структура геосервиса. Структура геосервиса - это схема процесса взаимодействия веб-сервера и клиента. Клиентом является компьютер, с которого выполняется запрос, сервером является устройство, отвечающее на запрос.
Взаимодействие клиента и веб-сервера происходит следующим
образом:
- Браузер открывает соединение с сервером;
- Браузер отправляет веб-серверу запрос на получение страницы;
- Веб-сервер отправляет запрос фреймворку, получив данные формирует ответ;
Веб-сервер отображает данные в браузере. На третьем этапе разрабатывается программная структура геосервиса. Создаются блок-схемы, которые отображают процесс работы самого картографического геосервиса и некоторых отдельных функций. В данной работе программная структура состоит из 6 блоков, каждый из которых выполняет своё действие.
Первый блок отвечает за подключение статических файлов: модули JavaScript, стили оформления объектов и текста, картографическая библиотека leaflet.
...