Детальная информация
Название | Разработка системы по определению маршрута на основе данных о геопозиции из смартфонов в труднодоступной местности: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» |
---|---|
Авторы | Кузьмин Владислав Михайлович |
Научный руководитель | Черноруцкий Игорь Георгиевич |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | геопозиция ; обработка сигналов ; java ; python ; android ; geoposition ; signal processing |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 09.03.04 |
Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-960 |
Права доступа | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\35775 |
Дата создания записи | 30.07.2025 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
Тема выпускной квалификационной работы: «Разработка системы по определению маршрута на основе данных о геопозиции из смартфонов в труднодоступной местности». Данная работа посвящена исследованию способов сбора и увеличения точности маршрута, построенного по геопозиции из смартфона Android. В ходе исследования был проведен анализ методов сбора геолокации на теле-фонах Android, различных фильтров обработки сигналов, и способов развертывания сервиса, исполняющего эти функции. В ходе работы с применением языка программирования Java и Android SDK был разработан модуль для мобильного приложения, собирающий и предобрабатывающий геолокацию, а также микросервис на Python с использованием фреймворка FastAPI для завершения обработки маршрутов и создания отчетности по ним. Разработанная система была встроена в существующий сервис для от-четности «MON_STR» компании «Монолит-Строй». Для демонстрации работы системы ее Python микросервис был подключен к сайту, способному доступно и наглядно показывать результаты расчетов, а также накладывать построенные маршруты поверх карт реальной местности. В процессе работы были исследованы и протестированы различные тех-ники для фильтрации координат, в частности, медианный фильтр, простое и экспоненциальное скользящее среднее, объединение на основе расстояния и проверка согласованности пеленга.
The subject of the graduate qualification work is «Development of a system for determining a route based on geolocation data from smartphones in hard-to-reach areas». This work is devoted to the study of methods for collecting and increasing the accuracy of a route built using geolocation from an Android smartphone. The study analyzed methods for collecting geolocation on Android phones, various signal processing filters, and methods for deploying a service that performs these functions. During the work, using Java programming language and Android SDK, a module was developed for a mobile application that collects and pre-processes geo-location, as well as a microservice in Python using the FastAPI framework to com-plete route processing and generate reports on them. The developed system was integrated into the existing reporting service «MON_STR» of the company «Монолит-Строй». To demonstrate the systems operation, its Python microservice was connected to a website capable of clearly and visually displaying the results of calculations, as well as overlaying the con-structed routes on top of real-world maps. During the work, various techniques for filtering coordinates were investi-gated and tested: the median filter, simple and exponential moving average, dis-tance-based merging and bearing consistency checking.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
Количество обращений: 0
За последние 30 дней: 0