我正在尝试使用"moveTo"-function将代理移动到GIS地图上的某个定义点。它工作了几个点,然后突然发生了附加的错误。这是不是意味着没有定义点,或者AnyLogic无法使用OnlineRouteProvider找到路由,或者它意味着其他什么?
Ausnahme während der Ausführung eines diskreten Ereignisses:
739
java.lang.ArrayIndexOutOfBoundsException: 739
at com.anylogic.engine.gis.AnyLogicOnlineRouteProv
我正在为水路运输系统使用GIS地图,并且必须使用我自己的GIS路线(不是自动生成的)。我使用了moveTo块,但每次代理到达GIS点时,我都会收到一条错误消息:
"Error while drawing animation frame. Possibly caused by dynamic properties of animation shapes. The picture will be restored when (and if) the error goes away."
控制台中将显示以下消息:
Error during drawing animation frame
我有一个Anylogic模型,其中车辆在GIS地图上从一个点移动到另一个点。目标点是从数据库加载的(参见图)。通过使用源块,订单详细信息被映射到代理群体中(类型订单)。这组命令用于引导车辆通过GISmap。现在,我想知道车辆经过的距离。然而,我遇到了一些麻烦。数据库中的位置只能映射到参数类型字符串。这很烦人,因为这意味着我不能使用"distanceTo“函数。是否可以将数据库中的字符串映射到location类型的代理(即GISPoint)? DB snapshot