牟乃夏《ArcGIS10地理信息系统教程:从初学到精通》——教学PPT第五章空间数据编辑牟乃夏第5章空间数据编辑本章主要内容5.1ArcMap编辑简介5.2要素编辑5.3注记编辑5.4尺寸注记编辑2空间数据编辑是对空间数据进行处理、修改和维护的过程。空间数据编辑是ArcGIS软件的基本功能,包括图形数据编辑、属性数据编辑、网络编辑、拓扑编辑等。本章主要介绍图形数据编辑,包括要素编辑、注记编辑和尺寸注记编辑。5.1ArcMap编辑简介ArcMap提供了强大的数据编辑能力,它能创建和编辑要素数据、表格数据、拓扑和几何网络数据等,能编辑空间数据库和不同类型的数据文件,处理的数据包括点、线、面、注记、尺寸、复杂形状等多种类型。在ArcMap中进行数据编辑的基本步骤如下:(1)启动ArcMap,加载要进行编辑的数据。(2)打开编辑工具条。(3)启动编辑会话,执行数据编辑。(4)保存编辑数据,并关闭编辑会话。•345.2要素编辑5.2.1数据编辑的环境设置要素编辑就是矢量数据的编辑。编辑数据时,一般需要先进行编辑环境的设置,如选择设置、捕捉设置、单位设置等,以提高空间数据编辑的效率和准确性。1.选择设置选择设置包括图层的可选性设置和可见性设置两种。=图5.1图层可选性设置窗口52.捕捉设置捕捉设置的步骤如下:(1)在【编辑器】工具条上,单击【编辑器】--【捕捉】--【捕捉工具条】,加载【捕捉】工具条,如图5.2所示。(2)在【捕捉】工具条中,单击【捕捉】--【选项】,打开【捕捉选项】对话框,如图5.3所示。【捕捉】工具条图5.3【捕捉选项】对话框65.2.2添加编辑工具1.编辑工具在ArcGIS中,对要素进行编辑,首先要添加编辑工具。添加编辑工具有两种方法:(1)在【标准】工具条中,单击【编辑器工具条】按钮,打开【编辑器】工具条。(2)在任意工具栏处单击鼠标右键,在弹出菜单中单击【编辑器】,打开【编辑器】工具条,如图5.4所示。2.高级编辑工具为了实现更加复杂的编辑,ArcMap提供了高级编辑工具,实现复制、裁剪和分割要素等,在任意工具栏处单击鼠标右键,在弹出菜单中单击【高级编辑】,打开【高级编辑】工具条,如图5.5所示。7图5.4【编辑器】工具条图5.5【高级编辑】工具条85.2.3启动编辑会话加载编辑工具条后,需要启动编辑会话,使数据层处于编辑状态。ArcGIS提供了两种启动编辑会话的途径:(1)最常用的方式。在【编辑器】中,单击【编辑器】--【开始编辑】。(2)快捷启动编辑。在内容列表中右击需要编辑的图层,在弹出菜单中,单击【编辑要素】--【开始编辑】,启动编辑会话。图5.6【开始编辑】对话框95.2.4使用创建要素窗口启动编辑后,ArcGIS将启动【创建要素】窗口,如图5.7所示。图5.7【创建要素】窗口10创建要素可通过要素模板来完成,如图5.8所示。要素模板定义了创建要素所需的全部信息:存储要素的图层、创建的要素所应具有的属性以及创建要素所使用的默认工具。图5.8【模板属性】对话框11ArcGIS为每个图层生成了一个默认模板,可以利用这些模板去创建要素,还可以创建自定义的模板。在【创建要素】窗口上单击按钮,打开【组织要素模板】对话框,如图5.9所示。图5.9【组织要素模板】对话框125.2.5创建新要素创建要素有创建点要素、创建线要素和创建面要素三种形式。1.创建点要素添加要编辑的点图层,启动编辑后,在【创建要素】窗口中选择该点要素模板,窗口下方会自动显示点构造工具。创建点要素有三种方式:(1)通过单击地图创建点要素。(2)草绘线末端创建点要素。(3)在绝对X、Y位置创建点或者折点。图5.10【绝对X、Y】对话框132.创建线要素加载要编辑的线图层,启动编辑后,在【创建要素】窗口中选择该线要素模板,然后选取相应的构造工具,在地图上单击创建线要素。线要素模板提供了线、矩形、圆形、椭圆、手绘曲线五种构造工具。3.创建面要素加载要编辑的面要素图层,启动编辑后,在【创建要素】窗口中选择面要素模板,然后选取相应的构造工具,在地图上单击创建面要素。面要素模板提供了面、矩形、圆形、椭圆、手绘曲线、自动完成面等六种构造工具。大部分工具的使用方式和线要素的创建方式相同。其中自动完成面工具是通过其他多边形要素围城的闭合区域自动完成要素的创建,如图5.11所示。4.创建其他要素工具【编辑器】还提供了其他工具用于创建新要素。14图5.11利用自动完成面工具完成面要素的创建155.2.6基于现有要素创建要素1.复制要素复制要素又三种方式:(1)简单复制现有要素。(2)使用复制命令复制要素。(3)平行复制线要素。平行复制线要素的操作步骤如下:(1)启动编辑,选择要复制的线要素。(2)在【编辑器】工具条中,单击【编辑器】--【平行复制】,打开【平行复制】对话框。(3)在对话框中设置各个选项,如图5.12所示。16图5.12【平行复制】对话框2.使用现有线构造点使用现有线构造点的操作步骤如下:(1)加载线图层和要存放构造点的图层,启动编辑,选择要构造点的线要素。(2)在【编辑器】工具条中,单击【编辑器】--【构造点】,打开【构造点】对话框。(3)在对话框中设置相关选项,如图5.14所示。17图5.14【构造点】对话框183.使用缓冲区创建要素使用缓冲区创建要素的操作步骤如下:(1)选择要进行缓冲区操作的要素。(2)在【编辑器】工具条中,单击【编辑器】--【缓冲】,打开【缓冲】对话框。(3)在对话框中设置相关选项,如图5.15所示。(4)单击【确定】按钮,完成缓冲区创建要素的操作。图5.15【缓冲】对话框194.合并同一层的多个要素创建要素通过合并某一图层的多个要素来构建一个新的要素。其操作步骤如下:(1)启动编辑,选择要进行合并的多个要素。(2)在【编辑器】工具条中,单击【编辑器】--【合并】,打开【合并】对话框,如图5.16所示。(3)设置保留属性的要素。(4)单击【确定】按钮,完成合并多要素创建新要素的操作。图5.16【合并】对话框205.联合不同层的多个要素创建要素在不同图层之间,通过联合相同要素类型的要素来构造新的要素,其操作步骤如下:(1)选择进行联合的多个要素。(2)在【编辑器】工具条中,单击【编辑器】--【联合】,打开【联合】对话框。(3)在对话框中设置构造新要素的要素模板。(4)单击【确定】按钮,完成联合多个要素创建新要素的操作。6.通过相交要素创建新要素通过相交要素创建新要素的操作步骤如下:(1)启动编辑,选择要执行相交的线要素或面要素。(2)在【编辑器】工具条中,单击【相交】按钮,打开【相交】对话框。(3)在对话框中选择构造要素的模板。(4)单击【确定】按钮,完成联合多个要素创建新要素的操作。217.根据线要素构造面要素根据线要素构造面要素的操作步骤如下:(1)添加线要素和要存放构造面的面要素,启动编辑,选择地图上可以构造成闭合曲线的要素集合。(2)在【拓扑】工具条中,单击【构造面】按钮。(3)在弹出的【构造面】对话框中设置相关选项,如图5.17所示。(4)单击【确定】按钮,完成构造面的操作。图5.17【构造面】对话框225.2.7修改要素要素的修改包括两个方面:几何形状的修改和属性的修改。1.几何形状修改几何形状的修改包括添加与删除折点、移动折点、线要素方向的翻转、修剪线要素到指定长度、更改线段类型、修整要素裁剪面、旋转要素、移动要素、分割线要素、裁剪要素、内圆角、延伸、修剪、线相交、要素拆分、简化要素、平滑要素。2.属性修改属性修改也就是属性的编辑。在编辑状态下,单击【编辑器】窗口上的属性按钮或在地图上右键单击,在弹出来菜单中,单击【属性】,打开【属性】对话框,如图5.30所示。(1)批量属性设置。ArcGIS支持批量设置属性值,有两种方法进行批量设置属性。①在【属性】窗口中选择多个要设置属性的要素,字段列表中将要显示选择要素的公共属性,可通过输入或者选择来修改属性,如图5.32所示。23②在属性列表中修改。如图5.33所示。图5.30【属性】对话框图5.32批量设置属性24图5.33【字段计算器】对话框25(2)复制属性①在【属性】窗口中右击需要被复制的要素。在弹出菜单中,单击【复制属性】,属性就被复制到剪切板中。②在目标要素上右击需要设置属性的要素。在弹出菜单中,单击【粘贴属性】,属性就被粘贴到要素对应的字段中。(3)使用属性域和子类型①打开【属性】窗口。②单击带有属性域或子类型的字段,在右侧单击,可弹出下拉框,从下拉框中选择一个值即可,如图5.32所示,子类型和属性域操作基本一致,这里不再赘述。265.3注记编辑5.31创建注记ArcGIS提供了5种创建注记的构造工具:(1)创建水平要素;(2)创建沿直线注记;(3)创建跟随线或面的边注记;(4)创建带牵引线的注记;(5)创建弯曲的注记;5.3.2修改注记ArcGIS提供了8种修改注记的方法:(1)复制和粘贴注记;(2)移动注记;(3)旋转注记;(4)删除注记;(5)堆叠和取消堆叠;(6)向注记添加牵引线;(7)将注记转换为多部分;(8)编辑关联要素的注记;275.4尺寸注记编辑尺寸注记要素是一种特殊类型的文本,用于显示地图上的长度或距离,如表示属性线的长度、桥垮之间的距离以及地理要素沿某个轴的长度。尺寸注记要素存储于地理数据库中的尺寸注记要素类中,尺寸注记要素同简单要素的创建方式不同,需要用户输入特定数量的点来描述尺寸要素的几何形状。创建尺寸注记的方法有两种:(1)直接创建尺寸注记要素;(2)通过已有尺寸注记要素;编辑尺寸注记:在编辑尺寸注记之前,要确保尺寸注记要素类处于可编辑的状态,分为三种:(1)删除尺寸注记要素;(2)修改尺寸注记要素的几何属性;(3)修改尺寸注记要素的样式与属性;