本系列配套练习数据下载链接:
链接:https://pan.baidu.com/s/1imKDcw9wZWk_ItR8fwugZw?pwd=mnsj
提取码:mnsj
-
1、加载数据:
-
2、视点分析:
视点分析不仅包含每个视点能够看到的栅格信息,还会精确识别从每个栅格表面位置可以看到哪些视点。
如果要将线状数据与视点分析结合使用,可使用要素折点转点工具对线要素类进行转换。不过该工具允许的最大点数为 16 个。
选择【系统工具箱→Spatial Analysis Tools→表面分析→视点分析】工具,进行设置。
该工具提供一个可选的地平面以上 (AGL) 输出栅格。AGL 输出栅格上的每一个像元都记录了为保证像元至少对一个观察点可见而需要向该像元添加的最小高度。
设置完成,点击确定,得到分析结果,打开图像属性表可以查看具体内容:
-
Value字段:观察点能够看到每个栅格像元的二进制编码信息;
-
Count字段:该类像元的数量;
-
OBSn字段:对应于每个视点的新项,为 OBS1、OBS2…OBSn,其中 n 是视点数,以此记录每个像元的可见性(可见时值为1)。
-
3、观察点控制参数:
图片来源:ArcMap官方文档
-
SPOT:
-
偏移:
指的是要添加到表面上某个位置的 z 值中的垂直距离(以表面单位为单位)。包括以下两个偏移项:
1)、OFFSETA为观察点偏移。该值将指示要添加到观察点高程的垂直距离。OFFSETA值必须为正。如果不存在 OFFSETA 项,则默认值为 1。
2)、OFFSETB为表面偏移。该值将显示要添加到各像元 z 值的垂直距离,因为分析可见性时需要考虑该距离。该值必须为正。如果未在要素属性表中找到任何 OFFSETB 项,则将默认为 0。
图片来源:ArcMap官方文档
-
方位角:
用于定义扫描的水平角限制。扫描将从第一个方位角到第二个方位角按顺时针方向进行。角度值以度为单位,介于 0 至 360 度之间,其中 0 指向北。
1)、AZIMUTH1为水平起始角。定义扫描范围的起始角度。如果要素属性表中不存在此项,则值将默认为 0。
2)、AZIMUTH2为水平终止角。定义扫描范围的结束角度。AZIMUTH2 的值必须大于 AZIMUTH1 的值。如果要素属性表中不存在此项,则值将默认为 360。如果 AZIMUTH1 和 AZIMUTH2 均未定义,则默认为完整的 360°扫描。
-
垂直角:
定义扫描的垂直角限制。角度以介于 90 和 -90 之间的度数表示,其中正值表示水平面之上的角度,而负值则表示水平面以下的角度。水平面(0 度)由观察点的 z 值和 OFFSETA 值共同定义。两个垂直角均可为负。
1)、VERT1为垂直上角。用于定义扫描的水平角上限。如果要素属性表中不存在此项,则值将默认为 90。
图片来源:ArcMap官方文档
-
半径:
在识别可从各观察点看到的区域时,可使用半径项限制搜索距离。超过某一特定距离的像元可从分析中排除。
2)、RADIUS2为外半径。超出此距离的像元将从分析中排除。RADIUS2 的值应大于 RADIUS1 的值。默认 RADIUS2 距离为无穷大。
图片来源:ArcMap官方文档
以下是分别设置不同控制字段的分析结果:
无控制字段 |
设置OFFSETA字段 |
设置AZIMUTH字段 |
设置RADIUS字段 |
————————————————-
《ArcGIS工具箱》系列内容目录(持续更新):
1.密度分析——核密度分析 | 2.密度分析——点密度分析 |
3.密度分析——线密度分析 |
4.距离分析——欧式距离 |
5.距离分析——成本距离 |
6.距离分析——成本路径 |
7.距离分析——成本分配 |
8.距离分析——廊道分析 |
9.距离分析——成本连通性 |
10.距离分析——路径距离 |
11.表面分析——等值线 |
12.表面分析——坡度、坡向、曲率 |
13.表面分析——山体阴影 |
|
…… |
本篇文章来源于微信公众号: 码农设计师