Аналіз засобів фреймворку Streamlit та бібліотеки Folium для побудови інтерактивних карт

Loading...
Thumbnail Image

Journal Title

Journal ISSN

Volume Title

Publisher

Львівський торговельно-економічний університет

Abstract

У роботі проведено аналіз засобів фреймворку Streamlit та бібліотеки Folium для побудови інтерактивних веб-карт у середовищі Python. Розглянуто архітектурні особливості Streamlit як фреймворку для швидкої розробки інтерактивних веб-застосунків без необхідності글 глибоких знань фронтенд-технологій, а також можливості бібліотеки Folium, яка базується на JavaScript-бібліотеці Leaflet.js та надає інструментарій для створення динамічних картографічних візуалізацій. Досліджено ключові компоненти інтеграції Streamlit і Folium, зокрема механізми відображення карт у веб-інтерфейсі за допомогою допоміжних модулів (streamlit-folium), способи роботи з геопросторовими даними у форматах GeoJSON та Shapefile, а також інструменти для нанесення маркерів, шарів, теплових карт і кластеризації об'єктів. Проаналізовано переваги обраного стеку технологій порівняно з альтернативними рішеннями (Dash, Bokeh, Plotly), зокрема простоту синтаксису, швидкість прототипування та мінімальні вимоги до обчислювальних ресурсів. На основі проведеного аналізу розроблено прототип інтерактивного веб-застосунку, що демонструє практичне застосування досліджуваних технологій для візуалізації геопросторових даних. Визначено переваги та обмеження використання Streamlit і Folium, а також окреслено перспективи подальшого вдосконалення функціоналу подібних систем.

Description

Кваліфікаційна робота на здобуття вищої освіти ступеня "бакалавр" за освітньо-професійною програмою "Комп'ютерні науки" зі спеціальності 122 "Комп'ютерні науки". – Львівський торговельно-економічний університет. Львів. 2026.

Citation

Endorsement

Review

Supplemented By

Referenced By