Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Location Intelligence (Priozersk)

Интерактивное ГИС-приложение на 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

About

ГИС-приложение, Python

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages