地理信息系统空间分析实验报告实验名称医院选址及三维可视化的实现学生学号专业地理信息系统班级2011年06月2一、实验目的:熟悉数据编辑、矢量分析、栅格分析、表面分析及三维分析的内容。熟练掌握ArcMap,ArcCatalog,ArcScene的使用。二、实验要求:(一)现要建立一个医院,要求其位置符合下列要求:1、距主要公路不能太远;2、距居民区不能太远,可选择内部区域;3、医院应该位于地势平坦区;4、医院的位置应该避开现有的卫生院;(二)将符合要求的地块在ArcScene中与影像叠加,以三维可视化的形式显示。三、实验数据:(一)影像(可以提取土地利用数据:山地\居民地\其它用地)(二)等高线(用来生成DEM)(三)已有卫生院的点状分布图四、实验方案:五、实验步骤:(一)准备实验数据1、启动ArcMap,加载已有数据,影像图、DEM图以及卫生院的点状分布图(如图1)。3图12、打开ArcCatalog,新建PersonalGeodatabase(如图2)。图23、在PersonalGeodatabase下新建featuredataset,名为feature(如图3)。4图34、新建两个featureclass,分别为line1和polygon1(如图4、图5)。图45图55、在ArcMap中加载并编辑新建立的两个图层,line1和polygon1,分别对影像中道路和居民地进行矢量化(如图6)。图66、对道路的矢量化结果(如图7)6图77、对居民地的矢量化结果(如图8)图8至此,数据的准备工作已完成。(二)数据操作阶段1、满足第一个要求,距主要公路不能太远。对道路层进行缓冲区建立。生成Buffer_of_line1.shp文件(如图9)。7图92、满足第二个要求,距居民区不能太远,可选择内部区域注意在建立缓冲区时,Createbufferssotheyare选择outsidepolygon(s)andincludeinside,以保证可选内部区域。生成Buffer_of_polygon1_2.shp文件(如图10)。图10对居民区建立的缓冲区(如图11)。8图11对道路的缓冲区与居民区的缓冲区进行相交操作(intersect),使同时满足前两个条件。生成Buffer_of_line1_intersect.shp文件(如图12)。图123、满足第三个条件,医院应该位于地势平坦区;对DEM数据进行坡度分析(slope),生成slope_dem文件(如图13)。9图13对生成的slope_dem文件进行重分类,生成reclass_slope文件(如图14、图15)。图1410图15对reclass_slope文件进行格式转换,转换成raster数据raster_reclass,以便后边的操作使用(如图16)。图16对属性表进行提取,选出坡度值小的区域,即地势平坦区域(如图17、图18)。11图17图18将选出的区域raster_reclass与Buffer_of_line1_intersect.shp文件进行相交操作(intersect),生成raster_reclass_intersect.shp文件(如图19)。12图194、满足第四个条件,医院的位置应该避开现有的卫生院对现有卫生院做缓冲区分析,生成buffer_point1.shp文件(如图20)。图20(三)数据结果输出对raster_reclass_intersect.shp文件用buffer_point1.shp进行擦出(erace)操作,生成result.shp文件,即最后结果(如图21)。13图21(四)三维可视化显示对选出的区域进行三维显示。启动ArcScene,对最后生成的结果result.shp文件进行三维显示,如下图所示:14六、实验结果用ArcMap生成专题图,如下图所示,即实验结果,图中所示区域为满足上述4个要求的区域,适合医院的建立。