【问题标题】:How to create connections to specific agents and show animate connections for agents in Anylogic如何在 Anylogic 中创建与特定代理的连接并为代理显示动画连接
【发布时间】:2020-12-03 02:16:12
【问题描述】:

我是 Anylogic 的新手,我正在尝试使用 Anylogic 进行建模。我想通过网络在一个GIS环境中连接6种代理。

连接条件如下: 代理类型 1 有 10 个代理 代理类型 2 有 16 个代理 代理类型 6 有 20 个代理。

我想根据最近的距离将 agent1 与 2 连接起来。这意味着类型 1 的代理将连接到最近的类型 2 的代理。

另外,我想将 agent1 的种群相互连接起来。

为此,我使用“链接到代理”并通过单击属性中的“绘制线连接代理”复选框来动画连接。运行模型时未显示代理之间的连接线,但结果显示代理已连接。

有任何建议(显示代理之间的线路连接)? 谢谢。

【问题讨论】:

    标签: anylogic


    【解决方案1】:

    由到代理的链接生成的连接的“画线”功能不适用于 GIS 空间。

    我认为这是 AnyLogic 中的一个错误。

    要在连接的代理之间画线,您需要编写自己的代码,考虑到您可以放大和缩小地图,这不是很简单,AnyLogic 中没有内置功能可以让您这样做这很容易。有时我使用 Gis 区域作为连接代理的线路...但这适用于静态代理...

    您可以生成新的线代理并根据地图比例定义位置,但您无法在不破坏连接的情况下放大或缩小。

    换句话说,你必须根据你的代理是什么来发挥创造力。

    【讨论】:

      猜你喜欢
      • 2017-01-03
      • 2020-04-04
      • 2022-01-18
      • 2017-08-10
      • 2015-10-15
      • 2022-12-18
      • 2013-04-27
      • 1970-01-01
      • 2020-01-30
      相关资源
      最近更新 更多