实验报告2016至2017学年第1学期课程名称:地理信息系统院(系):地理与城乡规划学院专业:地理科学班级:地理141学号:20140203050126学生姓名:王兴永2016年12月12日1兰州城市学院实验报告院系:地理与城乡规划学院姓名王兴永学号20140203050126专业、班级地理141课程名称地理信息系统实验室名称地理信息系统实验室实验名称实验一ArcGIS软件认识日期、时间2016年11月7日一、实验目的和要求ArcGIS软件的认识及简单的运用;二、实验内容对甘肃地图栅格数据进行转换,并对图层进行要素创建;三、实验数据及环境甘肃省行政区纸质扫描图、ArcMap软件四、操作方法与实验步骤1、新建数据打开ArcCatalog,新建“个人地理数据库.mdb”,在该数据库下新建“要素类”,包括点要素县和市、线要素道路以及多边形要素行政区。2、添加甘肃省行政区纸质扫描图,打开“编辑器”,点击“创建要素”对话框,对行政区进行要素创建,点击编辑器工具条中的“裁剪面工具”按钮,围绕甘肃省省界线进行裁剪,双击完成裁剪操作,如图1.3、打开行政区的属性对话框,在“显示”选项卡中将透明度调整为50%,按上一步的操作,将甘肃省的市级甚至县级行政区裁剪出来,双击完成操作。4、打开图层县的属性表,新建字段“县”;对图层县进行创建要素,参照纸质扫描图层,每编辑一个点就在属性表的新字段中做出标记,直至编辑完所有的县。5、仿照上一步,对市进行相同的编辑操作。6、对图层县、图层市的样式以及系统符号进行适当的调整;打开图层行政区的属性对话框,在“符号系统”中选择“唯一值”,选择任意字段,调整色带,添加所有值,应用关闭。五、实验成果及分析实验分析:通过这次实验的学习,我可以灵活应用一些简单的画线、画图等工具,此外还知道一些窗口中基本的面板的位置和如何打开这些面板。如何搜素这些面板,在这过程中我不但找到了我熟悉的面板而且更加熟悉了菜单栏中其他命令的位置,这对于以后其他命令的应用具有很大的帮助。在本次应用ARCMAP软件将地图数据矢量化的过程中学习到如何添加点要素、线要素、面要素,将数据甘肃地图中省际矢量化、县际矢量化、国道矢量化、铁路矢量化、市、县进行矢量化。并在其各自的属性表中添加名称,在属性符号系统中改变值字段并且改变颜色、图标使其更加美观。总之,ARCGIS是一个及其庞大、功能多样的软件,在今后的学习中我会更加留意,多加思考,争取尽可能多的学习到其中强大的功能,并灵活应用。2图一裁剪操作图二实验结果3实验名称实验二要素创建与编辑日期、时间2016年11月8日一、实验目的和要求1、掌握空间数据处理(融合、拼接、剪切、交叉、合并)的基本方法,原理。领会其用途。2.掌握地图投影变换的基本原理与方法。3.熟悉ArcGIS中投影的应用及投影变换的方法、技术4.了解地图投影及其变换在实际中的应用。二、实验内容1.空间数据的处理2.地图定义处理三、实验数据及环境实验数据:云南县界.shp;Clip.shp西双版纳森林覆盖.shp;西双版纳县界.shp环境:ArcMap软件四、操作方法与实验步骤1、将所需要的数据下载后,解压到G:\地理信息系统,在ArcMap中,添数据云南县界.shp,添加数据Clip.shp(Clip中有四个要素),激活Clip图层。2、在ArcMap中新建地图文档,加载在剪切要素操作中得到的四个图层,点击打开Geoprocessing3、在拼接图层的基础上继续执行“融合”命令,输入要素:指定为YNOK,融合字段:选择为“所属州”,将根据这个字段的值对要素进行融合,YNOK图层中“所属州”相同的要素将合并成一个要素4、图形合并加载数据西双版纳森林覆盖.shp和西双版纳县界.shp。调整图层顺序,将西双版纳县界置于下方。打开Geoprocessing,在Geoprocessing。“联合”命令。在联合对话框中输入要素:依次添加“西双版纳森林覆盖”、“西双版纳县界”两个图层输出要素类:设置为Union.shp5、定义投影(1)在ArcMap中新建地图文档,添加第4步成生成的图层:Union1.shp;(2)在TOC中,右键点击图层“Union1”,查看属性,在属性对话框中,点击“源”选项页,查看这图层是什么坐标系;(3)打开ArcToolbox,执行命令“定义投影”命令ArcToolbox--ProjectionsandTransformations--DefineProjection--输入要素(Union1)--坐标(GCS_Beijing_1954)--确定;(4)查看属性。6、投影变换――地理坐标系-北京1954坐标系转换-西安80坐标系(1)在第5步的基础上进行;(2)打开ArcToolbox,执行命令“定义投影”命令;(3)在“投影”对话框中,依次设定输入要素类为――Union1,输出要素类为――Union_PRJ_BJ54.shp,输4出坐标系选择为――“BEJING_1954_GK_ZONE_17N”从预定义的坐标系中选择(坐标系统\ProjectedCoordinateSystems\GaussKruger\Beijing1954\Beijing1954GKZone17N.prj);(4)确定后,完成由地理坐标系GCS_BEJING_1954到投影坐标系BEJING_1954_GK_ZONE_17N的变换。五、实验成果及分析实验成果:图一切割地图图二地图融合图三地图合并图四定义投影5实验分析:1、通过本次实验,我熟悉了空间分析的基本操作,也在实际的操作中理解了融合、拼接、剪切、交叉、合并这几种空间分析能力的联系与区别。2、也理解了投影变换的作用和意义,当系统所使用的数据是来自不同地图投影的图幅时,需要将一种投影的地理数据转换成另一种投影的地理数据。3、在实验中,在投影转换时遇到了一点问题未能成功完成,其它的步骤都能很顺利完成。图五投影变换6实验名称实验三、四空间分析基本操作日期、时间2016年11月10日一、实验目的和要求1.了解基于矢量数据和栅格数据基本空间分析的原理和操作。2.掌握矢量数据与栅格数据间的相互转换、栅格重分类(RasterReclassify)、栅格计算-查询符合条件的栅格(RasterCalculator)、面积制表(TabulateArea)、分区统计(ZonalStatistic)、缓冲区分析(Buffer)、采样数据的空间内插(Interpolate)、栅格单元统计(CellStatistic)、邻域统计(Neighborhood)等空间分析基本操作和用途。3.为选择合适的空间分析工具求解复杂的实际问题打下基础。二、实验内容使用“空间分析模块”首先在ArcMap中执行菜单命令工具-扩展,在扩展模块管理窗口中,将“空间分析”前的检查框打勾。然后,在ArcMap工具栏的空白区域点右键,在出现的右键菜单中找到“空间分析”项,点击该项,在ArcMap中显示“空间分析”工具栏。三、实验数据及环境实验数据:I:\地理信息系统\ex4,datax环境:ArcMap软件四、操作方法与实验步骤1.了解栅格数据在ArcMap中,新建一个地图文档,加载栅格数据:Slope1,在TOC中右键点击图层Slope1,查看属性在图层属性对话框中,点击“数据源”选项,可以查看此栅格图层的相关属性及统计信息。打开“空间分析”工具栏,点击图标,查看栅格数据的统计直方图:新建ArcMap地图文档:加载离散栅格数据:Landuse,在TOC中右键点击Landuse,“打开属性表”查看字段“Count”可以看到每种地类所占栅格单元的数目2.用任意多边形剪切栅格数据(矢量数据转换为栅格数据)在ArcCatalog下新建一个要素类(要素类型为:多边形),命名为:polyClip4.shp在ArcMap中,加载栅格数据:Landuse、和polyClip4.shp打开编辑器工具栏,开始编辑polyClip4,根据要剪切的区域,绘制一个任意形状的多边形。打开属性表,修改多边形的字段“ID”的值为1,保存修改,停止编辑。打开空间分析工具栏,执行命令:要素到栅格指定栅格大小:查询要剪切的栅格图层Landuse的栅格大小,这里指定为25指定输出栅格的名称为路径。执行命令:空间分析-栅格计算器构造表达式:[Landuse]*[polyClip4],执行栅格图层:Landuse和用以剪切的栅格polyClip4之间的相乘运算。得到的结果即是以任意多边形剪切的Landuse数据3.栅格重分类(RasterReclassify)在ArcMap中,新建地图文档,加载栅格数据Slope1,打开“空间分析”工具栏,执行菜单命令“重分类”,将坡度栅格重新分为5类:0–8、8–15、15–25、25–35、35度7以上。4.栅格计算-查询符合条件的栅格(RasterCalculator)找出坡度在25度以下的区域在上一步的基础上进行,执行“空间分析”工具栏上的命令:栅格计算器构造表达式[Slope1]=25,满足条件的栅格赋值为1,其余的栅格赋值为05.面积制表(TabulateArea)在上一步的基础上进行。加载Landuse92栅格图层,打开ArcToolbox,在ArcToolbox中,执行SpatialAnalystTools-Zonal下的“面积制表”工具,指定分区数据和输入栅格数据。6.分区统计(ZonalStatistic)在ArcMap中新建地图文档,加载栅格图层r5yield(粮食产区分类图)、栅格Organic(土壤有机质含量分布图)在r5yield中,根据产量不同分为5个粮食产区。点击数据表中的[选项]按钮,执行“创建图形…”命令根据向导提示,设定参数,生成不同粮食产区土壤有机质含量(平均值)的统计图表从统计图中可以看出,产量最低区有较低的有机质含量,中产区有机质含量较高,这表明较高的有机质含量会带来较高的产量。最高产量区有机质含量较低可能是其他因素的影响。7.缓冲区分析(Buffer)添加缓冲区向导到菜单中:在ArcMap中,执行命令:工具-定制在出现的对话框中的“命令”选项页。在左边栏中,目录列表框中,选择“工具”在右边栏中,命令列表框中,选择“缓冲区向导”拖放“缓冲区向导”图标到菜单工具中,或者拖放到一个已存在的工具栏上。关闭“定制”对话框创建街道的线状缓冲区:新建地图文档,加载街道图层AIOStreets和城市地籍图层:AIOZonecov(地图单位为:米)执行菜单命令:选择-通过属性选择构造表达式:[STR_NAME]=’CYPRESS’,从图层AIOStrees中,选择街道名称为CYPRESS的街道,执行“工具”菜单中的“缓冲区向导”命令,或点击“缓冲区向导”图标,打开缓冲区向导对话框:通过缓冲区向导,建立所选择街道的50米缓冲区(一个多边形图层),得到沿街道“CYPRESS”的50米缓冲区8.空间关系查询SelectByLocation:根据位置选择在上一步的基础上进行,找出与街道“CYPRESS”的50米缓冲区相交的地块。9.采样数据的空间内插(Interpolate)数据:气温.shp中有两个字段Y01Y02记录的是16个气象观测站,2001年和2002年的年8平均气温,下面要通过空间内插的方法将点上的数据扩展到连续的空间上,得到气温空间分布图。YNBoundary.shp是云南省的边界新建地图文档,加载图层:气温.shp、YNBoundary,打开“空间分析”工具栏,执行菜单命令空间分析-内插成栅格-样条在样条函数内插对话框中,按图中所示指定参数确定后,得到如下的气温空间分布图(通过修改图例得到相同的效果)2001年平均气温样条函数空间内插参考以上操作,生成2002年的平均气温空间分布图:2002年平均气温样条函数空间内插:执行菜单命令空间分析-选项,通过设置相关选项和参数,重新进行空间插值,得到如下的结果(用“距离权