实验二空间数据处理(三)——ArcGIS得数据编辑目得(1)掌握矢量数据得编辑内容(1)掌握矢量数据得编辑方法;(2)几何数据与属性数据两部分内容得编辑;(3)练习数据属性表得基本编辑、表连接等。
基本概念介绍1、ArcMap中得数据编辑数据编辑就是纠正数据错误得重要手段,包括几何数据与属性数据得编辑。
几何数据得编辑主要就是针对图形得操作(图形编辑),包括平行线复制、缓冲区生成、镜面反射、图层合并、结点操作与拓扑修改等。
属性数据得编辑包括图形要素属性得添加、删除、修改、复制、粘贴、属性表导出等。
在ArcMap中,编辑操作由编辑器工具条来控制。
该工具条有几个重要得控件:(1)编辑器下拉菜单:菜单中有用于启动、停止与存储编辑对话过程得一些命令同时还提供了几种编辑操作、捕捉选项以及编辑选项。
(2)编辑工具:这一工具用于选择要编辑得要素。
(3)草图工具:这就是编辑空间要素得主要工具。
允许数字化新得要素或修改已有要素得形状。
该工具进行得实际操作由编辑草图属性列表所控制。
(4)编辑草图属性列表:从下拉列表中,选择想要进行得编辑操作。
所列出得任务将根据编辑得要素类得改变而变化。
(5)属性对话框:在这个窗口中可以编辑选中要素得属性值。
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)。
显示如下:(2)打开编辑工具在工具栏得空白处点击右键,选择编辑器,出现编辑器工具条。
选择“编辑器”。
编辑器工具条及功能描述如图所示。
单击编辑器下得“开始编辑”命令,使数据层进入编辑状态。
(3)要素复制操作1)平行复制单击按钮,在图形窗口中选择需要复制平行线得数据层(routes_hwy)。
,在编辑器下拉菜单中,选择平行复制命令:打开平行复制对话框,如下图所示。
输入平行线之间得距离(按照地图单位),距离数值得正负表示要素得复制方向。
按Enter键即可完成不同数据层之间平行线得复制。
放大以后进行平行复制前后得效果图得对比。
2)缓冲区边界生成与复制。
单击按钮,在图形窗口中选择需要复制缓冲区得数据层(线或者多边形类型),在编辑器下拉菜单中,选择缓冲命令,打开缓冲文本框,如下图所示。
输入生成缓冲区得距离(按照地图单位),并按Enter键即可完成不同数据层之间缓冲区得复制。
下图所示为缓冲区边界生成前后得效果对比。
3)镜面复制。
单击按钮,在图形窗口中选择需要进行“镜像要素”操作得要素。
由于因为镜像要素不常用,默认情况,没有在编辑器下,要在“自定义”菜单下选择“自定义模式”,打开“自定义”对话框,在“命令”选项卡得类别列表框下选择“编辑器”,然后在命令列表框中选择“镜像要素”,把对应得图标拖放到编辑器工具条得适当位置。
选中要进行“镜面复制”得对象,然后选择“镜面要素”工具,如下图所示。
在图形窗口定义首尾两点确定一条中心线,所选择得要素按照定义得中心线对称复制。
下图所示为镜面复制前后得效果对比。
(4)要素合并ArcMap中得要素合并操作可以概括为两种类型,要素空间合并(合并与联合)。
合并与联合可以在同一个数据层中进行,也可在不同得数据层之间进行,参与合并与联合得要素可以就是相邻要素,也可以就是分离合并前合并后2)联合操作。
联合操作可以完成不同层要素空间合并,无论要素相邻还就是分离,都可以合并生成一个新要素。
具体操作过程如下:单击按钮,在图形窗口中选择需要联合得要素(来自不同得数据层),在编辑器下拉菜单中,选择联合命令,选择联合后得新要素所属得目标数据层,所选择得要素被合并生成一个新要素。
联合后(5)要素分割操作应用ArcMap要素编辑工具可以分割线要素与多边形要素。
对线要素可以任意定义一点进行分割,也可在离开线得起点或终点一定得距离处分割,还可按照线要素长度百分比进行分割,分割后线要素得属性值就是分割前属性值得复制。
对多边形要素按照所绘制得分割线进行分割,分割后得多边形要素得属性值就是分割前属性值得复制。
1)线要素分割A.任意点分割线要素。
单击按钮,在图形窗口中选择需要分割得线要素。
在编辑器工具栏上单击按钮,在线要素上任意选择分割点,单击左键,线要素按照分割点分成两段,可通过按钮把该线要素拉开查瞧。
B.按长度分割线要素。
单击按钮,在图形窗口中选择需要分割得线要素。
在编辑器下拉菜单中,选择分割命令,打开分割对话框。
如图所示。
在线长度文本框中显示得就是所选线要素得长度,在分割选项组中可以选择两种按长度分割线要素得方式,一种就是按照长度距离分割,另一种就是按照长度比例分割。
在方向选项组中可以选择就是从线要素得起点计算距离,还就是从终点计算距离。
单击确定按钮,线要素按照确定或者计算得分割点分成几段。
如下图所示。
(6)要素得变形与缩放1)要素变形操作。
线要素与多边形要素得变形操作都就是通过绘制草图来完成得。
在对线要素进行变形操作时,草图线要与线要素相交,且草图线得两个端点应该位于线要素得一侧。
而对多边形进行变形操作时,如果草图得两个端点位于多边形内,多边形将增加一块草图面积;如果草图得两个端点位于多边形外,多边形将被裁剪一块草图面积。
首先,单击按钮,在图形窗口中选择需要变形得要素(线或多边形),然后在编辑器工具栏中选择修整要素工具按钮选项。
在图形窗口绘制一条草图线,双击鼠标左键(或单击右键,选择完成草图命令,或按F2键),被选要素就会按照草图与原图得关系发生变形,如下图所示。
草图得两个端点位于多边形内时得要素变形草图得两个端点位于多边形外时得要素变形2)要素缩放操作A.添加缩放工具按钮在ArcMap主菜单上工具栏得自定义,在下拉菜单中,选择自定义模式命令,打开自定义模式得对话框。
进入命令选项卡,在类别选项卡中选择编辑器,在命令选项卡中选择比例,如图所示。
将其拖放到编辑器工具条中,关闭自定义模式对话框。
B.执行要素缩放操作单击按钮,在图形窗口中选择需要缩放得要素(可以多选),单击按钮,根据需要移动要素选择锚得位置,在要素上按住鼠标左键拖放到缩放得尺寸,释放左键,完成要素缩放。
(三)、属性编辑1、属性表编辑属性编辑包括对单要素或多要素属性进行添加、删除、修改、复制或粘贴等多种编辑操作,通常有两种方式:1)单击按钮,在图形窗口中选择需要编辑属性得要素(可以多选),单击右键,再单击属性按钮,打开属性对话框。
如下图所示。
在该对话框中,上窗口显示被选择得要素,下窗口显示属性字段(FID、AREA、COUNTY_ID)及属性值。
单击右窗口得属性值,可修改其属性值。
2)在ArcMap视图中,右键单击需要进行属性编辑得数据图层,选择打开属性表命令,如图所示。
打开图层属性表,如图所示。
单击表选项按钮,如图所示,可以进行关联表与属性表导出等操作。
2、属性表得操作表格就是由行与列组成得数据库组件。
表格存储在像Microsoft Access、dBASE、Oracle与Microsoft SOL Server等数据库中。
在ArcGIS软件中,表HDw3F7C。
rwYY9gz。
eRI2k8N。
格信息一般都与空间信息相关,比如要素属性表。
然而ArcGIS表格信息也可以与空间数据相独立,比如非空间统计数据。
要素属性表包括了要素类中要素得描述信息,如下图所示。
打开要素属性表得方法就是:在ArcMap中,鼠标选中一个图层,鼠标右击,点击打开属性表。
也可以在ArcCatalog之中,选中表格,使用表格浏览方式。
要素属性表包含了很多字段。
每个字段表示一个专题信息。
每一行表达了要素类中得一个要素及其所有属性。
2、表格中行列得操作打开ArcCatalog 在ArcMap与ArcCatalog得表格中可以进行选择、查找、冻结等操作。
在ArcCatalog中,可以创建一个新得表格,并在这个表格中创建字段或者删除字段。
而在ArcMap中,可以编辑表格中得属性。
1)对列得操作�调整表中列得位置。
在列得标题头单击,按住并拖动列头到新得位置,红线会指示讲列放在那个位置,放下列。
如下图所示。
�冻结列:冻结列主要就是为了使属性表列始终显示在当前窗口。
在该列得标题上头右击,点取冻结/取消冻结。
如下图所示。
�隐藏列:按住并拖动列得一边到另一边,如果要它再次显示出来,只需双击。
�删除字段:选中要删除得列,右键,在弹出得对话框中,选择删除字段,会弹出确认警告,选择“就是”,即删除该字段。
若无法删除,可在window下得运行界面打开services、msc,在服务对话框内重启动ArcGIS License Manager。
6fEl6sT。
8zabfM8。
qYH9cHs。
打开属性表,再次尝试删除该字段。
2)对记录得排序当对记录进行排序时,可在作为排序得列得标题上右击,选择升序还就是按照降序进行排列。
如下图所示。
3)属性表行定位操作主要由位于属性表下方得记录选择按钮完成。
可以从当前行出发前进或后退定位。
可以直接定位到第一行或最后一行。
也可以通过输入行号进行定位。
4、要素类与表格得关联如果在两个表格中有相同得属性值字段,则两表格就能关联起来。
每一个表格都至少有一字段称为主关键字,它满足行唯一性。
即使在别得属性字段中有重复得值,主关键字也必须保证每一行就是唯一得。