我是 mesa 的新手,但之前使用 netlogo 创建了一个 ABM(基于代理的模型)。我知道 Mesa ABM 平台有一个名为 geo-mesa 的 Gis 扩展。我感兴趣的是,如果有道路网络(折线)shapefile,是否可以允许代理在这些道路上移动。(在 Netlogo 中,您通过在折线的顶点创建一个节点(一种代理)来实现此目的,允许代理通过从一个节点跳到另一个节点来遍历道路网络。)在 mesa/geo mesa 中是否有类似的可能。此外,除了 mesa 和 geo-mesa 网站 Geoschelling 模型中的教程之外,是否还有其他使用 mesa 创建的模型。提前感谢任何有用的评论
问问题
59 次
1 回答
0
您可以使用连续空间网格并使用 get_heading() 函数设置海龟运动。https://mesa.readthedocs.io/en/master/apis/space.html#space.ContinuousSpace上提供了一些(少量)参考。除了项目页面,项目 github 页面(https://github.com/projectmesa/mesa)是如何使用 mesa 的最佳来源。然而,它仍然是一个让人们使用它并分享他们的经验的模块。祝你建模好运!
于 2019-12-06T08:18:10.367 回答