ArcGIS空间分析模块学习指南表面分析工具Word格式.docx
《ArcGIS空间分析模块学习指南表面分析工具Word格式.docx》由会员分享,可在线阅读,更多相关《ArcGIS空间分析模块学习指南表面分析工具Word格式.docx(12页珍藏版)》请在冰豆网上搜索。
Step1:
首先,打开下载数据中的surface.mxd这个地图文档。
地图文档中有两个图层,其中可视的为elevgrid图层,它是Gird格式,用来表示地面高程。
我们就要根据它来创建等值线。
Step2:
设置分析环境在进行空间分析前,必须对设置分析环境。
在SpatialAnalyst工具条中,SpatialAnalyst菜单下,点击Options。
设置你的工作目录;
设置Extent为"
SameasLayerelevgrid"
;
设置CellSize"
SameasLayerelevgird"
.
Step3:
生成等值线在SpatialAnalyst菜单--->
SurfaceAnalysis---->
Contour,出现下面这个控制面版,在InputSurface中选择输入的Raster,Contourinterval表示等高线间的差值,Basecontour表示启始等高线,一般采用却省0。
Zfacotor表示方向控制,兔八哥从来没用过。
下面就是输出的位置和文件名了。
Step4:
等几秒后,结果出来了,如下图所示。
呵呵,是不是很简单呀。
本篇文章来源于GIS空间站转载请以链接形式注明出处网址:
2.2.2生成山体阴影(Hillshade)
在前面2.2.1中,我们通过Grid生成了等高线,现在我们来一起利用该Grid生成山体阴影,增加数据的显示的真实感。
在生成阴影前,首先需要对方位角和太阳高度角有一定的了解,二者的示意图如下:
左图:
来自ESRI的电子文档,说明方位角和太阳高度角的意义。
在ArcGIS中缺省的方位角为315度(西北方向),缺省的太阳高度角为45度。
下面我们一起进行操作吧:
我们将对elevgrid这个栅格数据创建山体阴影。
设置分析环境 在SpatialAnalyst工具条中,SpatialAnalyst菜单下,点击Options。
创建山体阴影 在SpatialAnalyst菜单--->
Hillshade,出现下面这个控制面版,在InputSurface中选择输入的Raster,Azimuth表示方位角,Altitude表示高度角。
下面都使用缺省值。
(大家注意Outputraster中为<
Temporary>
,也就是生成的栅格数据为临时的。
)
稍等,结果就出来了,如下图所示,还是蛮专业的吧。
Step5:
别忘了,这个栅格数据是临时的,还需要把他永久保存下来。
如下图所示,选择保存的路径和文件名就OK了。
2.2.3生成坡度(Slope)
坡度是地形描述中常用的参数,在各类工程中也有很多的用途,比如在农业用地开发中,坡度大于25度的土地一般是不适宜开发的。
在其他的很多选址方面,坡度也是必须考虑的问题。
利用ArcGIS空间分析扩展模块,我们可以非常容易的提取出地面的坡度信息。
我们仍然根据elevgrid来派生出需要的坡度信息。
生成坡度 在SpatialAnalyst菜单--->
Slope,出现下面这个控制面版,在InputSurface中选择输入的Rasterelevgrid;
选择输出坡度方式,生成的坡度可以是坡度度数或者坡度百分比,在本例中选择Degree;
OutputcellSize为定义输出cell大小,缺省值为输入Grid的Cell大小。
输出结果按照不同的颜色显示坡度,红色的坡度较大。
大家可以对输出结果进行重分类(在后面部分将学习到)。
2.2.4坡向计算(Aspect)
坡向和坡度是互相关联的两个参数,坡度反映斜坡的倾斜程度,而破向则反映斜坡所面对的方向。
当基于DEM计算坡向时,通常定义坡向为:
过格网单元所拟合的曲面上某点的切平面的法线的正方向在平面上与正北方夹角。
即法方向水平投影向量的方位角。
(龚健雅《地理信息系统基础》)
我们将根据elevgrid这个栅格数据生成坡向图。
计算坡向 在SpatialAnalyst菜单--->
Aspect,出现下面这个控制面版。
感觉坡向中要求输入的参数较少。
在InputSurface中选择输入的Raster,输出的CellSize使用缺省值。
(注意Outputraster中为<
结果如下图所示,不同的颜色表示不同的坡向(见Toc)。
别忘了,这个栅格数据是临时的,还需要把他永久保存下来,选择保存的路径和文件名就OK了。
相信大家也都会了,兔八哥就不用图示了。
2.2.5可视域分析(Viewshed)
可视域分析又称通视分析,它属于根据地形进行最优化处理范畴,比如建设一个电视发射站,设置雷达站以及在航海,航空,军事上面都被广泛的应用。
前面我们做了一个山体阴影生成了一个Grid(兔八哥生成的命名为HillShade),把该数据增加到地图文档中。
在地图文档中有一个“哨所”的图层,将该图层可视。
本小节中我们将研究一下,这些哨所的可视范围。
生成哨所的可视域 在SpatialAnalyst菜单--->
Viewshed,出现下面这个控制面版,在InputSurface中选择elevgrid,ObserverPoints为观察点图层。
其他使用缺省值。
生成可视域非常的慢,可要有耐心哦。
生成后,如下图所示,显得不很直观。
下面我们将对他进行符号化。
在ArcMap目录表中,将NotVisible设置为无色填充,而Visible设置为红色填充。
在ArcMap中增加Effects工具条,设置"
Viewshedof哨所"
30%透明。
处理后结果如下,其中红色区域就是两个哨所的可视区域。
而其他区域不可视。
如果对你的作品感到满意,别忘记把他永久保存下来哦。
2.2.6计算土方量工具(Cut/Fill)
兔八哥第一次使用ArcGIS扩展模块就是用来计算土方量的,当时在***煤田灭火处,他们手头有挖方前和挖方后的地表GPS数据。
希望能计算出工程的实际土方量。
当时使用的版本上ArcGIS8.1,好象这个工具还是在3D扩展模块中,Spatial扩展模块中没有的(记不清楚了!
)
计算土方量的方法
因为兔八哥手头没有合适的数据只能将大概步骤写下来:
一般情况下,我们手头的数据都是用GPS采集的x,y,z文本数据。
首先我们需要根据这些数据生成一个点状的Shapefile,当然挖方前后各自生成一个(如果不会,GIS空间站上有这方面的步骤)。
利用3D扩展模块,利用Shapefile分别生成挖方前后的Tin。
(其实这个时候,你会发现3D模块中也有Cut/fill工具,呵呵,这个和Spatial模块中完全相同)。
利用SpatialAnalyst工具条中SurfaceAnalysis---->
Cut/Fill,在BeforeSurface和AfterSurface中分别选择挖方前后的Tin。
处理后,结果如下图所示。
用不同的颜色显示土方变化,红色表示土方增加,兰色表示土方减少,其他的为没有变化的区域。
step5:
在处理结果的属性表中,对Volume字段中正负属性值分别选择,进行统计,在这就不详细讲解了。