Тип работы:
Предмет:
Язык работы:


Web-приложение с элементами геоинформационных технологий

Работа №173174

Тип работы

Бакалаврская работа

Предмет

прикладная информатика

Объем работы51
Год сдачи2024
Стоимость4600 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
0
Не подходит работа?

Узнай цену на написание


Введение 3
1 Оцифровки в ГИС и Web 6
1.1 Оцифровка в ГИС 6
1.1.1 Привязка изображения карты 6
1.1.2 Создание точечного слоя 9
1.1.3 Интерполяция в узлы регулярной сетки 10
1.1.4 Сохранение и экспорт-импорт результатов 15
1.2 Особенности разработки в Web 18
1.2.1 Клиент-серверные Web-ГИС 19
1.2.2 Клиентские Javascript-библиотеки с элементами ГИС 20
1.2.3 Особенности разработки в среде клиента 21
1.2.4 Платформы для размещения Web-приложения 23
2 Проектирование Web-приложения 24
2.1 Основные элементы приложения 25
2.1.1 Работа с картой 27
2.1.2 Методы оцифровки 31
2.1.3 Интерполяция методом ОВР 33
2.1.4 GeoJSON-формат для сохранения и экспорта результатов 37
2.2 Пример использования 38
2.2.1 Привязка карты 38
2.2.2 Оцифровка 39
2.2.3 Интерполяция методом ОВР 42
2.2.4 Результаты в формате JSON 44
Заключение 47
Список литературы 49


Необходимость в оцифровке (digitizing) рельефа земной поверхности и, в частности, дна водных объектов возникает чаще всего в связи с необходимостью восстановления поля высот (глубин) по данным точечных измерений высот (глубин), получаемых в полевых условиях: геодезические и батиметрические площадные съёмки с участием и без участия людей (беспилотные измерения). Процедура оцифровки состоит из следующих основных этапов:
• перенесение точек с измерениями высот с бумажной карты (планшета) на электронную карту или (и) нанесение (добавление) точек с измерениями из других источников;
• интерполяция высот в узлы регулярной сетки и отображение в виде, удобном для визуального восприятия (цветовых карт, изолиний), редактирование исходных данных;
• формирование выходного файла с результатами оцифровки для передачи (экспорта) в другие программные системы.
Для оцифровки используются компьютерные приложения с элементами геоинформационных технологий, чаще всего реализованные в составе геоинформационных систем (ГИС).
ГИС - сложные универсальные программные системы, эксплуатация которых связана с большими трудозатратами, тогда как для небольших участков иногда достаточно реализовать лишь процедуру оцифровки, без избыточного использования всей функциональности ГИС.
Актуальность настоящей работы обусловлена тем, что отсутствует легкодоступное и бесплатное приложение для оцифровки, способное выполняться на бюджетных компьютерах и планшетах, в том числе в полевых условиях.
В то же время представляется, что автоматизацию процедуры оцифровки для сравнительно небольших участков наиболее эффективно можно осуществить, используя технологии Web.
Объектом настоящего исследования являются технологии Web и ГИС, необходимые для реализации оцифровки.
Предмет исследования - возможности языка Javascript для разработки приложения оцифровки в среде клиента...

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В соответствии с заданием в работе были рассмотрены возможности использования Web-технологий для оцифровки глубин водных объектов по растровым картам, подобно тому, как это возможно с использованием ГИС QGIS. В то же время разрабатываемое Web-приложение необходимо для оцифровки небольших акваторий, когда применение сложных программ типа ГИС нецелесообразно.
Анализ работы в QGIS показал, что процесс оцифровки, включающий этапы привязки карты к системе координат Web Mercator и нанесения точечного слоя с глубинами, должен быть дополнен ОВР-интерполяцией по площади для визуального анализа рельефа дна. Кроме этого, необходимо уменьшить трудоёмкость ручной работы за счёт автоматизации оцифровке изобат. Необходима модификация метода ОВР для интерполяции не в узлы растра, а в клеточную область с задаваемыми размерами клетки. Окрестность расположения влияющих точек, должна обеспечивать интерполяцию вместо экстраполяции.
После рассмотрения особенностей Web-технологий выбрано проектное решение по разработке Web-приложения в среде клиента (браузера) без использования средств сервера с программированием на языке Javascript (с HTML и CSS).
Разработанное Web-приложение апробировано на примере участка Горьковского водохранилища, ранее оцифрованного средствами QGIS. Сравнение результатов показало приемлемое совпадение.
В то же время благодаря автоматизации занесения точек с глубинами и интерактивному отображению двумерного цветового поля с использованием ОВД-интерполяции в процессе оцифровки:
•существенно уменьшена трудоёмкость оцифровки;
•улучшено качество получаемого двумерного поля за счёт увеличения количества и более равномерного расположения точек;
•создаётся более гладкий рельеф за счёт ОВД-интерполяции не в узлы растра, а в клетки поля с задаваемыми размерами...


1. Бабин, А.В. Пространственный анализ данных в экологии и природопользовании. Лаб. практ.: учеб, пособие для ВУЗов. - СПб: РГГМУ, 2020. - 128 с.
2. Жуковский, О.И. Геоинформационная система QGIS: учебно-методическое пособие / О.И. Жуковский. - Томск, ТУСУР, 2018. - 81 с.
3. Калинин, А.А. Географические информационные системы: учеб, пособие/ А.А. Калинин, А.М. Бондаренко, Б.Н. Строгий, М.Н. Семенцов. - Зерноград: Азово-Черноморский инж. инет. ФГБОУ ВПО ДГАУ, 2015. - 58 с.
4. Лабберс, П. HTML 5 для профессионалов / П. Лабберс, Б. Олбери., Ф. Салим // - М.: ООО «И.Д. Вильямс», 2011. - 272 с.
5. Мальцев, К.А. Построение моделей пространственных переменных (с применением пакета Surfer): учеб, пособие / К.А. Мальцев, С.С. Мухарамова. - Казань: Казанский университет, 2014. - 103 с.
6. Матушкин, А.С. Картографирование и анализ пространственных данных с использованием геоинформационной системы QGIS: учеб, пособие / А.С. Матушкин. - Киров: ВятГУ, 2018. - 100 с.
7. Новикова, А.М. Сравнение возможностей интерполяционных модулей QGIS для морских климатических исследований при работе с массивом данных малой обеспеченности / А.М. Новикова, А.Б. Полонский, А.А. Новиков. - Материалы Международной конференции «ИнтерКарто. ИнтерГИС». Том 22 (2016), часть 1. С. 76-88.
8. Полупанов, В.Н. Имитационная модель загрязнения взвешенными веществами мелководных водных объектов / В.Н. Полупанов // сб. ст. по материалам XCV Международной научно-практической конференции «Инновационные подходы в современной науке». - № 11(95). - М., Изд. «Интернаука», 2021.
9. Сяо, И. Алгоритмы ГИС / пер. с англ. А.А.Слинкина. - М.: ДМК Пресс, 2021. -328 с.
10. Третьяков, В.Ю. Геоинформационные системы в экологии и природопользовании: программирование на Python в arcGIS и Quantum GIS/. - СПб: РГГМУ, 2022. - 112 с.
И. Флэнаган Дэвид. Javascript. Полное руководство. 7-е изд. 2021. - 720 с.
12. Фримен, Э., Робсон Э. Изучаем HTML, XHTML и CSS. 2-е изд. - СПб.: Питер. 2014. - 720 с.
13. Фримен, Э., Робсон Э. Изучаем программирование на HTML5. — СПб.: Питер, 2013, —640 с.
14. Хавэрбеке Марейн. Выразительный Javascript. Современное веб-программирование. 3-е изд. - СПб.: Питер, 2019. - 482 с.
15. Чернова, Е.Ю. Система координат 1942 года (СК-42): учебно-методическое пособие по курсу «Геоинформационные технологии» / Казанский гос. университет, 2002. - 25 с...34



Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ