




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第十一章 多边形合并、叠合1 多边形合并ArcMap可以按要素的属性进行合并,如将相同类型的点、线、面合并为点簇、线簇、多 边形簇。本练习对乡进行合并,使乡合并为县。图 11-1 data frame1 的显示启动地图文档gis_ex09ex11ex11.mxd,激活 data frame1(见图 11-1),仅有一个面状图层 “乡”。地图窗口在按钮条点击图标,出现 ArcToolbox 窗口,为了有效利用显示屏,可将 ArcToolbox 窗口拖动到目录表下侧,展开 ArcToolbox / Data Management Tools / Generalize,鼠标双击 Dissolve,出现 Dissolve 对话框:(合并操作)Input Features:乡 Output Feature Class:d:gis_ex11ex11tempdissolve1.shpDissolve Field(s) (optional): 合并的字段名 CO_NAME 勾选,按每个乡所在县的名称相同合并Statistics Field(s) (optional): 需计算的字段 Field Statistic TypeAREA SUM 下拉添加多边形面积字段名,下拉选择计算方法为累加POP94 SUM 下拉添加 94 年人口字段名,下拉选择计算方法为累加 按 OK 键继续,软件出现处理过程提示窗,左上角出现 Completed 提示,表示处理完毕,按 Close 键关闭。叠合后的图层 dissolve1 出现在目录表、地图窗口内。每个乡按所在县合并,空间处理的结果是取消了多边形乡的边 界,保留了县的边界,对 AREA 和 POP94 二个字段作了累加计算。用鼠标右键打开图层 dissolve1 的 Properties,选择 Symbology 标签,为每个县定一种颜色(Unique Values 为图例类型,CO_NAME 为 Value Field),点击 Symbology 标签左下角的 Add all values 添加分类的值,按“确定”键,可以看到 志远县在几何上由三个互不相邻的多边形组成(地图右上角),但是每个县在空间 上是一个整体,在属性表中也只有一条记录,打开要素属性表显示结果如下:Dissolve_Shape* CO_NAME SUM_AREA SUM_POP94(合并后的要素类型) (县名) (合并后的面积) (合并后的人口) Polygon 兴益县 437.722261 461844Polygon 广宁县 665.428857 468291Polygon 志远县 245.959860 334346Polygon 罗丰县 510.328586 618648图 11-2 按乡合并成县2 多边形叠合练习简介激活 data frame2,可以看到“高程”、“地块”二个多边形图层(见图 11-3)。“高层”多边 形是由地形等高线组合而成。打开图层属性表“Attribute of 高程”,可以看到该属性表有字段Hight,表示该多边形的最大高程。打开图层属性表“Attribute of 地块”,可以看到该属性表有Landuse,Value, Class 等字段,分别表示土地使用、估计财产、地基类型。在目录表的下部点击标签 Source,可以看到,图层数据的存放路径。点击按钮 Add Data,在 d:/gis_ex09/ex11/ 路径下,选择独立属性表 found.dbf,用 Add 按钮,该表加载。鼠标右键点击该表,选 Open 打 开,可以看到该表有 Class,Para 二个属性,表示地基类型和损失系数,关闭属性表窗口。图 11-3 data frame 的显示图 11-4 地块属性表、地基损失参数表的逻辑关系本例为一个假设的洪水淹没损失估计,损失与如下因素有关:(1)地形高程,高于 500 的范围不受洪水淹没,由高程多边形的最大高程属性(Hight) 决定。(2)土地使用,只对住宅用地分析,由地块多边形的土地使用属性(Landuse)决定。(3)地基类型,地基好的损失小,地基差的损失大,由地基损失参数表(found.dbf)中 的地基类型(Class)和损失系数(Para)决定。(4)地块上居民的财产,由地块的估计财产属性(Value)决定。图 11-4 为地块属性表和地基损失参数表的逻辑关系。3 计算地块财产密度用鼠标右键打开图层“地块”的要素属性表“Attribute of 地块”,在按钮条中点击图标(Editor Toolbar),调出数据编辑工具条,选用菜单 Editor / Start Edting,该表进入编辑状态。鼠标右键点击字段名 V_A,选用 Calculate Values,出现提示:V_A = ,用鼠标点击输入: Value / Area 按 OK 键结束,可以看到字段 V_A 被赋值。使用菜单 Editor / Stop Editing,提示是否保留编辑,回答“是(Y)”,可以看到,编辑状态结束,属性表关闭。4 空间叠合 如果ArcToolbox 窗口未显示,在地图窗口点击图标,调出ArcToolbox,展开ArcToolbox / Analysis Tools / Overlay,鼠标双击Union,出现Union 对话框,在第一行Input Features 提示下,展开选择“高程”,再展开选择“地块”,可以看到这二个图层名出现在Features 列表中。 Output Feature Class:d:gis_ex09ex11tempUnion1.shp JoinAttributes (Optional):ALL 所有字段都合并按 OK 键继续,软件出现处理过程提示窗,左上角出现 Completed 提示,处 理完毕,按 Close 键关闭。叠合后的图层 Union1 出现在目录表、地图窗口内。5 计算叠合后的多边形面积打开图层属性表“Attributes of Unionl”,在表的由下侧选用菜单 Options / Add Field,在 随后的对话框中定义所增加的字段:Name:New_Area Type:double precision:10scale:1图 11-5 叠合后的多边形专题图层按 OK 键返回,再为字段 New_Area 赋值。鼠标右键点击属性表的字段名 New_Area,选择 菜单 Calculate,出现 Field Calculator 对话框,勾选 Advance 选项,在Pro-logic VBA Script Code文本框内输入以下 VBA 代码: dim newarea as double /声明 double 类变量 newarea 用于保存面积值,该名字可以自行取名,但要与下面的命令框输入的名字保持一致dim pArea as IArea /声明 IArea 类变量 pArea 用于保存参与计算的字段set pArea = shape /为变量 pArea 赋值newarea = pArea.area /求解多边形面积并赋给以上用户定义的变量 newarea在下面的 New_Area = 的命令输入框输入刚才创建的面积计算变量名 newarea,按 OK 键结 束,可以观察到字段 New_Area 中的计算结果为叠合后多边形的面积。6 计算地块估计损失、地块损失密度选用菜单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,选择/gis_ex09/ex11/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,选用Calculate / Values,取消Advanced前的勾选,保持空白,不使用VBA 程序,在Union1.Estloss = 的提示下,借助鼠标在文本框输入: Union1.New_Area * Union1.V_A * found.PARA 先按回车键表示输入完毕,再按 OK 键确认,字段 Union1.Estloss 被赋值,即:地块估计损失 = 地块财产密度 叠合后的多边形面积 损失系数再用鼠标右键点击字段名 Union1.Lossden,选用 Calculate / Values,使 Advanced 前的勾 选框保持空白,不使用 VBA 程序,在 Union1.Lossden = 的提示下,用鼠标输入:Union1.V_A * found.PARA先按回车键表示输入完毕,再按 OK 键确认,字段 Union1.lossden 被赋值,即: 地块的损失密度 = 地块财产密度 损失系数7 地块过滤,分析结果表达关闭属性表窗口,返回 data frame,过滤图层的要素,双击图层名 Unionl,调出 LayerProperties 对话框,选择 Definition Query 标签,点击按钮 Query Builder,输入组合查询条件(单双引号必须都是英文字符):Union1.HIGHT = 500 AND Union1.LANDUSE LIKE R% 按 OK 键返回,图层 Unionl 中只有高程小于或等于 500,土地使用为住宅,其土地使用(LANDUSE)属性为 R 开头的字符串,才进入选择集,按“确定”键关闭 Layer Properties 对话框,可以看到 Unionl 中的要素被过滤。过滤成功后,图层的要素明显减少。再打开 Unionl的 Layer Properties 窗口,选择 Symbology 标签,定义损失密度图层的图例:Show:Quantities / Graduated Colors 点击选择颜色渐变符号Fields / Value:Union1.Lossden 下拉选择字段名,按损失密度分类Fields / Normalization: 按 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高根据需要调整多边形的填充符号、颜色,按“应用”按钮,观察地图显示效果,满意后按“确定”键,关闭 Layer Properties 窗口。可以关闭高程、地块两个图层的显示状态,再打开, 观察显示效果(参见图 11-6)。最后一步为汇总损失值,用鼠标右键打开图层 Unionl 的属性表“Attribute of Unionl”,鼠 标右键点击该表的字段名 Unionl.Estloss,选 Statistics,系统将显示估计的损失值汇总:Count:5计算的地块数Minimun:185.5700损失最小的地块值Maximun:50000.04损失最大的地块值Sum:125817.8损失之和Mean:25163.57地块损失平均值Standard18818.64统计标准查关闭显示窗口,关闭属性表窗口。图 11-6 分析结果专题图显示8 叠合分析过程小结(1)在地块属性表中增加一个字段,按地块面积计算财产密度。(2)将地块多边形和高程多边形作叠合处理(Union),生成的叠合多边形(Unionl)具有 高程、土地使用、地基类型、地块财产密度等属性。(3)计算叠合后的多边形面积。(4)计算地块损失和损失密度。将地基损失参数表(found.dbf)连接到 Unionl,以地 基类型(Class)为关键字,使叠合后的多边形属性表获得损失系数字段 PARA,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初中语文古诗词背诵中的文化传承与创新教育研究论文
- 艺术类时间管理制度
- 苏州护理院管理制度
- 茶水吸烟处管理制度
- 高校公寓房管理制度
- 小学语文《我多想去看看》课件
- 一年级《姓氏歌》课件
- 产品推销创意演讲
- 2025年南充市中考生物试卷真题(含标准答案及解析)
- 见证取样考试题库
- 2025年山煤国际招聘笔试冲刺题(带答案解析)
- 2024-2025学年初中英语七年级下册期末考试综合测试卷及参考答案
- 2025年山东省济南市长清区中考二模道德与法治试题(含答案)
- 冠心病的规范化诊培训课件
- 未来中国检测市场发展趋势简析(精)
- 2025年AI+赋能中小企业:出海营销的创新与发展
- 2025年福建省粮食行业职业技能竞赛(粮油保管员)备赛试题库(含答案)
- 四川电网新建电源并网服务指南(2025年)
- 2025安全月查找身边安全隐患:生产现场实拍隐患图解
- 民航危险品运输分类具有多重危险性的物质物品Dangerou
- 江苏省淮安市2022年中考化学真题(解析版)
评论
0/150
提交评论