Skip to content

mbogolyubov/regular_network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 

Repository files navigation

Преобразование графа транспортной сети в регулярно-сеточный вид

Функция осуществляет преобразование исходного графа транспортной сети в регулярно-сеточный вид. Последовательность действий следующая:

  1. Импорт исходного графа (import_graph)
  2. Создание альфа-оболочки (create_alpha_shape_for_roads)
  3. Замощение исходного графа гексагональной сеткой (gex_poly_roads_first)
  4. Поиск соседних ячеек и удаление дубликатов (neighboring_gex)
  5. Фильтрация ячеек, которые находятся внутри альфа-оболочки (filtered_cells)
  6. Построение рёбер будущего регулярно-сеточного графа (create_edges)
  7. Поиск кратчайших путей между всеми парами соседних центроидов (find_path)
  8. Построение регулярно-сеточного графа (create_regular_graph)

Все эти функции собраны в одну (main_function), что позволяет одним запуском выполнить преобразование Кроме того, в коде представлено следующее: вычисление коэффициентов корреляции и детерминации, построение графиков зависимости между затраченным временем по исходному и регулярному графам, построение зон доступности, подсчет количества вершин и рёбер, а также расчёт центральностей

#Input Название города и тип транспортной сети

#Output Зоны доступности (geojson), графики, рисунки и таблицы

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages