热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

ArcGIS上下行、交通口互通

(一)道路单向行驶ArcGISNetwork中规定,可以为道路对应的要素设置一个字段,Oneway为默认名称,不可以修改,当单行方向与和要素的数字化方向一致的时候,属性值为FT(含义

(一)道路单向行驶

ArcGIS Network中规定,可以为道路对应的要素设置一个字段,Oneway为默认名称,不可以修改,当单行方向与和要素的数字化方向一致的时候,属性值为"FT"(含义:From-To,对应要素数字化时的方向),反之当要素和数字化时方向相反时,属性值为TF(含义:To-From,对应要素数字化相反的方向),如果是禁止通行,则属性值应该是"N",其他的属性值对单行、禁止不起作用。这样在进行网络分析时,尤其是传输式网络分析时,寻找最佳路径时就会考虑道路的单行问题。


(二)上下行车速不同

按Network Analyst约定,线要素的字段名FT_Minutes和TF_Minutes可定义为上下行交通的消耗,与要素的数字化方向对应,FT_Minutes代表与数字化方向一致的交通时间消耗,TF_Minutes为代表与数字化方向相反的交通时间消耗,默认单位均为分钟(Minutes)。


当为道路要素赋值FT_Minutes和TF_Minutes字段时,建立网络数据集时,就会自动生成Minutes网络数据集属性,这样在分析的时候就可以使用Minutes属性计算不同方向的交通消耗时间。

(三)交叉口互通

Network Analyst中规定使用F_Elev和T_Elev分别表示线要素的起始点的高程和终点的高程,平面上相交的几何线,只有在一段线要素的F_Elev(T_Elev)属性值和另一个相连线要素的T_Elev(F_Elev)属性值相同的情况下才是相通的,否则不是连通的。这个类似于立交桥,虽然俯视看的时候和道路是相交的,但是实际上二者不相通。

网络数据集中的高程设置进一步定义了连通性。为了帮助理解,假设两条边在 x 和 y 空间内端点重合,但高程不同(一个端点高于另一个)。此外,假设连通性策略设置为端点。如果忽略高程,两条边相连。但如果考虑高程,它们就不相连。
构建高程模型的方式有两种:使用几何中的实际高程值或使用高程字段中的逻辑高程值。 
本例中 要素类具有整数形式的逻辑高程值,存储在 F_ELEV 和 T_ELEV 字段中。例如,如果两个重合端点的字段高程值为 1,则边会连接。但是,如果一个端点的值为 1,而另一个重合端点的值为 0(零),边将不会连接。Network Analyst 会识别此数据集中的字段名称并自动映射它们,如下图所示。(只有整型字段可以用作高程字段。)




图中表示路段102和路段103是相通的,路段201和路段202是相通的,因为他们的T_Elev和F_Elev取值是取值是相同的。需要注意的是,这里的路段的起点和终点是由数字化时的方向决定的,而定义线段在相交点是否相通,必须和线要素的数字化方向对应,否则计算结果就可能不符合原意。



推荐阅读
author-avatar
稀释的梦_251
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有