Аналіз засобів фреймворку Streamlit та бібліотеки Folium для побудови інтерактивних карт
Loading...
Date
Authors
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.