ArcGIS之网络分析连通性问题

  网络分析在ArcGIS的空间分析中至关重要,小编最近在做全国铁路数据空间可达性分析时,创建网络数据集时,在两条线要素在同一交点处,由于点连通性选择错误,导致后来的临近设施查询出错(也会导致最短路径出错),在此我分享我的出错原因:

   1、创建网络数据集

   在第三步connectivity选择连通性如下图所示:


connectivity policy中,铁路和city连通性选择很重要,end point 是端点联通规则。如果选择端点联通,如下例所示


l1和l2是两条直线,相交于一点,这时l1,l2有四个端点,选择端点联通后,它们的交点并不作为连接点,不能在交点处与其他路线连通。这样,只能在端点处和其他路线联通。这样在网络分析最短路径查找时,查找到的最短路径并不是真正的最短路径。



当选择Any Vertex即任意折点连通规则时,l1,l2两条相交直线的交点就变成了一个连接点,这样在寻找最短路径时,就可以达到目的。具体示意图如下:


此时直线l1,l2在交点处被分为四条线段,e1,e2,e3,e4.在进行最短路径分析时四条路径均能相互连通。

2、点在线要素图层边的连通特性有覆盖和不覆盖两种。当选择覆盖时


选择覆盖,点要素在线上成为连接点(在网络中将线一分为二)情况如下:



不选择覆盖则点要素没有成为连接点,情况如下:


在GIS10.0以后,如果点要素都没有设置高程值,进行网络分析时时可行的,但如果有一个点设置高程值后,就不可以进行网络分析了。

(部分图片来自esri网站)

猜你喜欢

转载自blog.csdn.net/yhxiaohao/article/details/80273116