【问题标题】:Creating nodes at polyline vertices of gis shape file在 gis 形状文件的折线顶点处创建节点
【发布时间】:2020-01-20 05:12:15
【问题描述】:

我是 mesa 的新手,但之前使用 netlogo 创建了一个 ABM(基于代理的模型)。我知道 Mesa ABM 平台有一个名为 geo-mesa 的 Gis 扩展。我感兴趣的是,如果有道路网络(折线)shapefile,是否可以允许代理在这些道路上移动。 (在 Netlogo 中,您通过在折线的顶点创建一个节点(一种代理)来实现此目的,允许代理通过从一个节点跳到另一个节点来遍历道路网络。)在 mesa/geo mesa 中是否有类似的可能。此外,除了 mesa 和 geo-mesa 网站 Geoschelling 模型中的教程之外,是否还有其他使用 mesa 创建的模型。 提前感谢任何有用的 cmets

【问题讨论】:

    标签: mesa-abm


    【解决方案1】:

    您可以使用连续空间网格并使用 get_heading() 函数设置海龟运动。在https://mesa.readthedocs.io/en/master/apis/space.html#space.ContinuousSpace 上提供了一些(少量)参考。除了项目页面,项目 github 页面 (https://github.com/projectmesa/mesa) 是如何使用 mesa 的最佳来源。然而,它仍然是一个让人们使用它并分享他们的经验的模块。祝你建模好运!

    【讨论】:

      猜你喜欢
      • 2016-08-02
      • 2016-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多