实验六 矢量数据的空间分析.docx

上传人:工**** 文档编号:556125003 上传时间:2023-06-22 格式:DOCX 页数:27 大小:1.98MB
返回 下载 相关 举报
实验六 矢量数据的空间分析.docx_第1页
第1页 / 共27页
实验六 矢量数据的空间分析.docx_第2页
第2页 / 共27页
实验六 矢量数据的空间分析.docx_第3页
第3页 / 共27页
实验六 矢量数据的空间分析.docx_第4页
第4页 / 共27页
实验六 矢量数据的空间分析.docx_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《实验六 矢量数据的空间分析.docx》由会员分享,可在线阅读,更多相关《实验六 矢量数据的空间分析.docx(27页珍藏版)》请在金锄头文库上搜索。

1、实验六 矢量数据的空间分析实验背景:空间分析是综合分析数据技术的统称,是地理信息系统的核心部分。从数据模型上看,空间分析分为矢量数据的空间分析和栅格数据的空间分析。GIS不仅能满足使用者对地图的浏览与查看,而且可以解决诸如哪里最近、周围有什么等有关地理要素位置和属性的问题,这些都需要用到矢量数据的分析功能。在ArcGIS中矢量数据的空间分析主要有数据提取、统计分析、缓冲区分析和叠加分析等。本次实验以大型商场选址为例介绍缓冲区和叠加分析的综合运用。实验目的:熟练掌握ArcGIS缓冲区分析和叠加分析操作,综合利用各项矢量数据的空间分析工具解决实际问题。实验技术1、缓冲区分析技术缓冲区是地理空间,目

2、标的一种影响范围或服务范围在尺度上的表现。它是一种因变量,由所研究的要素的形态而发生改变。从数学的角度来看,缓冲区是给定空间对象或集合后获得的它们的领域,而邻域的大小由邻域的半径或缓冲区建立条件来决定,因此对于一个给定的对象A,它的缓冲区可以定义为: (d一般是指欧式距离,也可以是其它的距离, r为邻域半径或缓冲区建立的条件) 缓冲区建立的形态多种多样,这是根据缓冲区建立的条件来确定的,常用的对于点状要素有圆形,也有三角形、矩形和环形等;对于线状要素有双侧对称、双侧不对称或单侧缓冲区;对于面状要素有内侧和外侧缓冲区,虽然这些形体各异,但是可以适合不同的应用要求,建立的原理都是一样的。点状要素,

3、线状要素和面状要素的缓冲区示意图如图12、叠置分析技术叠置分析是地理信息系统中常用的用来提取空间隐含信息的方法之一,叠置分析是将有关主题层组成的各个数据层面进行叠置产生一个新的数据层面,其结果综合了原来两个或多个层面要素所具有的属性,同时叠置分析不仅生成了新的空间关系,而且还将输入的多个数据层的属性联系起来产生了新的属性关系。其中,被叠加的要素层面必须是基于相同坐标系统的,同一地带,还必须查验叠加层面之间的基准面是否相同。 从原理上来说,叠置分析是对新要素的属性按一定的数学模型进行计算分析,其中往往涉及到逻辑交、逻辑并、逻辑差等的运算。根据操作要素的不同,叠置分析可以分成点与多边形叠加、线与多

4、边形叠加、多边形与多边形叠加;根据操作形式的不同,叠置分析 可以分为图层擦除、识别叠加、交集操作、均匀差值、图层合并和修正更新。实验操作1、缓冲区的建立在ArcGIS中建立缓冲区的方法是基于生成多边形(buffer wizard)来实现的,它是根据给定的缓冲区的距离,对点状、线状和面状要素的周围形成缓冲区多边形图层,完全是基于矢量结构,从操作对象、利用矢量操作方法建立缓冲区的过程到最后缓冲区的结果全部是矢量的数据。下面以实验任务数据文件夹中的数据为例来介绍在ArcGIS中建立缓冲区。 对一个区域内的点的影响覆盖范围(以1000米为例)做分析: (1) 对点文件school.shp进行分析操作,

5、首先打开菜单自定义-工具-自定义,选择“命令”标签; (2) 在弹出的对话框中(如图2)在左边的“类别”框中选择“工具”,在出现右边的“命令”框中选择“缓冲向导”,拖动其放置到工具栏上的空处,出现图标 图2 buffer wizard添加对话框 将地图单位改成“米”,方法是加载数据后,在左边的图层控制栏中右键点击“图层”,在弹出的菜单中选择“属性”菜单项,在弹出的对话框中选择“常规选项卡”,在该选项卡中定义单位“米”利用选择工具 选择要进行分析的点状要素,然后点击 图标,出现Bufferwizard对话框,如图3,选择要进行缓冲区分析的shape文件(如School.shp),其中有选择要素和

6、未选择要素时在Use only the selected feature复选框前打勾(仅对已选择主题中的元素进行分析),单击下一步(4) 这时打开的是缓冲区分析形式对话框(图4),其中有三种方式选择来进行建立不同种类的缓冲区,其中含义同学们通过阅读其提示自己理解:图4 缓冲区分析建立类型选择对话(5)选择普通缓冲区,单击下一步,给定100米(或其他距离)作为缓冲范围,在下面选择合适的单位(图5)图5 缓冲区距离选择对话框(6)最后一步单击下一步(图6),选择缓冲区融合方式和结果存放地址(7)单击完成,进行缓冲区建立,图7。不同的缓冲区建立方法形式得到的缓冲区也有一定的区别,在实际应用中要根据不

7、同的需要和应用方向来选择合适的建立的形式和方法图7 缓冲区建立结果注意,按照缺省的选择,为一个图层中的地物对象建立缓冲区后,缓冲区为一个新的图层。在图层控制栏里,将自动增加这个图层2、叠置分析这里介绍ARCMAP提供的几种叠置分析方法,供同学们在完成任务时选用实验步骤图层擦除(Erase): 图层擦除是指输入图层根据擦除图层的范围大小,将擦除参照图层所覆盖的输入图层内的要素去处,最后得到剩余的输入图层的结果。从数学的空间逻辑运算的角度来说,即:图8 擦除图层的几种表现具体操作如下:(1)打开Arcmap主界面,点击 (即ArcToolBox按钮)打开ArcToolBox工具箱,在ArcTool

8、Box中选择“分析工具”,打开后选择“叠加分析”中的“擦除”选项,双击打开“擦除”对话框(图9)图9(2)在Erase操作对话框中填入输入图层(Input Features),擦除参照(Erase Feature),输出图层(Output Feature Class)和分类容许量及单位。(图10)图10(3)单击OK,进行操作,得到结果(图11) 图11 擦除示例交集操作(Intersect) 交集操作是得到两个图层的交集部分,并且原图层的所有属性将同时在得到的新的图层上显示出来。在数学运算上表现如, (A,B分别是进行交集的两个图层)。由于点,线,面三种要素都有可能获得交集所以它们的交集的情

9、形有七种,现举例如下(图12): 图12点,线,面相交的几种类型 交集操作在ArcGIS中的实现如下(以多边形为例): 从ArcToolbox中选择“分析工具”,打开后选择“叠加分析”中的 “相交”选项,打开其对话框(图13), 图13 Intersect 对话框然后逐个输入要进行相交的图层(Input features),按右边的“加号”来将图层添加进来, 在中间“要素”组合框内的就是要进行相交操作的图层列表,输入要输出的文件的路径和名称(Output Feature Class),同时在下方的属性字段中选择要进行连接的属性字段(Join Attributes)或全部,输出文件的类型,也可以

10、对环境参数进行相关的设置,单击OK进行交集操作,输出结果如图14。 在此之中要注意的是,同时当输入几个图层是不同维数时(例如线和多边形,点和多边形,点和线),输出的结果的几何类型也就会是输入图层的最低维数据的几何形态。 14 交集操作实现此外,还可以实现其他叠加功能,请同学们根据需要,自由选择。 图15: 交集取反实现 图15: 图层合并实现实验要求:为商场选址,选址条件如下:(1)离城市交通线路50m以内,以保证商场交通的通达性。(2)保证在居民区50m范围内,便于居民步行到达商场。(3)据停车场100m范围内,便予顾客停车。(4)距已存在的商场500m范围之外,减少竞争压力。实验内容:主要

11、交通线影响范围的建立;居民居住地影响范围的建立;停车场影响范围的建立;已存在商场影响范围的建立;进行叠加分析,求出满足条件区域;对整个城市商场的区位条件进行评价。操作步骤:启动ArcMap,单击【文件】【打开】打开city.mxd地图文档,位于“(。GIS实验实验六Ex1data)”文件目录下。添加缓冲区工作向导,在ArcMap窗口中,单击【自定义】【自定义模式】,打开【自定义】对话框,切换到命令选项卡;在命令选项卡中,选择【类别】列表框中的【工具】,然后在【命令】列表框中选择【缓冲区】,按住鼠标左键不放将其拖动到已经存在的工具栏中。操作如图4.1所示。添加后缓冲区向导按钮出现在工具栏中,如图

12、4.2所示。图4.1 添加缓冲区向导图4.2 缓冲区工作向导添加后操作界面1.城市区主要交通线路影响范围的建立单击缓冲区向导按钮,打开【缓冲区向导】对话框,设置如下参数:(1)【图层中的要素】:mainstreet;单击【下一步】按钮。如图4.3所示。(2)确定缓冲区距离;50;确定缓冲区距离单位:米;单击【下一步】按钮。如图4.4所示 图4.3 图4.4(3)选择【缓冲区输出类型】中的【融合缓冲区之间的障碍?】:是。(4)确定输出位置:。GiS实验实验六result缓冲_mainstreet。如图4.5所示。单击【完成】按钮,结果如图4.6所示。图4.5 缓冲区输出设置图4.6城市主要交通线

13、路影响范围缓冲区2.居民居住地影响范围的建立单击缓冲区向导按钮,打开【缓冲区向导】对话框,设置如下参数:(1)【图层中的要素】:residential;单击【下一步】按钮。(2)确定缓冲区距离;100;确定缓冲区距离单位:米;单击【下一步】按钮。(3)选择【缓冲区输出类型】中的【融合缓冲区之间的障碍?】:是。(4)确定输出位置:。GiS实验实验六result缓冲_ residential。单击【完成】按钮,结果如图4.7所示。图4.7 居民居住地影响范围缓冲区3.停车场影响范围的建立单击缓冲区向导按钮,打开【缓冲区向导】对话框,设置如下参数:(1)【图层中的要素】:stops;单击【下一步】按

14、钮。(2)确定缓冲区距离;100;确定缓冲区距离单位:米;单击【下一步】按钮。(3)选择【缓冲区输出类型】中的【融合缓冲区之间的障碍?】:是。(4)确定输出位置:。GiS实验实验六result缓冲_ stops。单击【完成】按钮,结果如图4.8所示。图4.8 停车场影响范围缓冲区4.其他商场影响范围的建立单击缓冲区向导按钮,打开【缓冲区向导】对话框,设置如下参数:(1)【图层中的要素】:othermarkets;单击【下一步】按钮。(2)确定缓冲区距离;500;确定缓冲区距离单位:米;单击【下一步】按钮。(3)选择【缓冲区输出类型】中的【融合缓冲区之间的障碍?】:是。(4)确定输出位置:。Gi

15、S实验实验六result缓冲_ othermarkets。单击【完成】按钮,结果如图4.9所示。图4.9 已存在商场影响范围缓冲区5.进行叠加分析,求出同时满足六个要求的区域(1)求取stops、mainstreets和residential三个图层的交集区域,操作步骤如下:1)单击【地理处理】【ArcToolbox】,调出地理处理工具。如图4.10所示。图4.10 地理处理工具2)在ArcToolbox中,双击【分析工具】【叠加分析】【相交】,操作如图4.11,打开【相交】对话框,如图4.12所示。 图4.11 图4.123)依次添加停车场缓冲区、主要交通线路缓冲区和居民地缓冲区。4)指定输出路径和名称:“。GIS实验实验六resultEx1缓冲

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号