Part2_扩展MATSIM_Subpart1_输入数据准备_第7章 初始 MATSim 输入的生成

如第 2.2 节所述,除了配置之外,最小的 MATSim 输入还包括网络和具有初始计划的人口。对于说明性场景,所有三个都可以使用文本编辑器生成。对于更复杂和/或更现实的场景,它们需要通过其他方法生成。具有脚本语言知识的人可以使用该脚本语言来生成必要的 XML 文件,这可能会尊重 MATSimDTD。为了这些目的,我们自己使用 Java 作为我们的脚本语言。 Java 不一定是这里的最佳选择;这可以在别处讨论。我们确实使用它,原因如下:

• 我们中的大多数人还对MATSimextensions 进行了编程,而这些目前必须使用Java。因此,使用 Java 作为脚本语言来生成初始输入可以节省我们精通另一种编程语言的工作量。

• MATSim 软件必然已经包含所有用于 MATSim 输入的文件读取器和写入器,从而节省了重新实现它们的工作,并且随着文件版本更新自动前进。此外,可以直接使用 MATSim 数据容器。

• 一旦开始用Java 编写MATSim 脚本,在许多情况下,在读取文件之后修改输入数据是有意义的。用于此的编程技术与其他初始输入生成相同。第四部分将展示初始输入是如何在实践层面产生的——讨论不同类型的原始输入数据——用于不同的场景。本节介绍 MATSim 用于初始输入生成的技术工具。

7.1 Java 中的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

桃桃tao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值