You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

保存.graphml文件时节点经纬度(lat/lng)属性丢失的问题求助

保存.graphml文件时节点经纬度(lat/lng)属性丢失的问题求助

我最近用OSMnx处理城市路网图时碰到了个棘手的问题,想请教下各位开发者:

我先通过以下代码生成了德国卡尔斯鲁厄的驾车路网图:

ka1 = ox.graph_from_place("Karlsruhe, Germany", network_type="drive")

接着用这条命令把生成的图保存为.graphml文件,还特意加了gephi=True参数来适配Gephi工具:

ox.save_graphml(ka1, filepath="/home/user/karlsruhe.graphml", gephi=True, encoding='utf-8')

结果打开生成的文件后才发现,节点的经纬度数据(对应原图里的x、y属性,也就是lng和lat)居然没被写入文件!现在我想用Gephi的Geo Layout插件来可视化这个路网图,但这个插件要求节点必须具备lat和lng属性才能正常工作。

有没有朋友遇到过类似的情况?或者知道怎么配置才能让OSMnx在保存GraphML文件时,把节点的经纬度属性也一并包含进去?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 12:33:08