GIS栅格空间分析和查询 - 武汉大学测绘实验教学中心

advertisement
地理信息系统课程实习
GIS栅格数据空间分析
-以地形分析为例
作者:罗年学 李振
武汉大学测绘学院
2009.4
实习目标和内容
•实习目标:
以地形分析为例,让大家了解GIS栅格空间分析的基本内容。
•实习内容:
(1)计算坡度Slope
(2)计算坡向Aspect
(3)计算山体阴影HillShade
(4)创建等值线Contours
(5)制作地形剖面图
(6)测量面积和体积
(7)可视性分析
地形分析步骤
•实习步骤
(1)调用ArcToolBox。
(2)3D Analyst Tools->Raster Surface>Aspect/Contour/Contor List/Curvature/Cut
file/Hillshade/Observaer Points/Slope/Viewshed
一、计算坡度Slope
• 地面上某点的坡度表示了地表在该点的倾斜程度
• 坡度与坡向的计算通常在3×3的DEM栅格窗口(如图)中进行
• 坡度有两种表示方法:度或百分比
坡度应用
坡度的应用非常广泛,例如:
• 根据坡度起伏变化,确定崩塌、泥石流区域或严重的土壤侵
蚀区,作为灾害防治与水土保持工作的基础。
• 提取平坦区域,为大型商业中心或房屋建筑选址。
坡度可在DEM或TIN的基础上提取。
• 根据
DEM
计算
得到
的坡
度栅
格
二、计算坡向Aspect
• 坡向定义为坡面法线在水平面上的投影与正北方向的夹角。
• 在ArcGIS中Aspect表示每个栅格与它相邻的栅格之间沿坡面向下最陡
的方向。
• 在输出的坡向数据中,坡向值有如下规定:正北方向为0度,正东方
向为90度,以次类推。
坡向应用
• 在一个区域内提取所有朝南的坡面,为房地产建设选址提供
最佳位置。
• 计算研究区域内的每一点的太阳光照量,从而测定每一点的
生物量。
坡向可在数字高程模型DEM或TIN数据的基础上提取。
• 基于DEM
计算坡向
分布图,
坡向栅格
单元中的
值表示当
前栅格相
对正北方
向的的坡
向(从0360变化)
三、计算山体阴影HillShade
• 分析或模拟地面的光照情况,产生地形表面的阴影图。
Hillshade 可测定研究区域中给定位置的太阳光强度和光照
时间,并且对实际地面进行逼真的立体显示,增强地面的
起伏感。
• 要计算山影,需要给定太阳方位角和太阳高度角
山体阴影应用
• 山体阴影的应用有:
– 对地形起伏进行生动的表示,从而显示不同土地利用类型
在地形上的分布情况。
– 研究阳光的照射位置与公路上发生的车祸事件发生率之间
的相关性。
– 分析农作物与太阳光照的关系
•
根
据
DE
M
计
算
得
到
的
山
影
图
注意事项
Create a hillshade or slope using data in Geographic coordinates
Summary:
When performing a hillshade or slope function in ArcGIS, the Z units are presumed to
be the same as the horizontal (x,y) units. When working with data in geographic
coordinates, this is a problem because the linear distance of a degree of latitude varies.
In some cases, a value of 0.00003 was suggested as the Z factor to account for the
actual Z unit in meters. While that value can still be used, this article presents a more
accurate method of determining the Z factor when the Z units are in meters.
Procedure:
The following procedure assumes the Z units of the raster being used to generate the
hillshade or slope are meters. If the Z units of the data being used is feet, first use the
raster calculator to multiply the raster by the conversion factor 0.3048, so that the z
units are meters.
(1)Determine what the middle latitude of the area of interest is.
(2)Convert that degree value to radians.
1 degree = 0.0174532925 radians
(3)Use the value in radians in the following equation:
Z factor = 1.0 / (113200 * cos(<input latitude in radians>))
(4)Use this calculated Z factor in the hillshade or slope tool.
四、创建等值线Contours
•
•
在ArcGIS中Contours功能生成一个新的矢量图层,每条线表示了
具有相同高度、数量或者浓度的连续的位置的集合。生成的等值线
经过平滑处理,真实地再现了表面等值线。
有三种方法:
(1)将DEM或Tin生成为线要素矢量主题
(2)创建一个新的线主题 ,并从Dem主题或Tin中提取等值线,提
取的等值线成为新主题中的要素
(3)提取单条等值线
五、制作地形剖面图
在工程方面(如在公路、铁路、管线等的设计过程中),常常需要制作剖
面图。剖面图的制作是以DEM数据(GRID数据)或TIN数据为基础的
• 基于DEM数据进行“线插值” ,得到一条具有高程值的线段
• 计算具有高程值的线段的剖面图
六、测量表面面积和体积
使用三维分析可以测量表面面积和体积,同时还可以测量两个表面之间
容积的差异-进行开挖、填埋分析。
• 表面面积是沿表面的曲面进行测量,计算出的面积总要大于二维平面
测量的面积。
• 体积是计算TIN表面和某一指定高程所在的水平面之间的立体空间,
可以是平面之上的,也可以是平面之下的。测量体积,在实际应用中
一般用来计算土石方量
• 给定一条等高线,计算其上或以下的的表面面积和体积
挖填分析
• 通过分析比较两个表面模型前后的变化,还可以计算填埋及挖掘土石
方量。
七、可视性分析
• 可视性分析实质上属于对地形进行最优化处理的范畴。例如:设置雷
达站、电视台的发射站、道路选择、航海导航等、移动电话基站选址,
在军事上如布设阵地(炮兵阵地、电子对抗阵地)、设置观察哨所、
铺架通信线路等。
• 主要的两可视性分析:
– 通视性分析Line of sight,通过此功能可以显示两点之间的通视情
况,从而判断从一个观察点是否可以看到目标物,回答了“从这里
我可以看到哪个目标?” 。
– 可视域分析Viewshed Analysis,确定了从一个或多个观察点可以
观测到的区域。回答了“从这里我可以看到什么?”的问题。
通视性分析
• 两点间的可视情况
可视域分析
• 可视域分析显示了在一个区域内从一个或多个观察点可以观
察到的区域范围
• 在输出的Viewshed数据中,属性Value表示了对于一个可视
位置,有多少观察点可以看到此位置。
谢 谢!
Download