Несоответствие в степени подключения - PullRequest
0 голосов
/ 02 октября 2019

Я рассчитал степень связности уличной сети. Но есть несоответствие в результатах, в которых улицы с одинаковым количеством подключений (визуально) не получают одинаковое значение. Степень централизованной визуализации для сетки

import Osmnx as ox
import networkx as nx
G = ox.graph_from_place('Glasgow' , which_result = 2)
dc = nx.degree.connectivity(nx.line_graph(G))
nx.save_edge_attirbutes(G, dc,'dc')
ox.save_graph_shapefile(G, filename='City Centre', folder='/users/mohammad/downloads')

Визуально, проверяя результаты, я думаю, что это как-то связано с направлением улицы. Я просто хочу подтвердить это или если я что-то упустил.

Степень централизации с OSM в качестве базовой карты

Обновление

Я пытался вычислить, используяnx.degree (G) все еще получает противоречивые результаты. в этом сеточном изображении в середине я должен получить в основном 4, потому что на этом пересечении четыре ребра пересекаются. Любое объяснение / решение? Степень с использованием функции nx.degree

...