我正在Anylogic中运行行人模拟,并希望在我的模型末尾获得的代理位置信息具有更大的粒度。目前,我将其设置为显示流量密度的热图,但我希望通过模型中的时间跟踪每个代理的实际位置,如直线或轨迹。
模拟结束时的模型可视化1:https://i.stack.imgur.com/RwCVo.png
发布于 2021-04-06 06:32:02
将循环事件添加到您的行人代理类型中(您不能使用默认的行人,但必须创建自己的代理类型)。
然后,每秒(或您需要的任何分辨率)将行人坐标(getX
和getY
)及其索引写入到dbase表中。
然后,您可以执行所需的任何后处理。
PS:通常情况下,这并不是真正必要的,所以请确保你真的需要它;)
https://stackoverflow.com/questions/66960508
复制