Details

Title Визуализация результатов обнаружения источников радиоизлучения: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators Никифорова Екатерина Алексеевна
Scientific adviser Коликова Татьяна Всеволодовна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects радиолокация ; местоопределение ; визуализация ; тепловая карта ; пеленгационная карта ; radar ; location ; visualization ; heat map ; direction finding map
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-3025
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\37283
Record create date 9/19/2025

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Данная работа посвящена разработке системы визуализации, которая обеспечивает отображение результатов определения местоположения источников радиоизлучения в наглядном виде на различных интерактивных картах в веб-интерфейсе. В ходе исследования были рассмотрены существующие методы визуализации радиоданных, а также проведён анализ аналогичных решений визуального отображения источников радиоизлучения. В рамках работы разработана система визуализации, состоящая из нескольких микросервисов. Для гибкости системы реализован модуль настройки конфигурации на языке программирования С++ с использованием библиотеки Qt5. Для визуального представления данных разработан модуль визуализации на языке программирования Python с использованием библиотек folium и Gradio для работы с интерактивными картами и веб-интерфейсами соответственно. Исходя из настроек конфигурации, обеспечивается выбор необходимого метода визуализации: пеленгационная карта или тепловая. Взаимодействие между модулями организовано через брокер сообщений RabbitMQ, что гарантирует стабильный обмен данными без потерь даже при высокой нагрузке. Все результаты работы системы сохраняются в базе данных PostgreSQL, что позволяет хранить и при необходимости обращаться к данным, полученным на предыдущей итерации для проведения дополнительного анализа. Основные выводы были представлены на конференции «Современные технологии в теории и практике программирования», а по итогам исследования подготовлена и опубликована статья в соответствующем сборнике.

This work is devoted to the development of a visualization system that provides a visual display of the results of determining the location of radio emission sources on various interactive maps in the web interface. During the study, existing methods of visualization of radio data were considered, and an analysis of similar solutions for the visual display of radio emission sources was carried out. As part of the work, a visualization system was developed consisting of several microservices. For the flexibility of the system, a configuration module was implemented in the C++ programming language using the Qt5 library. For visual presentation of data, a visualization module was developed in the Python programming language using the folium and Gradio libraries for working with interactive maps and web interfaces, respectively. Based on the configuration settings, the required visualization method is selected: a direction finding map or a heat map. The interaction between modules is organized via the RabbitMQ message broker, which guarantees stable data exchange without losses even under high load. All system operation results are saved in the PostgreSQL database, which allows storing and, if necessary, accessing the data obtained in the previous iteration for additional analysis. The main findings were presented at the conference "Modern Technologies in the Theory and Practice of Programming", and based on the results of the study, an article was prepared and published in the corresponding collection.

Network User group Action
ILC SPbPU Local Network All
Read
Internet Authorized users SPbPU
Read
Internet Anonymous

Access count: 0 
Last 30 days: 0

Detailed usage statistics