如何将 GIS shapefile 正确转换为道路网络?

问题描述

首先补充一下,我是第一次使用Anylogic,请谅解。
我在将 GIS .shp 文件转换为道路网络时遇到了奇怪的问题。

我按照文档中的说明进行操作(我正在尝试与文档示例中的完全相同):
https://anylogic.help/markup/converting-roads.html


转换前我的 GIS 地图:

enter image description here

转换后的我的 GIS 地图:

enter image description here


如您所见,Anylogic 为我生成了很多道路网络。它应该都在一个道路网络中。因此,没有交叉点,这是最大的问题。它根本不会产生交叉点,而是以某种方式人为地连接这些道路......

enter image description here


谁能告诉我我做错了什么?为什么没有交叉路口,所有东西都被扔进单独的路网? 在文档中的示例中,已生成交集。


我正在使用 Anylogic Professional 30 天试用版。之前我用的是个人学习版,也有完全一样的问题。

解决方法

你没有做错任何事。这是由形状文件结构引起的。 AnyLogic 只能解释它得到的信息,如果数据格式不正确,即 .shp 文件中的道路路径实际上没有连接,它将创建单独的网络。

所以要么调整shape文件,要么手动组合网络,没有别的办法,afaik。