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


СЕРВИС АДРЕСНОГО ГЕОГРАФИЧЕСКОГО ПОИСКА

Работа №158051

Тип работы

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

Предмет

информатика

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

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


Введение
Перечень сокращений и обозначений 5
1 Анализ предметной области 9
1.1 Анализ существующих аналогов 11
1.1.1 Сервис «Google maps» 11
1.1.2 Сервис «Яндекс карты» 14
1.1.3 Сервис «2GIS» 17
1.1.4 Сервис «Nominatim» 20
1.2 Постановка задачи 22
1.3 Функционал приложения 23
2 Выбор технологий и средств разработки приложения 25
2.1 Выбор платформы исполнения 25
2.2 Выбор языка программирования 25
2.2.1 Java 25
2.2.2 C++: 25
2.2.3 Python: 25
2.2.4 C# 26
2.3 Выбор СУБД 26
2.3.1 MySQL: 26
2.3.2 SQLite: 27
2.3.3 PostgreSQL: 27
2.4 Выбор среды разработки 28
2.4.1 Visual Studio Code: 28
2.4.2 JetBrains Rider: 28
2.4.3 Sublime Text: 29
2.4.4 Visual studio: 29
2.5 Выбор геоинформационной системы 30
2.5.1 ArcGIS 30
2.5.2 QGIS 31
2.6 Выбор дополнительных инструментов разработки 31
2.6.1 osmConvert 31
2.6.2 osm2pgsql: 31
2.7 Выбор паттерна проектирования архитектуры 32
2.7.1 Модель "Клиент-Сервер"(Client-Server) 32
2.7.2 Модель "Микросервисы"(Microservices) 32
2.7.3 Модель “Монолитная архитектура” (Monolithic Architecture) 33
2.7.4 Модель “Модель-Вид-Контроллер” (MVC) 33
3 Реализация приложения 36
3.1 Описание работы приложения 36
3.2 Структура базы данных 37
3.3 Описание компонентов 39
4 Реализация электронной карты мира 45
5 Руководство пользователя 48
5.1 Результат работы приложения 48
5.1.1 Просмотр главной страницы сервера 48
5.1.2 Адресный поиск 49
5.1.3 Адресный поиск 50
5.1.4 Поиск по тегам 51
6 Безопасность жизнедеятельности 52
Заключение 55
Список использованных источников 56
Приложение А 57
Приложение А.1-Диаграмма последовательностей 58
Приложение А.2-Диаграмма развертывания 59
Приложение А.3-Диаграмма компонентов 60
Приложение А.4-Диаграмма прецедентов 61
Приложение Б - Листинг программы 62
Приложение В - Презентация 87


Современный мир становится все больше зависимым от технологий и географические информационные системы (ГИС) не являются исключением. Сервисы географического адресного поиска становятся все более популярными, поскольку они дают удобную возможность выполнять поиск точной и актуальной информации о географических объектах. Также, подобные сервисы обеспечивают доступ к актуальным и всеобъемлющим картографическим данным, что является большим преимуществом для пользователей, использующих подобные сервисы в различных областях, включая логистику, урбанистику и навигацию.
Существует определенное количество сервисов, предоставляющих доступ пользователю к геолокационным данным и картам. Однако, не все из них отличаются открытостью и доступностью для внедрения их в сторонние проекты. В этом контексте разработка сервиса адресного поиска с открытым исходным кодом и свободному доступу к картографическим данным становится не только необходимым действием, но и значимым вкладом в сферу геолокационных технологий.
Сервис адресного поиска, разработанный в рамках данного дипломного проекта, не только облегчит процесс поиска местоположении и информации об объекте, но также обеспечит пользователя картой мира, что повысит удобство и эффективность взаимодействия с географическими данными.
Таким образом, создание сервиса адресного географического поиска является важной и актуальной задачей для современного общества т.к. данный проект может улучшить доступность, а также, в некоторых моментах, качество географической информации, упрощает ее использование в разных прикладных областях. Также, открытый исходный код сервиса и доступ к картографической информации в сервисе адресного поиска, разработанного в данном проекте, могут сыграть важную роль в сфере геолокационных технологий.
В связи с вышесказанным, реализация сервиса адресного географического поиска является актуальной темой для дипломного проекта.


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

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

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


В ходе выполнения выпускной квалификационной работы реализовано клиент-серверное приложение, для чего использован современный стек технологий в области геоинформационной разработки, включающий инструменты и библиотеки для создания и редактирования географических баз данных.
Результатом работы является клиент-серверное приложение «Сервис Адресного географического поиска», а также пояснительная записка дипломного проекта, в которой представлены описание разработки и обзор его функциональных возможностей.
Разработанное приложение предоставляет пользователю удобную возможность адресного поиска, который позволяет пользователю получать информацию о местоположении географических объектов на карте.
Задание на дипломное проектирование выполнено в полном объеме.
В дальнейшем приложение может быть усовершенствовано, путём расширения функционала: полноценный ГИС интерфейс, возможность поиска пути, более точная электронная карта.



1. Официальный ресурс публикации правовых актов [Электронный
ресурс]/Режим доступа: http://publication.pravo.gov.ru/,свободный. (Дата
обращения 26.04.2024)
2. Документация C# [Электронный ресурс]/Режим доступа: https://learn.microsoft.com/ru-ru/dotnet/csharp/,свободный. (Дата обращения 28.04.2024)
3. Документация PostGis [Электронный ресурс]/Режим доступа: https://postgis.net/documentation/?, свободный. (Дата обращения 29.04.2024)
4. Джон Дакетт. "HTML и CSS: дизайн и создание веб-сайтов". 2011 - 512 с
5. Флэнаган Д. JavaScript. Карманный справочник. Сделайте веб¬страницы интерактивными! / Перевод А.Г. Сысонюк. — Москва.: Издательский дом "Вильямс", 2015. — 320 с.
6. Ресурс, предоставляющий векторные и растровые карты
[Электронный ресурс]/Режим доступа:
https://www.naturalearthdata.com/downloads/,(Дата обращения 29.04.2024)
7. Некоммерческий веб-картографический проект [Электронный
ресурс]/Режим доступа: https: //wiki. openstreetmap. org/, (Дата обращения
30.04.2024)


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



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


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