arcgis学习--叠加分析
- 格式:docx
- 大小:723.00 KB
- 文档页数:13
ArcGIS实验操作(四)缓冲分析与叠加分析数据: 在…/data/Ex4中,包括landuse、soils和sewers等3个shapefile图层任务要求:利用缓冲区分析和叠加分析工具选择出最佳的位址,并求算面积和周长。
选择标准是:所在位置必须在sewer lines(下水道、管道线)300米以内土地利用类型是灌木丛(LUCODE=300 in landuse.shp)适宜土地利用类型(SUIT≥2 in soils.shp)操作步骤:1.打开ArcMap,添加landuse、soils和sewers等3个shapefile图层以上3个图层的量算单位是meters2.加载缓冲区工具:选择Tools菜单下的Customize命令,进入Command标签;在Command对话框中的Tools,然后在右边的Commads框中选择Buffer Wizard,将其拖放到工具栏上的空处,出现缓冲区分析图标。
3.对sewer图层进行缓冲区分析。
点击:输入300:缓冲输出类型选择Dissolve barriers between(Yes),并选择选择文件存储路径,图层重命名为sewerbuf:ArcMap窗口显示如下,可打开属性表查看sewerbuf的属性:打开ArcToolbox,选择如下,并双击:在输入要素中添加sewberbuf、landuse、soils三个图层,输出要素图层命名为final.shp,并点击OK:5.利用Query Builder对话框,键入命令,进行Extract分析,以提取出最佳位址。
打开ArcToolbox,选择如下,并双击:选择final作为输入要素,输出图层命名为sites.shp:点击,出现如下对话框,表达式为:"SUIT" >= 2 AND "LUCODE" = 300(可通过双击左右两侧对话框下拉选项实现,也可以直接通过键盘输入实现,但是例如“=”等符号左右两端需要各有一个空格)点击OK后,出现如下对话框:点击Ok,则创建出新图层sites如下:打开属性表:说明:虽然此时属性表中每个字段已经相应具有很多条的记录,但是由于ArcGIS Desktop 不能自动更新所输出图层的面积(area)和周长(perimeter)数据,一种简便的方法就是将sites.shp转为地理空间数据库(geodatabase feature class),则属性表中会自动添加shape_area 和shape_length数据。
Arcgis基础知识:叠加分析经常问到的一个最基本 GIS 问题是“什么在什么上?”例如:什么土地利用在什么土壤类型上?什么宗地在百年一遇的洪泛区中?(“中”只是“在什么上”的另一种表述方式)。
什么道路在什么国家中?什么井在废弃的军事基地中?为了在开发GIS 之前解决此类问题,制图人员可在透明的塑料片上创建地图,然后在看版台上将这些塑料片叠加到一起以创建叠加数据的新地图。
由于叠加能够产生如此有价值的信息,因此它对于GIS 的开发极为重要。
叠加操作不仅仅是将线作业合并到一起;还要实现将参与叠加的要素的所有属性也融合在一起,如下例所示,其中将宗地(多边形)与洪泛区(多边形)叠加(使用联合工具)以创建新的多边形数据集。
宗地在与洪泛区边界交叉处被分割,更多内容关注中图地信公众平台(dilixinxijishu)并且创建了新的多边形。
FID_flood 值指示多边形是位于洪泛区的外部(-1) 还是内部,并且所有多边形都保留它们原始的土地使用类别值。
通过选择洪泛区中的所有多边形(例如,使用按属性选择图层工具)并按土地使用类型汇总面积(使用频数工具),可计算洪泛区中每种土地使用类型的总面积。
下图显示了此计算结果。
同样,可将分水岭边界与植被图层相叠加,以计算各分水岭中每种植被类型的数量。
在下图中,将集材道路(线)和植被类型(多边形)相叠加以创建新的线要素类。
这些线已在与多边形相交处被分割,并且同时将两个原始图层的属性指定给每个线要素。
这些线显示为通过与每条线相关联的植被类型进行了符号化处理。
使用叠加分析可将多个数据集的特征合并为一个特征。
然后,可查找具有某一特定组属性值的特定位置或区域,即与您指定的条件相符合。
经常使用此方法查找适于特定用途的位置或容易遭受某种风险的位置。
例如,可叠加植被类型、坡度、坡向、土壤湿度等图层,以查找容易遭受火灾的区域。
以下是陡坡、土壤和植被的叠加示例。
通过输入多边形边界的交集创建了新的多边形。
一、实验目的掌握缓冲区的种类,点、线、面要素缓冲区的生成。
加深对缓冲区分析基本原理、方法的认识;熟练掌握距离制图创建缓冲区技术方法.掌握利用缓冲区分析方法解决地学空间分析问题的能力。
掌握叠加分析(裁剪、求交、擦除、更新、合并)的种类、原理,操作,领会其用途。
二、实验原理空间分析是对于地理空间现象的定量研究,其常规能力是操纵空间数据使之成为不同的形式,并且提取其潜在的信息。
空间分析是地理信息系统的核心部分,是地理信息系统区别于一般信息系统的本质所在,在地理数据的应用中发挥着举足轻重的作用。
从数据模型上看,空间分析分为矢量数据的空间分析和栅格数据的空间分析两种。
GIS不仅能满足使用者对地图的浏览和查看,而且可以解决有关地理要素空间位置关系的问题,这些需要用到矢量数据的分析功能。
矢量数据的空间分析是GIS空间分析的主要内容之一。
由于其一定的复杂性和多样性特点,一般不存在模式化的分析处理方法,主要是基于点、线、面三种基本形式。
在ArcGIS中,矢量数据的空间分析主要集中于缓冲区分析、叠置分析和网络分析。
三、实验工具Arcgis软件四、实验方法缓冲区方法、叠加分析等五、实验步骤1 缓冲区分析缓冲区是为了识别某一地理实体对周围地物的影响而在其周围建立的一定宽度多边形区域。
缓冲区分析是指以点、线、面实体为基础,自动建立其周围一定宽度范围内的缓冲区多边形图层,然后建立该图层与目标图层的叠加,进行分析而得到所需结果。
它是用来确定不同地理要素的空间邻近性或接近程度的一种分析方法.比如市政部门计划将某条道路拓宽至60米宽,这时需要以道路中心线为基础建立半径为30米的缓冲区,然后分析受到影响的建筑物。
本书通过以下方式创建了某条道路中心线距离为30米的缓冲区:1.使用【编辑器】中的【缓冲区】菜单建立缓冲区2.使用【缓冲区向导】工具建立缓冲区3。
使用【分析工具】中的【缓冲区】工具建立缓冲区创建缓冲区之后,我们便可以利用缓冲区进行分析,比如,当我们需要了解道路拓宽到30米后涉及到哪些需要被拆迁的建筑物时,就可以使用空间选择功能查询出哪些建筑与道路中心线的缓冲区相交。
在ArcGIS叠加分析经验汇总在arcgis常见的叠加分析情况汇总。
在矢量叠加,即将同一区域、同一比例尺的两组或两组以上的多边形要素的数据文件进行叠加产生一个新的数据层,其结果综合了原来图层所具有的属性。
矢量叠加操作分为:交集(Intersect)、擦除(Erase)、标识叠加(又称交补)在arc gis常见的叠加分析情况汇总:在矢量叠加,即将同一区域、同一比例尺的两组或两组以上的多边形要素的数据文件进行叠加产生一个新的数据层,其结果综合了原来图层所具有的属性。
矢量叠加操作分为:交集(Intersect)、擦除(Erase)、标识叠加(又称交补集,Identify)、裁减(Clip)、更新叠加(Update)、对称差(Symmetrical Difference)、分割(Split)、合并叠加(Union)、添加(Append)、合并(Merge)以及融合(Dissolve)等类型。
这里首先提醒一下:编辑里边的merge是将同一要素类里边的要素合并生成新的要素,并将原要素删除,其属性按指定的要素修改。
编辑里边的union可将同一要素类或不同要素类的要素合并生成新的要素,不删除原要素,新要素的属性为系统默认值(空格或0等,根据字段属性而定)。
编辑里的merge和union是对选中的要素进行操作,而arctoolbox里的是对要素类进行操作。
交集(Intersect),计算两个图层几何对象相交的部分。
对于ArcToolBox中的Intersect工具来说,可以选择保留所有的属性字段或是只有FID或是除了FID 所有的字段。
而相应的Editor Tool中也有一个类似于Intersect的工具,对于这个工具来说,与我们ArcToolBox中Intersect不同的是,它所产生的最后结果是没有属性的,是需要人工输入属性值的。
此工具要求input features是简单要素类,如point、line、polygon,不能是复杂要素类,如annotation、network等。
ARCGIS空间叠加分析空间叠加分析是GIS中常用的一种分析方法,它可以通过将不同的地理要素层叠加在一起,来研究它们之间的空间关系。
这种分析方法可以帮助我们揭示地理数据之间的关联性、相互影响性以及空间分布特征。
1. 空间交叉(Overlay)分析:空间交叉分析是将两个或多个图层的要素根据其空间位置关系进行比较和分析的一种方法。
例如,可以使用此方法将一个道路图层与一个土地使用图层进行交叉分析,以确定哪些土地使用类型位于道路的附近。
2. 缓冲区(Buffer)分析:缓冲区分析是指通过创建其中一地理要素周围的缓冲区,来分析该要素对周围环境的影响范围。
例如,可以使用此方法将道路图层的缓冲区与学校图层叠加,在其中一个距离范围内确定学校的服务范围。
3. 叠放(Stack)分析:叠放分析是指将两个或多个图层在同一地理空间上叠放起来进行比较和分析的一种方法。
例如,在环境保护方面,可以将河流、湖泊和工业区图层叠放起来,分析工业区对水体的影响。
4. 融合(Merge)分析:融合分析是指将两个或多个图层合并成一个新的图层,并进行分析的方法。
例如,可以将人口分布图层和土地所有权图层合并,分析土地分布对人口分布的影响。
5. 重分类(Reclassify)分析:重分类分析是将连续型数据分为若干非连续型分类的一种方法。
例如,可以将高程图层的连续高程数据重分类为高度级别,以便更好地进行高程分析。
以上只是ARCGIS中常见的空间叠加分析方法之一,实际上ARCGIS还提供了更多的分析工具和功能,可以根据具体需求进行更加复杂和深入的空间分析。
无论是在城市规划、生态环境、自然资源管理还是其他领域,空间叠加分析都发挥着重要作用,帮助我们更好地理解和分析地理数据。
ARCGIS作为一款功能强大的GIS软件,为我们提供了实现这一目标的工具和平台。
叠加分析的实施步骤介绍叠加分析是地理信息系统(GIS)中常用的一种分析方法,通过将不同的地理要素图层进行叠加运算,来探索地理现象之间的空间关系。
叠加分析可以帮助我们了解地理现象的分布规律、找出相关性以及寻找最佳的空间方案。
本文将介绍叠加分析的实施步骤,帮助读者快速了解和上手该分析方法。
步骤一:准备工作在进行叠加分析之前,需要准备好以下工作: 1. 收集并整理所需的地理要素数据。
这些数据可以来自不同的来源,如卫星遥感、航空摄影、地理调查等。
2. 将收集到的数据转换为统一的GIS数据格式,如Shapefile、GeoJSON等。
确保数据格式正确,便于后续的数据处理和分析操作。
3. 验证数据的质量和准确性。
检查数据是否存在错误、缺失或者异常值,确保数据的完整性和可靠性。
步骤二:叠加分析操作一旦准备工作完成,就可以开始进行叠加分析了。
下面是叠加分析的操作步骤:1. 打开GIS软件,并导入所需的地理要素图层。
可通过文件导入、拖放文件或者使用GIS软件提供的导入功能来完成这一步骤。
2. 确定叠加分析的目标和目的。
叠加分析可以应用于不同的目的,如寻找两个地理要素的交集、计算两个要素的距离、确定某个地理要素在其他要素的覆盖范围等。
3. 配置叠加分析的参数。
根据目标和目的,需配置叠加分析的参数,如要素的选择条件、叠加方式、叠加字段等。
4. 运行叠加分析。
点击软件界面上的运行按钮或命令,开始进行叠加分析。
根据数据的大小和复杂程度,可能需要等待一段时间才能完成分析。
5. 检查分析结果。
在分析完成后,可通过地图显示或统计分析等功能来查看并验证分析结果。
检查结果是否符合预期,并进行进一步的处理和分析。
步骤三:结果解读和应用完成叠加分析后,以下是对结果进行解读和应用的步骤: 1. 研究叠加分析结果的空间分布。
通过地图显示、图表分析等方式,观察不同地理要素的空间分布情况,找出空间关系的规律和趋势。
2. 分析叠加分析结果的相关性。
GIS实习六空间分析——叠加分析叠加分析是地理信息系统提取空间隐含信息常用的手段之一,它是在统一的空间参考系统下,通过对不同的数据进行一系列的集合运算,产生新数据的过程。
叠加分析的目的是在空间位置上分析具有一定关联的空间对象的空间特征和专属属性之间的相互关系。
叠加分析不仅可以产生新的空间关系,还可以产生新的属性特征关系,发现多层数据间的差异、联系和变化等特征。
从运算角度看,叠加分析是指两个或两个以上的地理要素图层进行空间分析、标识分析、更新分析、交集取反和空间连接等七类。
5.1擦除分析擦除(erase)分析是在输入数据层中去除与擦除数据层的相交的部分,形成新的矢量数据层的过程。
擦除要素可以为点、线和面,点擦除要素仅用于擦除输入要素中的点,线擦除要素可用于擦除输入要素中的线和点,面擦除要素可用于擦除输入要素中的点、线、面。
由于面状要素比较直观形象,在此以面擦除要素为例来介绍擦除分析的原理及操作。
具体操作步骤如下:1.在ArcToolbox中双击【Analysis】—>【Overlay】—>【Erase】,打开【Erase】对话框,如图1所示。
图1 erase分析对话框2. 在【Erase】对话框中,输入【Input Features】、【Erase Features】数据。
(gis 实习6 \数据\erase\中的input.shp、analysis.shp)。
3. 确定输出结果【Output Feature Class】的路径和名称。
注意,通常情况下,我们不用系统默认输出路径,要根据实际需要进行修改,为了提高工作效率,可以统一修改输出路径,方法为:单击【Geoprocessing】—>【Environment】,打开【Environment Settings】对话框,如图2所示。
将Workspace设置为输出数据的路径。
图2 Environment Settings4. 【XY Tolerance】为可选项,可以不进行设置。
ARCGIS 常用的有 6 个叠加分析功能, 包括: Union、 Intersect、 Identity、 Erase、 Update 和 Clip。
空间叠加分析系列(一):Clipclip 功能是平时使用最多的功能之一。
Clip,顾名思义就是裁剪。
在 GIS 中,比较正式的 定义为:进行多边形叠合时,输出层为按一个图层的边界,对另一个图层的内容要素进行截取后 的结果。
用图形表示就是图一所示的情况。
图一Clip 功能示意图在 ArcGIS 中,可以通过以下的方法进行 Clip 操作: (1)首先将进行演示的数据加载到 ArcGIS 中。
比如说我们加载一个名为 landuse.shp 和 名为 Clip.shp 的文件。
其中, landuse.shp 为某地的土地利用现状数据, 而 clip.shp 为进行 clip 操作的边界,它们分别对应图一中的 INPUT 和 CLIP FEATURE。
我们的目的是从 landuse 中按 照 clip 的边界裁剪出所需要区域的土地利用现状数据。
(2)在 ArcGIS 中,点击 Standard 工具条上的“Show/Hide ArcToolboxs Window” 按钮(图二 1 处),打开 ArcToolbos 窗口。
图二点击打开 ArcToolbos 窗口(3)在 ArcToolboxs 的窗口中,依次展开 Analysis tools—>Extract,找到其中的 Clip 命令,如图三所示。
图三ArcToolboxs 中的 Clip 工具(4)双击图三 2 处的 clip,打开 clip 对话框,如图四所示。
其中 Input Feature 为输入 要素,必须为多边形要素,其对应图一中的“INPUT”,此处应选择 landuse.shp 这个图层; Clip Feature 为裁剪要素,也必须为多边形要素,对应着图一中的“CLIP FEATURE”,此处应 选择 clip.shp 图层;Output Feature Class 为裁剪后的结果,对应图一中的“OUTPUT”,此 处设置该结果的保存路径和文件名称,clip 后的结果同样为多边形要素;XY Tolerance 为 XY 容限值,为可选项,一般默认即可,有特殊要求的可以填写。
实习四空间分析练习:叠置分析空间数据处理 (1)第1步裁剪要素 (2)第2步拼接图层 (3)第3步要素融合 (4)第4步图层合并 (6)第5步图层相交 (9)定义地图投影 (11)第6步定义投影 (11)第7步投影变换――地理坐标系->北京1954坐标系转换->西安80坐标系 (12)补充:图层相减,计算面积 (8)以下内容适合于ArcGIS 9.x版本空间数据处理●数据:云南县界.shp; Clip.shp西双版纳森林覆盖.shp 西双版纳县界.shp●步骤:将所需要的数据下载后,解压到到 e:\gisdata,设定工作区:在ArcMap中执行菜单命令:<工具>-><选项>,在“空间处理”选项页里,点击“环境变量”按钮,在环境变量对话框中的常规设置选项中,设定“临时工作空间”为 e:\gisdata第1步裁剪要素◆在ArcMap中,添数据GISDATA\云南县界.shp,添加数据GISDATA\Clip.shp (Clip 中有四个要素)◆激活Clip图层。
选中Clip图层中的一个要素,注意确保不要选中“云南县界”中的要素!点击打开ArcToolbox,指定输出要素类路径及名称,这里请命名为“云南县界_Clip1”指定输入类:云南县界指定剪切要素:Clip(必须是多边形要素)依次选中Clip主题中其它三个要素,重复以上的操作步骤,完成操作后将得到共四个图层(“云南县界_Clip1” , “云南县界_Clip2”,“云南县界_Clip3”,“云南县界_Clip4”)。
第2步拼接图层◆在ArcMap中新建地图文档,加载你在剪切要素操作中得到的四个图层◆点击打开ArcToolbox在ArcToolbox中执行“追加”命令输出要素:设定为云南县界_Clip1,输入要素:依次添加其它三个图层右键点击图层“云南县界_Clip1”,在出现的右键菜单中执行“数据”->”导出数据”指定导入数据的路径和名称:YNOK.shp通过以上操作我们就完成了将4个图层拼接为一个图层的处理。
如果您想将两个面状文件(shapefiles)的重叠区域进行数值叠加,您可以使用ArcGIS中的空间分析工具来完成。
下面是一种可能的方法:
1. 打开ArcGIS,并加载您要叠加的两个面状文件。
确保它们具有相同的坐标系和投影。
2. 创建一个新的要素类(Feature Class),用于存储叠加结果。
您可以使用"Creat Feature Class"工具来完成。
在创建要素类时,请确保选择正确的坐标系和投影。
3. 使用"Clip"工具将两个面状文件进行叠加。
在工具栏中选择"Spatial Analyst Tools" -> "Clip",然后选择要叠加的输入要素类和输出要素类。
4. 在"Clip"工具对话框中,选择"Use field values from"选项,并将其设置为"Both"。
这将在输出要素类中保留两个输入要素类的属性值。
5. 运行"Clip"工具,等待处理完成。
6. 打开新的要素类属性表,您将看到两个面状文件的属性值已经叠加在一起。
请注意,这种方法仅适用于具有相同坐标系和投影的两个面状文件。
如果您的面状文件具有不同的坐标系或投影,请先使用相应的工具将其转换为您所需的坐标系和投影。
另外,请确保您具有足够的空间分析许可来使用ArcGIS中的相关工具。
ARCGIS空间叠加分析
ArcGIS(Arc GIS)空间叠加分析是一种新的技术,旨在通过分析不同要素的空间位置和影响,来优化资源配置、分析空间关系和建立决策支持系统。
这种分析通常采用空间或地理信息系统应用,利用一个或多个图层进行计算或综合处理,从而获得新信息。
ArcGIS的空间叠加分析功能不仅允许用户查看数据的表现形式,而且可以提供有用的信息和分析。
空间叠加分析可以以地图的形式显示,以及以直观的方式呈现,使人们对其中一地理空间的情况有更全面的了解。
ArcGIS的空间叠加分析有四种形式:点与面要素的叠加分析、线要素叠加分析、多图层叠加分析和快速空间叠加分析。
点与面要素的叠加分析可以用来分析点要素在面要素范围内的分布,线要素叠加分析可以用来分析线要素在面要素内的影响,多图层叠加分析可以汇总多个要素图层的数据,快速空间叠加分析则可以分析不同特征要素的关系。
ArcGIS的空间叠加分析可以将不同的地理数据集进行结合,提供了一种分析不同要素的空间位置和影响的新方法。
这种技术可以帮助用户更准确地掌握地理空间,从而更加有效地使用资源和决策。
叠加分析1、本例以青海省香日德遥感解译数据为标准,因为格式错误,所以第一步进行格式转化。
ArcToolbox→Conversion Tools→To Shapefile→Feature To Class Shapefile→添加所要转化格式的文件(本例是青海省87、99年的数据)→OK2、在Arcmap中打开转化后的数据,在图层上右击→OpenAttritube Eable,打开Open Attritube Eable对话框。
3、选择Options→Add field,添加内容,Name为code87,Typle为短整型→OK4、选中code87右击→Field Calculator→Yes→在弹出的对话框中双击[GRID_CODE]→Ok5、叠加分析:ArcToolbox→Analysis Tools→Overlay→Intersect,打开对话框,添加87、99年的数据→Ok6、在图层上右击→Open Attritube Eable,打开Open AttritubeEable对话框,选择Options→Add field,添加内容,Name为name,Typle为TXT→OK7、Options→选择Select Attributes→双击code87,将其添加到对话框→点击=号→点击Get Unique Values→选择4双击,添加到对话框→Apply8、点击Select→全选name右击→Field Calculator→在对话框中输入“耕地”,即87年的4代表耕地→Ok;9、重复7、8步骤,对数字5~11所代表的不同类型命名。
10、重复7、8、9步骤,为99年的各数字代表类型命名。
11、选择Options→Add field,添加内容,Name为name1,Typle为TXT→OK;Options→选择Select Attributes→双击code87,将其添加到对话框→点击=号→点击Get Unique Values→选择4双击,添加到对话框→双击Add添加→双击code99,将其添加到对话框→点击=号→点击Get Unique Values→选择4双击,添加到对话框→Apply;12、点击Select→全选name1右击→Field Calculator→在对话框中输入“耕地-耕地”,即87年的4代表耕地和99年4代表的耕地对比→Ok;13、重复11、12步骤,把87年4~11所代表的土地类型分别和99年4~11所代表的的土地类型对比(共64次),14、建立个人数据库及个人数据集,将叠加分析后的数据导入,进行拓扑分析(详细步骤见前面实习),15、在Arcmap里面打开拓扑分析以后的数据,。
实习5、叠加分析一、目的本次实验内容涉及到空间分析中的叠加分析和DEM的建立。
通过对本次实习的学习,我们应:1、加深对多层面叠合分析基本原理、方法的认识;2、熟练掌握ARCVIEW多层面叠合分析的技术方法;3、加深对DEM建立过程的原理、方法的认识;4、熟练掌握ARCVIEW中建立DEM的技术方法。
二、实验准备1、软件准备:Arcview2、数据准备:1)文件boundary.shp(某地边界数据)peak.shp(某地高程点数据)GRID(某地DEM)。
2)文件point.shp,river.shp,roads.shp,roads1.shp ;polygon. shp,polygon1.shp,polygon2.shp,overlay.shp。
三、实验内容*在E盘新建一个以学号为文件名的文件夹,将GIS文件夹拷贝到该文件加夹中,路径需设为相应的Arcview文件夹。
1、基于矢量数据的叠置分析Arcview中矢量数据的叠置分析是在Geoprocessing模块的支持下进行的,首先应该添加该模块。
(1)在【File】菜单中选择【Extension】命令,添加Geoprocessing模块。
(2)在视图目录表中添加并激活boundary.shp和peak.shp数据(3)裁剪分析现要求高程数据必须在其边界内,因此要应用适量数据叠加分析中的Clip裁剪分析。
1)添加并激活overlay、polygon层面,执行【Geoprocessing Wizard】命令,选择Clip onetheme based on another命令,执行下一步。
2) 从列表中选择要进行裁剪的层面(input theme )以及用来裁剪的层面,确定输出的文件名称、路径,执行操作。
*注意进行裁剪的层面与用来裁剪的层面的不同,若只想对进行裁剪的层面或用来裁剪的层面中的某一个或几个要素进行操作,可将其选中后再执行Geoprocessing Wizard 操作。
叠加分析1、(以青海省香日德遥感解译数据为例)在ARCGIS界面菜单中点击Arc Toolbox 工具---- 转化工具---转化为Shapefile(要素类转化Shapefile) --分别添加87、99年polygon文件之后输出。
2、在ARCGIS界面菜单中点击Arc Toolbox 工具----分析工具--叠加分析---相交模块,分别添加87年和89年的转化后的87、99unity_polygon.shp文件后确定。
3、ARCMAP中添加刚才合并过后的文件,在图层处出右键打开属性表。
4、在属性表菜单中打开后点击添加字段后添加内容,分别添加Name为code87、code99,Typle为短整型→确定。
5、选中code87右击----字段计算器-----确定,在弹出的字段计算器对话框中双击[GRID_CODE]确定,再选中code99右击----字段计算器-----确定,在弹出的字段计算器对话框中双击[GRID_COD_1]确定。
6、在属性表菜单中点击添加字段后添加内容,分别添加Name为87类型(代表87年数据类型名称)、99类型(代表99年数据类型名称)、变化方向(代表87年99年数据类型变化方向名称),Typle为文本→确定。
7、在属性表菜单中点击按属性选择对话框,双击code87添加到对话框,点击获取唯一值按钮选择4赋给code87应用。
87年的4代表耕地→确定;9、重复7、8步骤,将code87、code99分别表示,并对数字5~11所代表的不同类型命名(4:耕地5:河流6:沙地7:干旱草场8:山地草场9:林地10:居民地11:荒草地)。
10、在属性表菜单中点击按属性选择对话框,双击CODE87添加到对话框,点击获取唯一值按钮选择4赋给CODE87双击Add添加CODE99也赋值4。
全选name2右击→字段计算器r→在对话框中输入“耕地-耕地”,即87年的4代表耕地和99年4代表的耕地对比→确定。
ArcGIS空间叠加分析与缓冲区分析第一篇:ArcGIS空间叠加分析与缓冲区分析一、实验目的:理解缓冲区分析和叠置分析的基本原理,学习利用arcgis进行缓冲区分析、叠加分析的操作,掌握如何合理利用空间分析中的缓冲区分析和叠置分析解决实际问题。
二、实验准备1、实验背景: A.市区择房随着商品房的发展,由于房屋的可选择余地越来越大,而且综合考虑小孩成长的缘故,所以越来越多的购房者对房屋的地段、环境,上学是否便捷,是否靠近名校等方面都提出了要求,所以综合考虑上述的因素,购房者就需要从总体上对商品房的信息进行研究分析,从而选择最适宜的购房地段。
要求:所寻求的市区是噪声要小,距离商业中心要近,要和各大名牌高中离的近以便小孩容易上学,离名胜古迹较近环境优雅。
综合上述条件,给定一个定量的限定如下:离主要市区交通要道200米之外,交通要道的车流量大,噪音产生主要源于此;(ST为道路类型中的主要市区交通要道)距大型商业中心的影响,以商业中心的大小来确定影响区域,具体是以其属性字段YUZHI;距名牌高中在750米之内,以便小孩上学便捷;距名胜古迹500米之内。
最后分别将满足上述条件的其中一个条件的取值为1,不满足的取值为0,即如果满足距主要市区交通要道200米之内,取值为1,反之为0;其他亦是如此,最后将其累加得到分级。
即满足三个条件的累加得到3,满足2个条件的得到2,最后将全部分成4级。
B.学校选址学校的选址问题需要考虑地理位置、学生娱乐场所配套、与现有学校的距离间隔等因素,从总体上把握这些因素能够确定出适宜性比较好的学校选址区。
综合上述条件,给定新学校选址要求: 新学校应位于地势较平坦处;λ新学校的建立应结合现有土地利用类型综合考虑,选择成本不高的区域;λ新学校应该与现有娱乐设施相配套,学校距离这些设施愈近愈好;λ新学校应避开现有学校,合理分布。
各数据层权重比为:距离娱乐设施占0.5,距离学校占0.25,土地利用类型和地势位置因素各占0.125。
arcgis中叠加分析(overlay)工具主要有erase、intersect、identity、symmetrical difference、union、update、spatial join 等,union、spatial join经常用到且前面已有帖子介绍,所以本帖只介绍其余五个工具。
介绍中用到两个polygon类shapefile文件fa.shp和fb.shp。
fa.shpfb.shpfa.shp与fb.shp的位置关系一、擦除类erase、symmetrical difference1、erase:此工具的作用是将input features与erase features相交部分去掉,保留input features的其余部分。
下图是fa.shp作为input features,fb.shp作为erase features的结果结果文件属性表与input features的属性表结构相同。
erase后的结果可能有多部件要素(multipart features),可用multipart to singlepart工具打散。
2、symmetrical difference:此工具的作用是将input features与update features相交部分去掉,保留两个要素类不相交部分。
下图是fa.shp作为input features,fb.shp作为update features的结果结果文件的属性表根据joinattributes选项的不同而不同。
当选项为no_fid时,将input features和update features的属性表中除fid外的所有字段传递到结果的属性表中;当选项为only_fid时,只将input features和update features的属性表中的fid传递到结果的属性表中;当选项为all时,将input features和update features的属性表中的所有字段传递到结果的属性表中;下图是选all时结果文件的属性表下载 (16.96 KB)2009-7-4 19:14从属性表中可区分各个要素原属于input features还是update features中。
ArcGIS 软件应用实验2
•实验目的
•掌握叠加分析的原理
•了解叠加分析常用工具的基本操作
•实验内容
对7种工具进行练习
•实验步骤
(一)叠加分析的基本原理
叠加分析回答的问题是“什么在什么上”
叠加工具集中包含的工具用于叠加多个要素类以合并、擦除、修改或更新空间要素,从而生成新要素类。
将一个要素集合与另一个集合叠加时会创建新信息。
共有六种叠加操作;它们都涉及将两组现有要素合并成一组要素,以识别输入要素间的空间关系。
工具描述
裁剪
以其他要素类中的一个或多个要素作为模具来剪切掉要素类的一部分
擦除通过将输入要素与擦除要素的多边形相叠加来创建要素类。
只将输入要素处于擦除要素外部边界之外的部分复制到输出要素类。
标识计算输入要素和标识要素的几何交集。
与标识要素重叠的输入要素或输入要素的一部分将获得这些标识要素的属性。
更新计算输入要素和更新要素的几何交集。
输入要素的属性和几何根据输出要素类中的更新要素来进行更新。
相交计算输入要素的几何交集。
所有图层和/或要素类中相叠置的要素或要素的各部分将被写入到输出要素类。
联合
计算输入要素的几何并集。
将所有要素及其属性都写入输出要素类。
空间连接根据空间关系将一个要素类的属性连接到另一个要素类的属性。
目标要素和来自连接要素的被连接属性写入到输出要素类。
(二)常见叠加分析工具
1、裁剪(clip)
(1)简介和用法
裁剪是提取与裁剪要素相重叠的输入要素;是以其他要素类中的一个或多个要素作为模具来剪切掉要素类的一部分,裁剪要素可以是点、线和面,具体取决于输入要素的类型。
•当输入要素为面时,裁剪要素也必须为面;
•当输入要素为线时,裁剪要素可以为线或面。
用线要素裁剪线要素时,仅将重合的线或线段写入到输出中;
•当输入要素为点时,裁剪要素可以为点、线或面。
用点要素裁剪点要素时,仅将重合的点写入到输出中;
•输出要素类将包含输入要素的所有属性;
•输入要素类的属性值将被复制到输出要素类;
(2)具体步骤
1)点击工具栏中的arctoolbox,打开所要使用的工具;(接下来的所有练习都要使用这个工具箱)
图1工具箱
2)arctoolbox→extract→clip按照这个顺序打开裁剪的对话框,输入将要执行的输入要素,裁剪要素和输出要素;
图2 数据选择
3)结果显示
图3 裁剪
2、擦除(Erase)
(1)简介和用法
根本原理:通过将输入要素与擦除要素的多边形相叠加来创建要素类。
只将输入要素处于擦除要素外部边界之外的部分复制到输出要素类(在原始的数据上减去擦除元素)
擦除要素可以为点、线或面,只要输入要素的要素类型等级与之相同或较低。
面擦除要素可用于擦除输入要素中的面、线或点;线擦除要素可用于擦除输入要素中的线或点;点擦除要素仅用于擦除输入要素中的点。
输入要素类的属性值将被复制到输出要素类。
(2)具体步骤
1)arctoolbox→overlay→erase按照这个顺序打开擦除的对话框,输入将要执行的输入要素,裁剪要素和输出要素;
图4 选择数据
2)结果显示
图5 擦除
3、相交(intersect)
(1)简介和用法
计算输入要素的几何交集。
所有图层和/或要素类中相叠置的要素或要素的各部分将被写入到输出要素类。
(相当于数学中的取交集)
•输入要素必须是简单要素:点、多点、线或面。
输入要素不能是复杂要素比如注记要素、尺寸要素或网络要素;
•如果输入具有不同几何类型(即,面上的线、线上的点等),则输出要素类
几何类型默认与具有最低维度几何的输入要素相同;
•输出类型可以是具有最低维度几何或较低维度几何的输入要素类型;
•输入要素类的属性值将被复制到输出要素类。
具体步骤
1)1)arctoolbox→overlay→i ntersect按照这个顺序打开裁剪的对话框,输入将要操作的输入要素,裁剪要素和输出要素.
图 6选择数据
2)结果显示:两个面数据相互相交所得结果
图 7结果
3)以同样的方法实现线面相交;
图 8选择数据
图9 线面相交
4、联合(Union)
(1)简介和用法
计算输入要素的几何并集。
将所有要素及其属性都写入输出要素类。
(相当于集合的取并集,可以是多个)
•所有输入要素类或要素图层都必须有面几何。
•允许间距参数可用于连接属性参数的 ALL或ONLY_FID的设置。
这样将可以识别出被生成面完全包围的生成区域。
这些 GAP要素的 FID 属性将为 -1。
•输出要素类将包含各个输入要素类的FID_<name>属性
•输入要素类的属性值将被复制到输出要素类。
(2)具体步骤
1)arctoolbox→overlay→union按照这个顺序打开裁剪的对话框,输入将要操作的输入要素,裁剪要素和输出要素.
图 10联合
3)结果显示
图 11结果
(其中联合后的属性比原来的属性要多)
5、更新(Update)
(1)简介和用法
计算输入要素和更新要素的几何交集。
输入要素的属性和几何根据输出要素类中的更新要素来进行更新。
•输入要素类型必须是面。
此工具将不修改输入要素类。
工具的生成结果将写入到新要素类。
•更新要素必须是面。
•输入要素类与更新要素类的字段名称必须保持一致。
•如果更新要素类缺少输入要素类中的一个(或多个)字段,则将从输出要素类中移除缺失字段的输入要素类字段值。
•如果在对话框中未选中边框参数(或者在脚本中设置为 NO_BORDERS),则沿着更新要素外边缘的面边界将被删除。
即使删除某些更新面的外边界,与输入要素重叠的更新要素的属性也被会指定给输出要素类中的面。
•输入要素类的属性值将被复制到输出要素类
(2)具体步骤
1)arctoolbox→overlay→Updata按照这个顺序打开裁剪的对话框,输入将要操作的输入要素,裁剪要素和输出要素.
图12 选择数据
2)结果输出并显示
图13结果
6、标识(identity)
(1)简介与用法
计算输入要素和标识要素的几何交集。
与标识要素重叠的输入要素或输入要素的一部分将获得这些标识要素的属性。
•输入要素可以是点、多点、线或面。
注记要素、尺寸要素或网络要素不能作为输入要素。
•标识要素必须是面要素,或与输入要素的几何类型相同。
•如果使用此工具时,将点作为输入而将面作为标识要素,那么直接落在面边界上的点将被添加到输出中两次;为每个包含该边界的面各添加一次。
在此情况下,对输出运行相交工具可识别重复点,以确定要保留的点。
•如果输入要素为线而标识要素为面,并且选中了保留关系参数(将关系设置为KEEP_RELATIONSHIPS),则输出线要素类将具有两个附加字段LEFT_poly和RIGHT_poly。
•输入要素类的属性值将被复制到输出要素类。
(2)具体步骤
1)arctoolbox→overlay→identity按照这个顺序打开裁剪的对话框,输入将要操作的输入要素,裁剪要素和输出要素.
图14选择数据
7、空间连接(spatial join)
(1)简介与用法
空间连接是指根据要素的相对空间位置将连接要素中的行匹配到目标要素中的行
(2)具体步骤
1)arctoolbox→overlay→spatial join按照这个顺序打开裁剪的对话框,输入将要操作的输入要素,裁剪要素和输出要素。
图15选择数据
2)结果显示
图16 结果显示
•实验总结与感悟
在最初听到这次实验的要求时,实话说是有点蒙的,没有给数据,没有给实验教程,我们并不知道自己要干什么,所谓的Word文档或许也是在百度文库中下载的,但是作业布置了就要做,有任务就要完成,这次作业的主要思路和之前一样借助arcgis帮助,每个工具得意实验,其中在实现功能的时候发现有些工具在实现结果上存在一定的一致性,为了更好的运用这些工具,不仅要看到它表象的变化,还有其内在,主要体现在属性的变化。
最后一个感慨就是:虽然我们这些工具现在是会运用的了,但是如果让我们单独地分析某一数据或者地图,那么结果是什么呢?显然我们现在做的还是不够的,我们要把这些功能都需要实际地落实到任务上,学会自己独立思考,
其实在大学就是要学会学习,不要总是跟着别人走。
感慨时光飞逝,大学已经快要结束了!。