跟牟老师学ArcGIS|第5章 空间数据编辑
| 第5章 空间数据编辑 |
空间数据编辑是对空间数据进行处理、修改和维护的过程。空间数据编辑是ArcGIS软件的基本功能,包括图形数据编辑、属性数据编辑、网络编辑、拓扑编辑等。本章主要介绍图形数据编辑,包括要素编辑、注记编辑和尺寸注记编辑。
本章主要内容:
5.1 ArcMap编辑简介
5.2 要素编辑
5.3 注记编辑
5.4 尺寸注记编辑
5.1 ArcMap 编辑简介
ArcMap提供了强大的数据编辑能力,它能创建和编辑要素数据、表格数据、拓扑和几何网络数据等,能编辑空间数据库和不同类型的数据文件,处理的数据包括点、线、面、注记、尺寸、复杂形状等多种类型。
在ArcMap中进行数据编辑的基本步骤如下:
(1)启动ArcMap,加载要进行编辑的数据。
(2)打开编辑工具条。
(3)启动编辑会话,执行数据编辑。
(4)保存编辑数据,并关闭编辑会话。
5.2 要素编辑
5.2.1 数据编辑的环境设置
要素编辑就是矢量数据的编辑。编辑数据时,一般需要先进行编辑环境的设置,如选择设置、捕捉设置、单位设置等,以提高空间数据编辑的效率和准确性。
1.选择设置
选择设置包括图层的可选性设置和可见性设置两种。
图 5.1 图层可选性设置窗口
2.捕捉设置
捕捉设置的步骤如下:
(1)在【编辑器】工具条上,单击【编辑器】→【捕捉】→【捕捉工具条】,加载【捕捉】工具条,如图5.2所示。
(2)在【捕捉】工具条中,单击【捕捉】→【选项】,打开【捕捉选项】对话框,如图5.3所示。
图5.2 【捕捉】工具条
图 5.3 【捕捉选项】对话框
5.2.2 添加编辑工具
1.编辑工具
在ArcGIS中,对要素进行编辑,首先要添加编辑工具。添加编辑工具有两种方法:
(1)在【标准】工具条中,单击【编辑器工具条】按钮
(2)在任意工具栏处单击鼠标右键,在弹出菜单中单击【编辑器】,打开【编辑器】工具条,如图5.4所示。
2.高级编辑工具
为了实现更加复杂的编辑,ArcMap提供了高级编辑工具,实现复制、裁剪和分割要素等,在任意工具栏处单击鼠标右键,在弹出菜单中单击【高级编辑】,打开【高级编辑】工具条,如图5.5所示。
图 5.4 【编辑器】工具条
图 5.5 【高级编辑】工具条
5.2.3 启动编辑会话
加载编辑工具条后,需要启动编辑会话,使数据层处于编辑状态。ArcGIS提供了两种启动编辑会话的途径:
(1)最常用的方式。在【编辑器】中,单击【编辑器】→【开始编辑】。
(2)快捷启动编辑。在内容列表中右击需要编辑的图层,在弹出菜单中,单击【编辑要素】→【开始编辑】,启动编辑会话。
图 5.6 【开始编辑】对话框
5.2.4 使用创建要素窗口
启动编辑后,ArcGIS将启动【创建要素】窗口,如图5.7所示。
图 5.7 【创建要素】窗口
创建要素可通过要素模板来完成,如图5.8所示。要素模板定义了创建要素所需的全部信息:存储要素的图层、创建的要素所应具有的属性以及创建要素所使用的默认工具。
图 5.8 【模板属性】对话框
ArcGIS为每个图层生成了一个默认模板,可以利用这些模板去创建要素,还可以创建自定义的模板。在【创建要素】窗口上单击按钮
5.2.5 创建新要素
创建要素有创建点要素、创建线要素和创建面要素三种形式。
1.创建点要素
添加要编辑的点图层,启动编辑后,在【创建要素】窗口中选择该点要素模板,窗口下方会自动显示点构造工具。
创建点要素有三种方式:
(1)通过单击地图创建点要素。
(2)草绘线末端创建点要素。
(3)在绝对X、Y位置创建点或者折点。
图 5.10 【绝对X、Y】对话框
2.创建线要素
加载要编辑的线图层,启动编辑后,在【创建要素】窗口中选择该线要素模板,然后选取相应的构造工具,在地图上单击创建线要素。线要素模板提供了线、矩形、圆形、椭圆、手绘曲线五种构造工具。
3.创建面要素
加载要编辑的面要素图层,启动编辑后,在【创建要素】窗口中选择面要素模板,然后选取相应的构造工具,在地图上单击创建面要素。面要素模板提供了面、矩形、圆形、椭圆、手绘曲线、自动完成面等六种构造工具。大部分工具的使用方式和线要素的创建方式相同。其中自动完成面工具是通过其他多边形要素围城的闭合区域自动完成要素的创建,如图5.11所示。
4.创建其他要素工具
【编辑器】还提供了其他工具用于创建新要素。
图 5.11 利用自动完成面工具完成面要素的创建
5.2.6 基于现有要素创建要素
1.复制要素
复制要素又三种方式:
(1)简单复制现有要素。
(2)使用复制命令复制要素。
(3)平行复制线要素。
平行复制线要素的操作步骤如下:
(1)启动编辑,选择要复制的线要素。
(2)在【编辑器】工具条中,单击【编辑器】→【平行复制】, 打开【平行复制】对话框。
(3)在对话框中设置各个选项,如图5.12所示。
图 5.12 【平行复制】对话框
2.使用现有线构造点
使用现有线构造点的操作步骤如下:
(1)加载线图层和要存放构造点的图层,启动编辑,选择要构造点的线要素。
(2)在【编辑器】工具条中,单击【编辑器】→【构造点】,打开【构造点】对话框。
(3)在对话框中设置相关选项,如图5.14所示。
图 5.14 【构造点】对话框
3.使用缓冲区创建要素
使用缓冲区创建要素的操作步骤如下:
(1)选择要进行缓冲区操作的要素。
(2)在【编辑器】工具条中,单击【编辑器】→【缓冲】,打开【缓冲】对话框。
(3)在对话框中设置相关选项,如图5.15所示。
(4)单击【确定】按钮,完成缓冲区创建要素的操作。
图 5.15 【缓冲】对话框
4.合并同一层的多个要素创建要素
通过合并某一图层的多个要素来构建一个新的要素。其操作步 骤如下:
(1)启动编辑,选择要进行合并的多个要素。
(2)在【编辑器】工具条中,单击【编辑器】→【合并】,打开【合并】对话框,如图5.16所示。
(3)设置保留属性的要素。
(4)单击【确定】按钮,完成合并多要素创建新要素的操作。
图 5.16 【合并】对话框
5.联合不同层的多个要素创建要素
在不同图层之间,通过联合相同要素类型的要素来构造新的要素,其操作步骤如下:
(1)选择进行联合的多个要素。
(2)在【编辑器】工具条中,单击【编辑器】→【联合】,打开【联合】对话框。
(3)在对话框中设置构造新要素的要素模板。
(4)单击【确定】按钮,完成联合多个要素创建新要素的操作。
6.通过相交要素创建新要素
通过相交要素创建新要素的操作步骤如下:
(1)启动编辑,选择要执行相交的线要素或面要素。
(2)在【编辑器】工具条中,单击【相交】按钮,打开【相交】对话框。
(3)在对话框中选择构造要素的模板。
(4)单击【确定】按钮,完成联合多个要素创建新要素的操作。
7.根据线要素构造面要素
根据线要素构造面要素的操作步骤如下:
(1)添加线要素和要存放构造面的面要素,启动编辑,选择地图上可以构造成闭合曲线的要素集合。
(2)在【拓扑】工具条中,单击【构造面】按钮。
(3)在弹出的【构造面】对话框中设置相关选项,如图5.17所示。
(4)单击【确定】按钮,完成构造面的操作。
图 5.17 【构造面】对话框
5.2.7 修改要素
要素的修改包括两个方面:几何形状的修改和属性的修改。
1.几何形状修改
几何形状的修改包括添加与删除折点、移动折点、线要素方向的翻转、修剪线要素到指定长度、更改线段类型、修整要素裁剪面、旋转要素、移动要素、分割线要素、裁剪要素、内圆角、延伸、修剪、线相交、要素拆分、简化要素、平滑要素。
2.属性修改
属性修改也就是属性的编辑。在编辑状态下,单击【编辑器】窗口上的属性按钮
(1)批量属性设置。
ArcGIS支持批量设置属性值,有两种方法进行批量设置属性。
①在【属性】窗口中选择多个要设置属性的要素,字段列表中将要显示选择要素的公共属性,可通过输入或者选择来修改属性,如图5.32所示。
②在属性列表中修改。如图5.33所示。
图 5.30 【属性】对话框
图 5.32 批量设置属性
图 5.33 【字段计算器】对话框
(2)复制属性
①在【属性】窗口中右击需要被复制的要素。在弹出菜单中, 单击【复制属性】,属性就被复制到剪切板中。
②在目标要素上右击需要设置属性的要素。在弹出菜单中,单击【粘贴属性】,属性就被粘贴到要素对应的字段中。
(3)使用属性域和子类型
①打开【属性】窗口。
②单击带有属性域或子类型的字段,在右侧单击,可弹出下拉框,从下拉框中选择一个值即可,如图5.32所示,子类型和属性域操作基本一致,这里不再赘述。
5.3 注记编辑
5.3.1 创建注记
ArcGIS提供了5种创建注记的构造工具:
(1)创建水平要素;
(2)创建沿直线注记;
(3)创建跟随线或面的边注记;
(4)创建带牵引线的注记;
(5)创建弯曲的注记;
5.3.2 修改注记
ArcGIS提供了8种修改注记的方法:
(1)复制和粘贴注记;
(2)移动注记;
(3)旋转注记;
(4)删除注记;
(5)堆叠和取消堆叠;
(6)向注记添加牵引线;
(7)将注记转换为多部分;
(8)编辑关联要素的注记;
5.4 尺寸注记编辑
尺寸注记要素是一种特殊类型的文本,用于显示地图上的长度或距离,如表示属性线的长度、桥垮之间的距离以及地理要素沿某个轴的长度。
尺寸注记要素存储于地理数据库中的尺寸注记要素类中,尺寸注记要素同简单要素的创建方式不同,需要用户输入特定数量的点来描述尺寸要素的几何形状。
创建尺寸注记的方法有两种:
(1)直接创建尺寸注记要素;
(2)通过已有尺寸注记要素;
编辑尺寸注记:
在编辑尺寸注记之前,要确保尺寸注记要素类处于可编辑的状态,分为三种:
(1)删除尺寸注记要素;
(2)修改尺寸注记要素的几何属性;
(3)修改尺寸注记要素的样式与属性;
温馨提示:关注GeoTalks微信订阅号之后,点击“精彩文章”菜单,即可查看《ArcGIS10 地理信息系统教程:从初学到精通》以前章节的课件。祝各位学习愉快!
牟乃夏老师简介
牟乃夏(1973-),男,博士、博士后,现为山东科技大学测绘学院副教授,硕士生导师。在扎实科研的同时,更乐于将所思所学传授给学生,曾经连续六年带领七组学生进入Esri杯中国大学生GIS软件开发大赛的总决赛,成为学生培养的传奇和美谈。从教十年来已培养研究生40余名,都在自己的工作岗位上为GIS的发展应用做出了重要贡献。
为使全国的GIS学子更快更好的掌握GIS基本技能,他组织团队经过两年多的时间精心编写了《ArcGIS10地理信息系统教程:从初学到精通》《ArcGIS Engine地理信息系统开发教程:基于C#.NET》两本教材,深受广大学子喜爱,已成为学习GIS的必备工具书。同时为了推广GIS、传授GIS,他还开设了博客、微博,QQ群等,进行GIS知识的传播和交流,由于他为GIS教学与推广做出的贡献,2015年被CPGIS(全球海外华人地理联合会)授予杰出教育奖。
图书简介
《ArcGIS10地理信息系统教程:从初学到精通》一书2012年9月由测绘出版出版(截至2016年2月已经印刷9次),销量长期位于同类图书的榜首。目前已被全国60余所高校采纳为相关课程的教材或者参考书。该书内容翔实、深入浅出、通俗易懂,层次合理,初学者能够很快入门,对ArcGIS已经熟悉的读者来讲,也是一本必备的案头书。
该书是作者在总结多年GIS教学与科研工作的基础上,充分考虑本科生、研究生的知识结构、操作水平及生产单位的实际需求编写而成的。内容包括:ArcGIS10基础,ArcGIS10快速入门,空间数据库,空间数据的采集、编辑与拓扑处理,空间投影与变换,空间数据可视化,地图制图,矢量与栅格数据的空间分析,网络分析,三维分析,水文分析,地统计分析等。特别的,针对Esri杯中国大学生GIS软件开发大赛而设计了ModelBuilder与空间建模一章,并提供了两个获奖实例,供读者参考。本书配有大量具有实际背景的应用实例及其详细的操作步骤,随书光盘中包含所有实例的数据,供读者练习。
本书强调新颖性、实用性、技巧性、全面性和实战性,注重理论与实践的结合。既可作为高等学校地理信息系统、测绘工程、遥感科学与技术、地理科学、城市规划、土地资源管理、市政工程、交通运输、环境保护、地质工程等相关专业的本科生、研究生的理论课教材和实验指导书,也可作为相关部门的研究人员、管理人员和技术人员的参考用书。
GeoTalks
微信号:geotalks
一个开放的交流平台
聚焦测绘地信话题,传播创新理念
欢迎社会各界投稿荐稿
投稿邮箱: geotalks@qq.com