文档详情

arcgis10:多边形叠加分析与重分类

pu****.1
实名认证
店铺
DOCX
979.58KB
约11页
文档ID:470978045
arcgis10:多边形叠加分析与重分类_第1页
1/11

3.1、线和面的叠合启用\ex16\ex16.mxd,激活data frame1,有3个图层,“区界”仅用于显示,不参与计算本练习规定得到“计算范畴”内的道路网密度,该范畴和区界多边形不重叠右击data frame1,选择“属性”,进入常规选项,确认“地图”和“显示”单位均为米,主菜单中选用“地理解决-环境…”,进一步设立:工作空间-目前工作空间:\ex16\temp 工作空间-临时工作空间:\ex16/temp拟定返回ArcToolbox- Analysis Tools - Overlay - Intersect,浮现如下对话框:输出类型(可选):LINE,下拉选项,输出线要素类图11-1叠加分析对话框拟定,经计算,产生要素类intersect1,自动加载,可看出本来的“道路”被切割后限定在“计算范畴”内打开intersect1属性表,添加字段,进一步输入:名称:R_length类型:浮点型精度:8(字段宽度)小数位数:2图11-2叠加产生需要计算的道路线段按拟定,右击R_length,选择计算几何,进一步设立:属性:长度坐标系:使用数据源的坐标系单位:米按拟定结束,R_length的取值为相交叠加解决后线要素的几何长度,还可以看到该属性表有一种字段Area,所有记录中取值均为1579952.9,这是“计算范畴”多边形的面积,叠加分析过程中被带入了intersect1,右击R_length -- Statistics记录,可以看到叠加分析解决后有55个路段,长度总和为11169.67,该范畴的道路网密度如下:11169.67/1579952.9 * 1000 =7.07 (km/km2)3.2、 多边形叠合练习简介激活 data frame2,可以看到“高程”、“地块”二个多边形图层(见图 11-3)。

高层”多边形是由地形等高线组合而成打开图层属性表,可以看到该属性表有字段Hight,表达该多边形的最大高程打开图层属性表“Attribute  of 地块”,可以看到该属性表有Landuse,Value,  Class 等字段,分别表达土地使用、估计财产、地基类型在目录表的下部点击标签 Source,可以看到,图层数据的寄存途径点击按钮 Add Data,在 d:/GIS/ex16/ 途径下,选择独立属性表 found.dbf,用 Add 按钮,该表加载鼠标右键点击该表,选 Open 打 开,可以看到该表有 Class,Para 二个属性,表达地基类型和损失系数(图11-4),关闭属性表窗口图 11-3 data frame2 的显示图 11-4 地块属性表、地基-损失参数表的逻辑关系本例为一种假设的洪水沉没损失估计,损失与如下因素有关:(1)洪水水位的高程为505m,沉没范畴按等高线考虑;(2)住宅用地为财产损失的估计对象;(3)沉没引起的损失除了与居民的财产有关,也与场地的稳定性有关;(4)计算被沉没的面积,估计损失的财产1  计算地块财产密度用鼠标右键打开图层“地块”的要素属性表,添加字段,进一步输入:名称:V_A类型:浮点型精度:7(字段宽度)小数位数:6鼠标右键点击字段名 V_A,选用 字段计算器Field Calculator…,浮现提示:V_A =  ,用鼠标点击输入: [Value]  /  [P_area]按拟定键结束,可以看到字段 V_A 被赋值。

属性表关闭2  空间叠合 如果ArcToolbox 窗口未显示,在地图窗口点击图标,调出ArcToolbox,展开ArcToolbox / Analysis Tools / Overlay,鼠标双击Union,浮现Union 对话框,在第一行Input Features 提示下,展开选择“高程”,再展开选择“地块”,可以看到这二个图层名出目前Features 列表中    Output Feature Class:d:\GIS\ex16\temp\Union1.shp JoinAttributes (Optional):ALL          所有字段都合并按 OK 键继续,软件浮现解决过程提示窗,右下角浮现 Completed 提示,解决完毕,按 Close 键关闭叠合后的图层 Union1 出目前目录表、地图窗口内3 计算叠合后的多边形面积打开图层属性表“Attributes of Unionl”,在表的由下侧选用菜单 Options / Add Field…,在随后的对话框中定义所增长的字段:Name:New_Area Type:double Precision:10Scale:2图 11-5 叠合后的多边形专项图层按 OK 键返回,再为字段 New_Area 赋值。

右击-计算几何,浮现计算几何对话框:属性是面积,单位是平方米,按“拟定”,可以观测到字段 New_Area 中的计算成果为叠合后多边形的面积4  计算地块估计损失、地块损失密度对union1,选用菜单Options / Add Fied在对话框内输入:Name:Estloss       (地块的估计损失)Type:  double           (数据类型为数值型)Precision:10   (宽度为 10)Scale:2         (小数点保存 2 位)按 OK 键后,再选用菜单  Options/Add Field…: Name: Lossden       (单位面积的损失密度)Type: double         (数据类型为数值型) Precision:8       (宽度为 8)Scale:3     (小数点保存 3 位)按 OK 键确认下一步将地基类型-损失系数表连接到叠合多边形属性表缩小目前的属性表窗口,到目录表中点击 Source 标签(如果没有表名 found,点击Add Data…,选择/ ex16/found.dbf,加载)。

鼠标右键点击 Union1.shp,选用快捷菜单的 Joins and Relates /Join…,执行表和表的合并连接操作,在 Join Data 对话框中输入表连接的条件:What do you want to join to:Join attributes from a table      下拉选择,执行表和表连接1. Choose the field in this layer that the join will take place:CLASS   下拉选择 Union1 属性表中的核心字段2. Choose the table to join to this layer or load the table:found     下拉选择被连表名3. Choose the field in the table to base the join only:CLASS   下拉选择 found 表中的核心字段按OK 键确认,提示与否增长属性索引,回答“No”,完毕合并连接,可以看到属性表“Attribute of Unionl.shp”多了字段found.PARA,即损失系数。

鼠标右键点击表中的字段名Union1.Estloss,选用Field Calculator…,不使用VBA 程序,在Union1.Estloss = 的提示下,借助鼠标在文本框输入: [Union1.New_Area] *  [Union1.V_A] * [found.PARA] 先按回车键表达输入完毕,再按 OK 键确认,字段 Union1.Estloss 被赋值,即:地块估计损失  = 地块财产密度  × 叠合后的多边形面积  × 损失系数再用鼠标右键点击字段名 Union1.Lossden,选用 Field Calculator…,不使用 VBA 程序,在 Union1.Lossden = 的提示下,用鼠标输入:[Union1.V_A] * [found.PARA]先按回车键表达输入完毕,再按 OK 键确认,字段 Union1.lossden 被赋值,即: 地块的损失密度 =  地块财产密度  ×  损失系数5  地块过滤,分析成果体现关闭属性表窗口,返回 data frame2,过滤图层的要素,双击图层名Unionl,调出 LayerProperties 对话框,选择 Definition Query 标签,点击按钮 Query  Builder…,输入组合查询条件(单双引号必须都是英文字符):"Union1.HIGHT" <= 505 AND "Union1.LANDUSE"  LIKE 'R%'   按 OK  键返回,图层 Unionl 中只有高程不不小于或等于505,土地使用为住宅,其土地使用(LANDUSE)属性为 R 开头的字符串,才进入选择集,按“拟定”键关闭 Layer Properties 对话框,可以看到  Unionl  中的要素被过滤。

过滤成功后,图层的要素明显减少再打开Unionl的 Layer Properties 窗口,选择 Symbology 标签,定义损失密度图层的图例,数量-分级色彩,中部字段框内,选择“值”;Lossden;按 Classify… 按钮Classification / Method: Natural Breaks(Jenks) Classification / Classes: 3           Classification / Method: Manual   下拉选择,手动方式分类 在右侧 Break Values 对话框中,输入:.030.060.090按 OK 键返回,可以看到右侧的图例表:Symbol(符号)      Range(分类范畴)  Label(图例标记,中文输入)相应的颜色符号.005 - .030低相应的颜色符号.031  -  .060中相应的颜色符号.061  -  .090高图 11-6  分级设立根据需要调节多边形的填充符号、颜色,按“应用”按钮,观测地图显示效果,满意后按“拟定”键,关闭 Layer Properties 窗口。

可以关闭地块图层的显示状态,再打开,观测显示效果(参见图 11-7)最后一步为汇总损失值,用鼠标右键打开图层 Unionl 的属性表“Attribute  of  Unionl”,鼠标右键点击该表的字段名 LAND_ID,选 汇总Summarize:选择汇总字段:union1.LAND_ID选择一种或多种要涉及在输出表中的汇总记录信息:展开union1.P_area,勾选“平均”展开union1.NEW_Area,勾选“总和”展开union1.Estloss,勾选“总和”制定输出表:\ex16\temp\Sum_Output.dbf 保存类型为dBASE表拟定,添加到地图文档,打开Sum_Output,在右键点击Average_P_area,选用“字段计算器”,在Average_P_area=的提示下,运用鼠标双击字段名,在文本框实现输入:[Sum_NEW_Ar] / [Ave_P_ar。

下载提示
相似文档
正为您匹配相似的精品文档