Название приложения: «Георешение».
Разработчик: Первицкая Л.А. (ОГУ, ИМИТ, 21ПМ(б)ПММ).
Научный руководитель: Чудинова О.С., доцент кафедры ММиМЭ.
Назначение приложения: помощь в выборе месторасположения нового объекта инфраструктуры с учетом конкурентной среды.
Функциональные возможности:
— создание файлов с геоданными о различных объектах инфраструктуры по территориальным образованиям Российской Федерации путем выгрузки информации с бесплатной географической карты мира OpenStreetMap;
— чтение файлов с геоданными о различных объектах инфраструктуры по территориальным образованиям Российской Федерации;
— визуализация локаций с помощью географических динамических карт в формате html;
— расчет количественных характеристик размещения объектов инфраструктуры выбранного типа в указанном пользователем населенном пункте (количество объектов инфраструктуры в населенном пункте; средний радиус действия объектов инфраструктуры в населенном пункте; максимальное и минимальное расстояния между объектами инфраструктуры в населенном пункте; максимальное расстояние от населенного пункта до объекта инфраструктуры; количество объектов инфраструктуры на 1000 жителей в населенном пункте; максимальное и минимальное расстояния от центра до объекта инфраструктуры в населенном пункте; обратный коэффициент плотности торговой сети по числу объектов инфраструктуры);
— расчет количественных характеристик для выбора наиболее подходящего месторасположения нового объекта инфраструктуры, таких как, расстояние до ближайшего объекта инфраструктуры и его конкурента (конкурентов можно менять при рассмотрении локаций), количество объектов инфраструктуры и их конкурентов в радиусе 2 километров от указанного пользователем места;
— сохранение результатов расчетов в word файл;
— помощь при работе с приложением путем вывода инструкций на каждом шаге решения задачи.
Используемые технологии и инструменты:
- Python как язык программирования;
- Anaconda3 как пакет инструментов и библиотек для python;
- Spyder3 как интегрированная в Anaconda3 среда для разработки приложения;
- PyQt5 как Python-библиотека для разработки графического интерфейса;
- PyInstaller как утилита для конвертации программы в исполняемый файл (exe приложение);
- Overpass API как библиотека-инструмент для работы с OpenStreetMap данными, которая позволяет получать информацию о различных объектах (районах области, магазинах, парках и т.д.) и управлять ими;
- GeoPandas как Python-библиотека для работы с географическими данными;
- Folium как Python-библиотека для создания карт на основе OpenStreetMap данных.
Приложение может быть полезно:
— менеджерам по развитию бизнеса, маркетологам, специалистам по логистике и планированию, владельцам торговых предприятий, которые хотят выбрать оптимальное с позиции близости конкурентов месторасположение нового объекта (например, торговой точки);
— компаниям, занимающимся строительством, логистикой и другими видами деятельности, требующими определения оптимального местоположений нового объекта инфраструктуры;
— специалистам в области планирования городской инфраструктуры, например, при планировании строительства новой школы, больницы или библиотеки.
Программа доступна для скачивания по ссылке: https://disk.yandex.ru/d/EepUaTh2QfCW6g