ArcGIS网络分析之数据组织、连通性设置
文章目录
- 一、在创建网路数据集前,要不要打断所有到道路?
- 二、网络数据集的连通性
- 1、边的连通性策略
- 2、交汇点的连通性策略
- 3、构建高程模型
- 三、连通性组
- 参考:
一、在创建网路数据集前,要不要打断所有到道路?
在刚学习使用网络分析时,大多数初学者都会将所有道路打断,然后再创建网络数据集。如果道路网比较复杂时,这样的做法是会出现问题的。
比如下图中的高架桥,如果数据都打断了,而且道路数据也没有高程值或是高程字段,那么在执行分析的时候就可能从高架桥直接驶向地面上的路了,这样的分析结果显然是不正确的。
那这个问题应该怎么解决呢?我们从数据的组织方式和网络数据集的连通性来分析,然后大家可以对照自己的数据情况,设置网络数据集的连通性。
二、网络数据集的连通性
网络使用道路数据创建网络数据集,道路数据就是网络数据集中的边。连接边的点就是交汇点。先来看边的连通性策略。
1、边的连通性策略
边有两种连通性策略:Endpoint(端点连通) 和 Any Vertex(任意折点连通)。
从上图中可以看出,两条道路,相交的地方有重合的结点:
- 如果选择任意折点的连通方式,可以表示十字路口。
- 如果选择端点连通方式,可以表示上下两层道路。
我们来看下演示动画:两条道路,相交的地方有重合的结点,设置断点连通和任意折点连通的结果。
如果道路打断了,变成了4条路,设置端点连通或任意折点连通,结果都表示十字路口。A、B两点之间都会有路线。
如果两条道路相交的地方没有结点,或是结点不重合,设置端点连通或任意折点连通,结果都表示上下两层道路。A、B两点之间不会有路线。
检查相交处是否有结点,可以在编辑状态下,双击道路查看。如下图,相交处,一条路有结点,另一条路没有。
2、交汇点的连通性策略
交汇点有两种连通性策略:Honor(依边线连通) 和 Override(交点处连通)。
以公交网举例。一趟公交车的线路一般是一条线,所以不需要考虑是端点连通还是在任意折点连通。但是当公交线路有交叉的时候,就需要使用端点连通。
当使用端点连通的时候,有公交站的时候,人怎么上下车呢,就需要有公交站点。可以在道路上覆盖一个点,那么这个点就和线连通了。这个策略就是Override(交点处连通)。
我们来看下演示,理解下交汇点的两种连通策略。道路使用端点连通。
需要注意的是,点参与创建网络数据集,点所在的道路上必须有与之重合的结点,否则验证网络数据集时会出现错误。
3、构建高程模型
前面我们说了,对于有高架桥的情况,边可以选择端点连通方式。如果道路数据打断了,有高程值的情况下,还可以通过构建高程模型来识别道路的连通性。
上图中,①的高程是10,②的高程是18,所以①和②是不连通的。
三、连通性组
一个连通性组中可以包含任意数量的源。每个边源只能被分配到一个连通性组中,每个交汇点源可被分配到一个或多个连通性组中。
如下图,道路网在一个组里,铁路网在另一个组里,红色的车站构成了两个连通性组之间的连接。连通性组既区别了两个网络,又通过共享交汇点(车站)把二者连接在一起。
一句话小结一下:先检查数据的采集方式,再考虑用什么连通策略。
欢迎关注我的公众号 ~
参考:
连通性
ArcGIS网络分析之数据组织、连通性设置相关推荐
- ArcGIS网络分析之常见问题分析、诊断篇
文章目录 一.停靠点无效 二.构建网络数据集时,检测到孤立点 三.求解失败 四.分析结果不符合预期 1.AB两点间没有路 2.服务区分析,设置中断值1公里,为什么结果是1.3公里? 3.ArcGIS ...
- ArcGIS网络分析之Silverlight客户端最近设施点分析(四)
ArcGIS网络分析之Silverlight客户端最近设施点分析(四) 原文:ArcGIS网络分析之Silverlight客户端最近设施点分析(四) 在上一篇中说了如何实现最近路径分析,本篇将讨论如何 ...
- ArcGIS 网络分析 warning : the delay impedance of locationXX in Facilities exceeds the cutoff impedance
ArcGIS 网络分析 warning : the delay impedance of locationXX in Facilities exceeds the cutoff impedance 大 ...
- 01-【介绍说明篇】Hello,ArcGIS网络分析
先来看下什么是网络. 网络是由一系列相互连通的点和线组成,来描述地理要素(资源)的流动情况.如道路网.河流网.管线网等. 那么我们要知道从A点到B点的路线.河流的污染源在哪.水管漏水关闭哪个阀门,需要 ...
- ArcGIS网络分析之构建网络分析数据集(一)
说明: 1. 本文主要用于演示网络分析服务的搭建过程.所以在此不会深入讨论网络分析服务的每一个细节,本文的目的就是让初学者学会使用网络分析服务进行基本的分析(主要针对后续的WEB开发):路径分析,最近 ...
- arcgis网络分析最短距离_ArcGIS网络分析(最短路径问题分析)
网络分析(最短路径问题分析) 一. 实验目的: 理解最短路径分析的基本原理, 学习利用 arcgis 软件进行各种类型的最短路径分 析的操作. 二.实验准备 1 .实验背景: 最短路径分析是空间网络分 ...
- arcgis网络分析最短距离_ArcGIS 网络分析[2.1] 最短路径
最短路径求解 [如果看到此博客还没有网络数据集的,请参考第一章的内容,点击我,看目录] 最短路径,是什么最短?时间最短?距离最短?什么距离?路程距离? 考虑到拥堵问题,限速问题,换乘问题,在现实的最短 ...
- ArcGIS 网络分析[8.2] 资料2 使用IDatasetContainer2接口的CreateDataset方法创建网络数据集...
上节提及如何使用IDatasetContainer2接口访问到网络数据集,上例可以封装为一个方法. 这节就使用IDatasetContainer2接口(Geodatabase类库)的CreateDat ...
- Arcgis ModelBuilder给插值工具设置范围和颜色
第一次做ModelBuilder各种生疏,我的目的是插值得到合适大小的图层,然后按照一个特定边界进行裁剪 1.直接用工具操作 直接使用时,双击Spline,选择数据,此时可以点击environment ...
- arcgis js(六)设置不透明度
1.在上一章节我们已经能够自由切换天地图底图了,这一节继续接着上节的代码往里面添加新功能,我们知道,在地图学中地图是可以不断叠加的,即使像天地图这么庞大的地图显示也是由不同的图层叠加现实的,当然它用的 ...
最新文章
- 网站优化之网站为什么要做301定向跳转?
- [转]WF4.0 基础篇 (一)开始使用WF
- Java 面试题问与答:编译时与运行时
- HDU - 4547 CD操作(LCA模板)
- 高效多用的群集-Haproxy搭建Web集群
- 转载 - 整数划分问题
- MySQL prepare语句的SQL语法
- 【Lintcode】076.Longest Increasing Subsequence
- 微信小程序左右菜单mysql_微信小程序tab左右滑动切换功能的实现代码
- String、StringBuffer和StringBuilder
- PHP根据经纬度计算距离
- 时钟屏保fliqlo
- ArcGIS插件安装通用问题汇总
- ATECC508A芯片开发笔记(九):加密读写508芯片数据的流程及相应设置
- 手机相册中的照片如何导入备忘录?
- Matplotlib:面积图、填图、饼图
- 索尼IMX219图像传感器
- 周报(水管工问题,和图的遍历)
- ai作文批改_作文批改功能,AI,你可以在批改记录中看到自己每次的进步
- 【网站模板】第02期—15款免费企业网站模板,助你提升学习效率与工作效率
热门文章
- 如何让你的跑步能力变的更强大!
- 程序员的8个职业发展方向,了解一下!
- C. Dominant Piranha
- 关于数据的笑话 30 则
- 分享一下我的从业经历和工作感悟
- 台式计算机虚拟内存怎么设置,电脑虚拟内存怎么设置最好 电脑虚拟内存不足怎么解决...
- IP地址的组成及简单分类
- 百度账号 不用手机号注册
- 新西兰计算机最好大学排名,2017新西兰大学计算机专业排名TOP10经典院校一览
- 微信浏览量服务器,微信uv和pv是什么?独立访客(UV)数据页面浏览数(PV)的关系