一款开源软件让你从此不再为路网数据而烦恼(3)
2023-04-27 来源:飞速影视
(2)启动Python编程环境,键入如下命令,运行程序即可。注意map文件需与程序保存在同一文件夹。
import osm2gmns as ognet = og.getNetFromOSMFile("map")og.outputNetToCSV(net,output_folder=’output’)
(3)除基本功能外,OSM2GMNS还提供了获取不同交通模式网络功能,如获取铁路网络,可修改为如下命令。network_type参数可选"auto", "bike", "walk","railway", "aeroway"及任意组合。
net = og.getNetFromOSMFile("map", network_type=("railway"))net = og.getNetFromOSMFile("map", network_type=("auto","railway"))
如想获取POI(Point of Interest)数据,可将参数POIs设置为True:
net = og.getNetFromOSMFile("map", network_type=("railway"), POIs=True)
(4)由于真实路网中存在复杂交叉口情况,同一个交叉口存在多个网络节点(如下图左),OSM2GMNS提供了简化交叉口功能,将属于同一交叉口的节点统一为一个节点(如下图右),方便后续工作开展,命令如下:
net = og.getNetFromCSV()og.consolidateComplexIntersections(net)og.outputNetToCSV(net, output_folder="consolidated")
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)
www.fs94.org-飞速影视 粤ICP备74369512号