您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > GIS空间数据的编辑
1实验二空间数据处理(三)——ArcGIS的数据编辑目的(1)掌握矢量数据的编辑内容(1)掌握矢量数据的编辑方法;(2)几何数据和属性数据两部分内容的编辑;(3)练习数据属性表的基本编辑、表连接等。基本概念介绍1.ArcMap中的数据编辑数据编辑是纠正数据错误的重要手段,包括几何数据和属性数据的编辑。几何数据的编辑主要是针对图形的操作(图形编辑),包括平行线复制、缓冲区生成、镜面反射、图层合并、结点操作和拓扑修改等。属性数据的编辑包括图形要素属性的添加、删除、修改、复制、粘贴、属性表导出等。在ArcMap中,编辑操作由编辑器工具条来控制。该工具条有几个重要的控件:(1)编辑器下拉菜单:菜单中有用于启动、停止和存储编辑对话过程的一些命令同时还提供了几种编辑操作、捕捉选项以及编辑选项。(2)编辑工具:这一工具用于选择要编辑的要素。(3)草图工具:这是编辑空间要素的主要工具。允许数字化新的要素或修改已有要素的形状。该工具进行的实际操作由编辑草图属性列表所控制。(4)编辑草图属性列表:从下拉列表中,选择想要进行的编辑操作。所列出的任务将根据编辑的要素类的改变而变化。(5)属性对话框:在这个窗口中可以编辑选中要素的属性值。2.理解表格结构表是数据库的结构物,它包括了行和列。行(或称为记录)代表一2个特征,如高速公路、湖等;列(或称为域),描述了特征的属性,例如长度、深度等。每个表格的基本格式相同,即有行和列组成。一些表格,诸如要素类的缺省属性表都有预先设置的字段。例如多边形coverage有四个标准的字段即面积、周长、coverage#和coverage-id。一个线性shapefile仅有一列名为shape的缺省列,其他字段完全由用户定义。每个表格必须有唯一字段名,但字段的数据格式可以有多种。一般来说,可以存储数字、文字、日期。在ArcCatalog还支持特定格式,包括短整形、长整形、浮点型、双精度型、日期型、object-id和BLOB。3.图形编辑(一)、基本步骤进入ArcMap工作环境,打开已有的地图文档或新建地图文档后,进行数据编辑一般需要经过下列5个步骤:(1)加载编辑数据单击文件菜单下的添加数据命令,选择需要加载的数据层。(2)打开编辑工具在工具栏的空白处点击右键,选择编辑器,出现编辑器工具条。(3)进入编辑状态单击编辑器下的开始编辑命令,使数据层进入编辑状态。(4)执行数据编辑在创建要素窗口中选择当前编辑任务的目标数据层,然后选择编辑构造工具命令,对要素进行编辑。(5)结束数据编辑单击编辑器下的停止编辑命令,选择是否保存编辑结果,结束编辑。(二)、本编辑练习(1)加载编辑数据在开始——打开ArcMap10,单击文件菜单下的添加数据命令,在data2\Basicedit\下:按shift+左键选择需要加载的数据层(routes_hwy.shp,rail.shp,county.shp,cites.shp)。3显示如下:(2)打开编辑工具在工具栏的空白处点击右键,选择编辑器,出现编辑器工具条。选择“编辑器”。4编辑器工具条及功能描述如图所示。单击编辑器下的“开始编辑”命令,使数据层进入编辑状态。(3)要素复制操作1)平行复制单击按钮,在图形窗口中选择需要复制平行线的数据层(routes_hwy)。5,在编辑器下拉菜单中,选择平行复制命令:打开平行复制对话框,如下图所示。输入平行线之间的距离(按照地图单位),距离数值的正负表示要素的复制方向。按Enter键即可完成不同数据层之间平行线的复制。放大以后进行平行复制前后的效果图的对比。62)缓冲区边界生成与复制。单击按钮,在图形窗口中选择需要复制缓冲区的数据层(线或者多边形类型),在编辑器下拉菜单中,选择缓冲命令,打开缓冲文本框,如下图所示。输入生成缓冲区的距离(按照地图单位),并按Enter键即可完成不同数据层之间缓冲区的复制。下图所示为缓冲区边界生成前后的效果对比。73)镜面复制。单击按钮,在图形窗口中选择需要进行“镜像要素”操作的要素。由于因为镜像要素不常用,默认情况,没有在编辑器下,要在“自定义”菜单下选择“自定义模式”,打开“自定义”对话框,在“命令”选项卡的类别列表框下选择“编辑器”,然后在命令列表框中选择“镜像要素”,把对应的图标拖放到编辑器工具条的适当位置。8选中要进行“镜面复制”的对象,然后选择“镜面要素”工具,如下图所示。在图形窗口定义首尾两点确定一条中心线,所选择的要素按照定义的中心线对称复制。下图所示为镜面复制前后的效果对比。(4)要素合并ArcMap中的要素合并操作可以概括为两种类型,要素空间合并(合并和联合)。合并和联合可以在同一个数据层中进行,也可在不同的数9据层之间进行,参与合并和联合的要素可以是相邻要素,也可以是分离要素。只有相同类型要素才可以合并和联合。1)合并操作。合并操作可以完成同层要素空间合并,无论要素相邻还是分离,都可以合并生成一个新要素,新要素一旦生成,原来的要素就自动删除。合并操作必须在同一图层下面进行。如果在选择不同图层的要素进行合并操作,会出现如图所示的信息提示。具体操作过程如下:单击按钮,在图形窗口的同一图层中选择需要合并的要素,单击编辑器下拉菜单中的“合并”,,打开合并对话框,如下图所示。在合并的对话框中列出了所有参加合并的要素,选择其中一个要素,单击确定按钮。合并操作自动将被选择要素的属性赋给合并后的新要素。合并的结果如下图所示。按住Shift键,可多选要素。10合并前合并后2)联合操作。联合操作可以完成不同层要素空间合并,无论要素相邻还是分离,都可以合并生成一个新要素。具体操作过程如下:单击按钮,在图形窗口中选择需要联合的要素(来自不同的数据层),在编辑器下拉菜单中,选择联合命令,选择联合后的新要素所属的目标数据层,所选择的要素被合并生成一个新要素。11联合后(5)要素分割操作应用ArcMap要素编辑工具可以分割线要素和多边形要素。对线要素可以任意定义一点进行分割,也可在离开线的起点或终点一定的距离处分割,还可按照线要素长度百分比进行分割,分割后线要素的属性值是分割前属性值的复制。对多边形要素按照所绘制的分割线进行分割,分割后的多边形要素的属性值是分割前属性值的复制。1)线要素分割A.任意点分割线要素。12单击按钮,在图形窗口中选择需要分割的线要素。在编辑器工具栏上单击按钮,在线要素上任意选择分割点,单击左键,线要素按照分割点分成两段,可通过按钮把该线要素拉开查看。B.按长度分割线要素。单击按钮,在图形窗口中选择需要分割的线要素。13在编辑器下拉菜单中,选择分割命令,打开分割对话框。如图所示。在线长度文本框中显示的是所选线要素的长度,在分割选项组中可以选择两种按长度分割线要素的方式,一种是按照长度距离分割,另一种是按照长度比例分割。在方向选项组中可以选择是从线要素的起点计算距离,还是从终点计算距离。单击确定按钮,线要素按照确定或者计算14的分割点分成几段。如下图所示。(6)要素的变形与缩放1)要素变形操作。线要素和多边形要素的变形操作都是通过绘制草图来完成的。在对线要素进行变形操作时,草图线要与线要素相交,且草图线的两个端点应该位于线要素的一侧。而对多边形进行变形操作时,如果草图的两个端点位于多边形内,多边形将增加一块草图面积;如果草图的两个端点位于多边形外,多边形将被裁剪一块草图面积。首先,单击按钮,在图形窗口中选择需要变形的要素(线或多边形),然后在编辑器工具栏中选择修整要素工具按钮选项。在图形窗口绘制一条草图线,双击鼠标左键(或单击右键,选择完成草图命令,或按F2键),被选要素就会按照草图与原图的关系发生变形,如下图所示。草图的两个端点位于多边形内时的要素变形15草图的两个端点位于多边形外时的要素变形2)要素缩放操作A.添加缩放工具按钮在ArcMap主菜单上工具栏的自定义,在下拉菜单中,选择自定义模式命令,打开自定义模式的对话框。进入命令选项卡,在类别选项卡中选择编辑器,在命令选项卡中选择比例,如图所示。将其拖放到编辑器工具条中,关闭自定义模式对话框。16B.执行要素缩放操作单击按钮,在图形窗口中选择需要缩放的要素(可以多选),单击按钮,根据需要移动要素选择锚的位置,在要素上按住鼠标左键拖放到缩放的尺寸,释放左键,完成要素缩放。(三)、属性编辑1、属性表编辑属性编辑包括对单要素或多要素属性进行添加、删除、修改、复制或粘贴等多种编辑操作,通常有两种方式:1)单击按钮,在图形窗口中选择需要编辑属性的要素(可以多选),单击右键,再单击属性按钮,打开属性对话框。如下图所示。17在该对话框中,上窗口显示被选择的要素,下窗口显示属性字段(FID、AREA、COUNTY_ID)及属性值。单击右窗口的属性值,可修改其属性值。2)在ArcMap视图中,右键单击需要进行属性编辑的数据图层,选择打开属性表命令,如图所示。打开图层属性表,如图所示。18单击表选项按钮,如图所示,可以进行关联表和属性表导出等操作。2、属性表的操作表格是由行和列组成的数据库组件。表格存储在像MicrosoftAccess、dBASE、Oracle和MicrosoftSOLServer等数据库中。在ArcGIS软件中,表格信息一般都与空间信息相关,比如要素属性表。然而ArcGIS表格信息也可以与空间数据相独立,比如非空间统计数据。19要素属性表包括了要素类中要素的描述信息,如下图所示。打开要素属性表的方法是:在ArcMap中,鼠标选中一个图层,鼠标右击,点击打开属性表。也可以在ArcCatalog之中,选中表格,使用表格浏览方式。要素属性表包含了很多字段。每个字段表示一个专题信息。每一行表达了要素类中的一个要素及其所有属性。2、表格中行列的操作在ArcMap和ArcCatalog的表格中可以进行选择、查找、冻结等操作。在ArcCatalog中,可以创建一个新的表格,并在这个表格中创建字段或者删除字段。而在ArcMap中,可以编辑表格中的属性。1)对列的操作�调整表中列的位置。在列的标题头单击,按住并拖动列头到新的位置,红线会指示讲列放在那个位置,放下列。如下图所示。打开ArcCatalog20�冻结列:冻结列主要是为了使属性表列始终显示在当前窗口。在该列的标题上头右击,点取冻结/取消冻结。如下图所示。�隐藏列:按住并拖动列的一边到另一边,如果要它再次显示出来,只需双击。�删除字段:选中要删除的列,右键,在弹出的对话框中,选择删除字段,会弹出确认警告,选择“是”,即删除该字段。21若无法删除,可在window下的运行界面打开services.msc,在服务对话框内重启动ArcGISLicenseManager。打开属性表,再次尝试删除该字段。222)对记录的排序当对记录进行排序时,可在作为排序的列的标题上右击,选择升序还是按照降序进行排列。如下图所示。3)属性表行定位操作主要由位于属性表下方的记录选择按钮完成。可以从当前行出发前进或后退定位。可以直接定位到第一行或最后一行。也可以通过输入行号进行定位。234、要素类与表格的关联如果在两个表格中有相同的属性值字段,则两表格就能关联起来。每一个表格都至少有一字段称为主关键字,它满足行唯一性。即使在别的属性字段中有重复的值,主关键字也必须保证每一行是唯一的。行的唯一性对连接两个表格是十分重要的。只有这样,才能将记录准确的匹配。ArcMap提供了两种方法建立两个表格之间的联系:连接和关联。当你对两个表格连接时,实际上按照共同字段在一个表格中追加另外一个表格的属性。而关联则定义了两个表格之间的联系,它也是基于共同字段。可以在ArcMap中将两个属性表连接起来。连接可以对Shapefile、Coverage、Geodatabase文件操作。在ArcMap中进行连接时,公共字段的名称不必相同。在ArcMap连接对话框中你可选择要匹配的公共字段,但字段类型的定义必须相同。在ArcMap中,采用“连接”连接起来的表格不是物理的,而是动态的,所以可以随时设置连接或取消连接。应该注意的是表格连接仅适用于一对一或多对一的关系
本文标题:GIS空间数据的编辑
链接地址:https://www.777doc.com/doc-2874101 .html