netconvert 允许从不同的第三方格式导入道路网络。目前支持以下格式:
- OpenStreetMap 数据库,参见 Networks/Import/OpenStreetMap
- PTV VISUM(宏观交通仿真软件包),参见 Networks/Import/VISUM
- PTV VISSIM(微观交通仿真软件包),参见 Networks/Import/Vissim
- OpenDRIVE 网络,参见 Networks/Import/OpenDRIVE
- MATsim 网络,参见 Networks/Import/MATsim
- ArcView 数据库文件,参见 Importing ArcView networks (shapefiles)
- Elmar Brockfeld 的未拆分和已拆分的 NavTeq 数据,参见 Networks/Import/DlrNavteq
- RoboCup Rescue League 文件夹,参见 Networks/Import/RoboCup
在大多数情况下,netconvert 只需要两个参数:以源应用程序/格式命名的选项,后跟要转换的文件名和输出文件名(使用 --output-file 选项)。如果要导入 VISUM 网络,以下代码会将其转换为 SUMO 网络:
netconvert --visum=MyVisumNet.inp --output-file=MySUMONet.net.xml
可以使用 更多的 netconvert 选项 来影响导入过程。
原生格式有 plain-xml 变体,它是为 netconvert 设计的简单输入格式;还有 .net.xml 格式,它是 netconvert 的输出格式,并且包含了启发式推导的数据,如通行权规则和交叉口几何形状。这两种格式可以无损地相互转换。
