Програмне забезпечення для системи картографічної платформи з візуалізацією даних

dc.contributor.advisorКириченко, Віктор Вікторович
dc.contributor.authorКовальчук, Ігор Русланович
dc.date.accessioned2026-08-28T12:17:37Z
dc.date.issued2026
dc.description.abstractМета дослідження полягає у розробці програмного забезпечення картографічної вебплатформи, яке дозволяє будувати та візуалізувати маршрут, відображати просторові дані на карті, а також виводити додаткові показники (погоду та статистику часу в дорозі) у спеціальній інтерактивній панелі. Для досягнення цієї мети необхідно було виконати такі завдання: • розібратися з предметною областю і чітко прописати вимоги до майбутньої платформи; • спроєктувати базу даних та створити необхідні UML-діаграми, щоб зрозуміти логіку взаємодії компонентів; • написати серверну частину (яка працюватиме як агрегатор) та клієнтський інтерфейс, поєднавши різні API: OSRM для розрахунку шляху, Open-Meteo для погоди та TomTom для трафіку; • імплементувати алгоритми пошуку оптимального шляху (зокрема, застосувати алгоритм Дейкстри для побудови маршрутів на внутрішньому графі) та додати функцію симуляції руху автомобіля; • перевірити готову систему на помилки та скласти рекомендації щодо її використання. Об’єкт дослідження - процес візуалізації просторових і тематичних даних у web GIS-подібному застосунку. Предмет дослідження - методи інтеграції зовнішніх геосервісів (маршрутизація, погода, трафік) та засоби їхньої графічної подачі користувачу. Методи дослідження. У процесі роботи над проєктом застосовувалися різні підходи. Для розрахунку маршрутів між містами використовувалися методи теорії графів, а саме пошук найкоротшого шляху на зваженому графі. Щоб об'єднати дані від кількох різних REST API на бекенді, застосовувалися принципи системної агрегації. Крім того, знадобилися методи візуальної аналітики для побудови графіків температури (у вигляді компактних SVG-ліній) і діаграм трафіку безпосередньо в панелі застосунку. Апробація результатів. Результати розробки та ключові архітектурні рішення були представлені під час виступу на науковій конференції. Тема доповіді: «Розробка архітектури та програмного забезпечення системи пошуку маршрутів та відстеження транспорту в реальному часі "Transit Mind"». Структура роботи. Пояснювальна записка складається зі вступу, чотирьох розділів та висновків. Перший розділ присвячений огляду предметної області та формуванню вимог до застосунку. У другому розділі описано процес проєктування системи та створення логічних моделей. Третій розділ містить деталі технічної реалізації: від налаштування бази даних PostgreSQL до написання коду на React і Node.js та інтеграції зовнішніх API. Четвертий розділ описує тестування готового продукту та рекомендації щодо його розгортання.
dc.identifier.citationКовальчук І. Р. Програмне забезпечення для системи картографічної платформи з візуалізацією даних : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2026. 60 с.
dc.identifier.urihttps://dglib.nubip.edu.ua/handle/123456789/16943
dc.language.isouk
dc.publisherНУБіП України
dc.subjectкартографічна вебплатформа
dc.subjectпрограмне забезпечення
dc.subjectвізуальна аналітика
dc.subjectмаршрутизація
dc.subjectweb-based mapping platform
dc.subjectsoftware
dc.subjectvisual analytics
dc.subjectrouting
dc.titleПрограмне забезпечення для системи картографічної платформи з візуалізацією даних
dc.typeThesis
thesis.degree.departamentКомп’ютерних наук
thesis.degree.grantorФакультет інформаційних технологій
thesis.degree.specialtyІнженерія програмного забезпечення

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Kovalchuk__Bakalavrska_Prohramne_zabezpechennia_dlia_systemy_kartohrafichnoi.pdf
Розмір:
1,47 MB
Формат:
Adobe Portable Document Format