Интерактивное ГИС-приложение на Python для поиска локаций для точек стрит-фуда на основе потребительского потенциала уже существующих заведений в г.Приозерск
-
Автоматизированный парсинг: Скрипт напрямую обращается к Overpass API OpenStreetMap (библиотека
osmnx), выкачивает актуальные слои POI (Points of Interest) города и строит геометрии центроидов для зданий и полигонов, обходя ограничения типов геоданных. -
Динамическая оценка: Реализована векторная бизнес-логика в Pandas. Используется формула для вычислений экспоненциального бонуса вокзала (
$B = 100 \cdot e^{-\lambda \cdot d} $ ), учитывая удаленность локаций от него. В зависимости от выбранного пользователем времени года, алгоритм мгновенно пересчитывает потенциал привлекательности для локаций. -
ГИС-визуализация: Интерактивная карта на базе
Plotly Express Mapboxс динамическим изменением цвета и размера маркеров (карта использует палитруMagma), отображающая плотность и потенциал коммерческих зон.
- Язык программирования: Python 3.11
- Библиотеки ГИС & Data Science: Pandas OpenStreetMap (OSMnx), GeoPandas, NumPy
- Визуализация: Streamlit, Plotly Express