prepare_geojson_to_agentpolisdemo.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:roadmap-processing 作者: aicenter 项目源码 文件源码
def load_graph(json_dict):
    g = nx.MultiDiGraph()
    for item in json_dict['features']:
        coord = item['geometry']['coordinates']
        coord_u = get_node(coord[0])
        coord_v = get_node(coord[-1])
        if coord_u != coord_v or len(coord) != 2:  # prune loops without any purpose, save loops like traffic roundabout
            lanes = item['properties']['lanes']
            data = item['geometry']['coordinates'][1:-1]
            if len(data) == 0:
                data = []
            g.add_edge(coord_u, coord_v, id=item['properties']['id'], others=data, lanes=lanes)
    return g
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号