Приложение «Георешение»

Название приложения: «Георешение».

Разработчик: Первицкая Л.А. (ОГУ, ИМИТ, 21ПМ(б)ПММ).

Научный руководитель: Чудинова О.С., доцент кафедры ММиМЭ.

Назначение приложения: помощь в выборе месторасположения нового объекта инфраструктуры с учетом конкурентной среды.

Функциональные возможности:

— создание файлов с геоданными о различных объектах инфраструктуры по территориальным образованиям Российской Федерации путем выгрузки информации с бесплатной географической карты мира OpenStreetMap;

— чтение файлов с геоданными о различных объектах инфраструктуры по территориальным образованиям Российской Федерации;

— визуализация локаций с помощью географических динамических карт в формате html;

— расчет количественных характеристик размещения объектов инфраструктуры выбранного типа в указанном пользователем населенном пункте (количество объектов инфраструктуры в населенном пункте; средний радиус действия объектов инфраструктуры в населенном пункте; максимальное и минимальное расстояния между объектами инфраструктуры в населенном пункте; максимальное расстояние от населенного пункта до объекта инфраструктуры; количество объектов инфраструктуры на 1000 жителей в населенном пункте; максимальное и минимальное расстояния от центра до объекта инфраструктуры в населенном пункте; обратный коэффициент плотности торговой сети по числу объектов инфраструктуры);

— расчет количественных характеристик для выбора наиболее подходящего месторасположения нового объекта инфраструктуры, таких как, расстояние до ближайшего объекта инфраструктуры и его конкурента (конкурентов можно менять при рассмотрении локаций), количество объектов инфраструктуры и их конкурентов в радиусе 2 километров от указанного пользователем места;

— сохранение результатов расчетов в word файл;

— помощь при работе с приложением путем вывода инструкций на каждом шаге решения задачи.

Используемые технологии и инструменты:

  1. Python как язык программирования;
  2. Anaconda3 как пакет инструментов и библиотек для python;
  3. Spyder3 как интегрированная в Anaconda3 среда для разработки приложения;
  4. PyQt5 как Python-библиотека для разработки графического интерфейса;
  5. PyInstaller как утилита для конвертации программы в исполняемый файл (exe приложение);
  6. Overpass API как библиотека-инструмент для работы с OpenStreetMap данными, которая позволяет получать информацию о различных объектах (районах области, магазинах, парках и т.д.) и управлять ими;
  7. GeoPandas как Python-библиотека для работы с географическими данными;
  8. Folium как Python-библиотека для создания карт на основе OpenStreetMap данных.

Приложение может быть полезно:

— менеджерам по развитию бизнеса, маркетологам, специалистам по логистике и планированию, владельцам торговых предприятий, которые хотят выбрать оптимальное с позиции близости конкурентов месторасположение нового объекта (например, торговой точки);

— компаниям, занимающимся строительством, логистикой и другими видами деятельности, требующими определения оптимального местоположений нового объекта инфраструктуры;

— специалистам в области планирования городской инфраструктуры, например, при планировании строительства новой школы, больницы или библиотеки.

Программа доступна для скачивания по ссылке: https://disk.yandex.ru/d/EepUaTh2QfCW6g

Комментарии запрещены.