Cinnamy / Urban-Topology-Analysis-Service

0 stars 3 forks source link

Сервис по анализу городской топологии

Обзор

Сервис позволяет работать с картами формата open street map. Можно использовать как свои карты, так и подгружать нужные с помощью python скрипта.

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

По выбранному городу, району или полигональной области можно построить граф дорожно-транспортной сети и его топологическое разложение, посчитать некоторые метрики. Затем можно загрузить граф в виде таблицы или изображения.

Документация на гугл диске

Предварительные действия

Запуск

Для запуска серверной части приложения необходимо выполнить из основной директории проекта команду:

docker compose up --build

Примечания

После выполнения команды, по окончании сборки контейнера, доступ к сайту и серверу базы данных можно получить по следующим ссылкам:

Выключение сервера

Для того, чтобы корректно завершить работу сервера в консоле выполните команду:

 docker compose down

Тут представлены ссылки на файлы с документацией по конкретным частям проекта:

1) Бекенд и серверная часть 2) Фронтенд 3) Аналитика