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 | |
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 |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0