Результаты для Волгограда



Визуализация

Для визуализации было выбрано использовать формат svg.

Несколько этапов развития проекта (для удобства буду приводить лишь скриншоты)

  1. Самое начало - отображение лишь участка, без географических преобразований и подбора ширины линий begging
  2. Отображение всех линий (way) all_ways
  3. Отображение всех линий, у которых есть ключ highway. Хорошо заметен “наклон” карты highways
  4. После выполнения географических преобразований geo_transform
  5. После удаления неавтомобильных дорог и раскрашивания в зависимости от важности final

Волгоград на openstreetmap:

osm_volgograd

Нетрудно заметить сходство по структуре и форме

Волгоград на google maps:

google maps

Итоговую визуализацию можно скачать отсюда. Файл — map.svg

Информация о вершинах

Построение таблицы вида:

Id Latitude Longitude X Y
96693997 44.437729 48.4373772 4946785.36428949 6147942.00763009
96693998 44.4582593 48.4321917 4949070.78683132 6147074.54120628

Результат для первых 1000 точек можно посмотреть здесь

Целую таблицу можно скачать отсюда. Файл — nodes_list.csv

Примечание: Если вы открываете таблицу в Excel и данные не разделены по столбцам, воспользуйтесь данным способом

Список смежности

Построение таблицы вида:

Node Adjacent nodes
96693997: [1540706633 1190719723]
96693998: [1194876021 1194875778]

Результат для первых 1000 точек можно посмотреть здесь

Целую таблицу можно скачать отсюда. Файл — adjacency_list.csv
Примечание: Если вы открываете таблицу в Excel и данные не разделены по столбцам, воспользуйтесь данным способом

Матрица смежности

Построение таблицы вида:

ID ID1 ID2 IDN
ID1 0 1 0
ID2 1 0 0
IDN 0 0 0

Где по горизонтали и вертикали - ID вершин, где aij = 1 если есть ребро из вершины i в вершину j и 0 в противном случае.

Матрица смежности получается крайне огромной - 69’776 x 69’776 размерностью и более 41Гб на диске.

Причем использование этой матрицы крайне неоправданно — в графе всего лишь 272`855 из 2’434’310’200 (что составляет ~0.011% от возможного) — то есть граф является сильно разряженным и большинство элементов в этой матрице будут нулевыми