AnyLogic添加车辆后触发INTERNAL ERROR: Error while creating merging control point错误
AnyLogic路网启动错误:INTERNAL ERROR: Error while creating merging control point
问题描述
我使用AnyLogic自带的GIS元素创建了一个相对简单的路网,添加GIS点并创建路线后,将其转换为带有道路的空间标记元素。编译并运行模拟测试时一切正常,但添加车辆并尝试让其在任意道路上运行后,出现如下错误:
Error during model startup: root: roadNetwork : INTERNAL ERROR: Error while creating merging control point未修改路网、交叉口等内容,使用的是AnyLogic从GIS地图和路线转换而来的原始空间标记路网。
解决建议
- 检查路网节点冲突:GIS转换的路网常存在重合节点或道路端点过近的隐性问题,即使视觉无异常,也会导致合并控制点生成失败。选中所有道路节点,删除重复节点后重新连接道路。
- 重置交叉口控制:右键点击
roadNetwork元素,选择**"Reset Intersection Controls"**,让AnyLogic重新生成交叉口控制逻辑,覆盖转换时的异常配置。 - 排查悬垂道路:确认所有道路端点都正确连接到交叉口节点,删除一端未连接的悬垂道路,这类无效路段会干扰路网初始化。
- 清理微路段:删除长度过短(如小于1米)的微路段,重新绘制连接。GIS转换可能生成这类冗余路段,引发内部错误。
- 重新转换路网:删除现有空间标记路网,重新从GIS路线转换,转换时勾选**"Simplify polylines"**选项,减少冗余节点,避免转换异常。
内容的提问来源于stack exchange,提问作者eeman
相关产品推荐
相关产品推荐

