可以使用.py代码中的netconvert将osm数据转换为net.xml格式吗?

时间:2020-08-01 11:18:57

标签: sumo

我必须在SUMO中创建一个道路网络。网络不是恒定的,而且相对较大。

我想创建一个基于OSM数据动态创建相扑道路网络的功能。我不确定是否有可能,但是我的基本算法是:

  1. 使用OSM-id列表通过Overpass API(或类似方法)查询OSM并获取我感兴趣的道路数据

  2. 变量中的故事响应

  3. 像netconvert osm-import一样调用smth。而且这不应该来自文件(.osm-> .net.xml),而是来自动态变量(2):(变量数据-> net.xml)

实际上,我不确定是否有可能。您能否至少给出一些提示?

1 个答案:

答案 0 :(得分:1)

当前,如果没有中间文件,则无法执行此操作。甚至没有解决办法,例如命名管道,因为netconvert会两次读取输入文件。