ArcGIS从入门到精通——点、线、面要素输入、编辑

发布时间:2026/8/1 20:34:21
ArcGIS从入门到精通——点、线、面要素输入、编辑 第七章点、线、面要素输入、编辑7.1 新建Shapefile启用地图文档\gis_ex10ex07ex07.mxd,双击Dataframel,弹出“数据框属性”对话框进入“常规”选项检验或修改“地图”和“显示”单位为“米”,完成后按“确定”键返回窗口目录右侧出现目录窗口在目录窗口中展开\gis_ex10\ex07\(通常显示为“默认工作目录”),右键点击文件夹 temp,选择“新建Shapefile…”,进入新建 Shapefile对话框,进一步设置点击下方“编辑”,进入“空间参考属性”对话框展开“投影坐标系”,选择GaussKrugerXian 1980Xian 19803 Degree GK CM 120E,按“确定”键显示该空间参考的有关参数按“确定”键返回右键点击\gis_ex10ex07\temp文件夹再新建两项 Shapefile,操作如上7.2 一般编辑过程自定义工具条编辑器下拉选择“编辑器开始编辑”,进入编辑状态编辑过程中点击标准工具条中的撤销按钮撤销前一步编辑(也可向后撤销),还可选择“编辑器保存编辑内容”,持久保存编辑结果。下拉选择“编辑器停止编辑”,退出编辑状态7.3 线要素的输入、编辑7.3.1 输入线要素的基本方法在编辑器工具栏中选用“编辑器开始编辑”。在“创建要素”窗口中点击Road该要素类进入编辑状态下方“构造工具”栏中有5个构造工具分别是(1)输入普通折线(最常用)。鼠标在构造工具点击“线”,就开始输入线要素。此时光标变成了小十字。第一次单击鼠标左键就输入了一条线的起点再单击鼠标左键输入该线的中间折点双击鼠标左键输入终点。对照扫描图像上的道路依次向 Road 图层输入线要素。(2)已知绝对坐标输入线要素。在输入线要素时如果已知线要素上折点(起点、中间折点、终点)的坐标值点击鼠标右键会弹出对应的要素编辑环境快捷菜单选择“绝对X,Y…”,会出现“绝对 XY” 对话框。在其中输入折点的 XY 坐标绝对值按键盘回车键 就精确输入了线要素的折点。(3)已知相对坐标输入线要素。在输入线要素时如果已知下一个折点相对于上一个折点的相对坐标值单击鼠标右键在弹出的菜单中选择“增量X,Y…”,会出现“增量XY”对话框输入相对于上一个折点的XY坐标增量值按键盘回车键就精确输入了下一个折点。(4)已知方向和长度输入线要素。在输入线要素时如果已知下一个折点相对于上一个折点的方向、长度变化单击鼠标右键弹出菜单选择“方向/长度…”,会出现“方向 /长度”对话框。在第一个框内输入下一个折点相对于上一个折点的方向角度值(水平向右为0°,逆时针转向),在第二个框内输入沿该方向角的长度值按键盘回车键就精确输入了下一个折点。(5)与已有线相垂直。先用光标符号覆盖被垂直的要素单击鼠标右键弹出菜单选择“垂直”,就可以确定绘制线段的方向与已有线要素垂直按需要在垂线上确定下一个点 的位置(终点或中间折点)。(6)与已有线平行。先用光标符号覆盖被平行的要素单击鼠标右键弹出菜单选择“平行”,表示将输入的线段和前一个线要素平行按需要确定下一个点的位置(终点或中间折点)。(7)输入圆弧段。如果线要素含圆弧可用多种输入方式使用编辑器工具条上的“端点弧段”工具。先输入圆弧的起点和终点再指定圆弧中间的某一点由这3点控制圆弧线。如果圆弧的起点、终点、半径已知可用半径来确定圆弧先单击鼠标左键确定圆弧起点再单击鼠标左键确定圆弧终点在键盘上按下“R”键会出现一个对话框输入圆弧半径按回车键确认就完成了一段圆弧的输入。使用基本绘图板。点击基本绘图板内的“弧段”工具单击鼠标左键输入圆弧的起点再单击鼠标左键输入圆弧第二个点第三次单击鼠标左键确定圆弧的终点即输入3个点实现圆弧段的输入输入不了第二个点第一个点输入之后继续单击鼠标就直接变成圆弧了7.3.2 利用捕捉功能启动捕捉功能。选择“编辑器”工具条上的菜单展开后选择“捕捉捕捉工具条”,在随后弹出的捕捉工具条中下拉展开“捕捉”菜单选择“使用捕捉”,就启动了捕捉功能。设置捕捉距离。在捕捉工具条上下拉展开“捕捉”菜单选择“选项”,出现捕捉 选项对话框可修改“容差”值。设置捕捉方式。单击某个捕捉按钮该图标周围出现蓝色线框7.3.3 删除线要素在编辑器工具条中点击编辑工具点击某要素该要素被选中进入选择集改变颜色(一般为浅蓝色的粗线与查询类似),按键盘上的 Delete 键该要素被删除。利用键 盘上的 Shift 键可以同时选择多个要素再按键盘上的 Delete 键进入选择集的多个要素被同时删除。在主菜单中选择“编辑撤销删除要素”,最近被删除的要素 立刻恢复。7.3.4 要素和属性记录的关系新建 Shapefile要素类软件自动产生的要素属性表 (Feature Attribute Table), 默认3个 字段FID 、Shape 和 Id 。FID 为内部标识 Shape 为要素的几何类型以上两个字段用户无 法修改也不能删除 Id 为整数型默认值为“0”,可用做用户标识。7.3.5 改变线要素的几何形状在编辑器工具条中点击编辑工具选中某个线要素再次双击鼠标显示出该要素 的所有端点、中间折点还会弹出一个“编辑值折点”工具条。(1)移动折点。用编辑工具双击某线要素可以看到该要素的所有端点、折点显示出小方块软件自动跳出“编辑折点”工具条。将光标移动到要调整的折点用鼠标左键拖动该折点到新的位置松开左键实现折点位置的移动。移动折点时单击鼠标右键在弹出的快捷菜单中选择“移动至”,可以在弹出对话框中输入绝对坐标值就可以将该折点移动到指定的坐标位置。如果在弹出的快捷菜单选择“移动”,可以在弹出对话框中输入相对 坐标值实现该折点相对位置的精确移动。(2)插入折点。按上述操作使线要素进入调整状态将光标移动到线段的某部分单击鼠标右键在弹出的菜单中选择“插入折点”,就为线段插入了一个折点也可以单击“编辑折点”工具条上的“增加折点”图标在入选的线要素上单击左键实现折点的插入。(3)删除折点。按上述操作使折点进入调整状态光标移动到某折点时光标符号起变化单击鼠标右键在弹出的快捷菜单中选择“删除折点”,该折点被删除线的形状被简化也可以单击“编辑折点”工具条上的“删除折点”图标在入选的线要素上单击对应折点实现折点的删除。7.3.6 线要素的高级编辑通过“编辑器更多编辑工具高级编辑”菜单可调出“高级编辑”工具 条获得更多编辑工具平行复制命令分割打断用工具分割打断合并旋转复制内圆角延伸修剪打断相交线移动比例放缩7.3.7 退出编辑状态使用菜单“编辑器停止编辑”,表示结束要素类的编辑会出现“是否保存”的提示 若点击“是 (Y)”,编辑的结果被持久保存若点击“否 (N)”,放弃编辑恢复到编辑开始之前的状态。7.3.8 计算线要素的长度确认编辑状态已停止打开 Road 的要素属性表在属性表窗口左上侧点击按钮“表选项”,选择“添加字段”,在随后的对话框中定义新增字段7.4 多边形的输入、编辑编辑器开始编辑在“创建要素”窗口中点击County,开始对多边形要素类County输入多边形(乡镇边界)。对多边形要素进行编辑时右下方“构造工具”栏中有6个构造工具分别是7.4.1 输入多边形要素(1)输入单个多边形(面)。如果要输入规则多边形如圆形、矩形、椭圆在构造工具窗口中点击对应的“圆形”、“矩形”、“椭圆”工具就可直接绘制。输入圆形时按键盘的“R”键输入圆的半径值。输入矩形时单击鼠标右键在弹出的菜单中可以选择矩形的方向角度输入拐角的X、Y坐标。如果选择了水平方向可输入长度、宽度。按键盘的 “A”键直接输入拐角的X、Y坐标。使用工具“编辑工具”选择多边形按键盘的 Delete 键删除整个多边形。(2)输入相邻多边形(面)。第一种方法是在“构造工具”栏中启用“自动完成面”工具中。假设地图中已经存在一个或多个多边形在构造工具窗口中选择“自动完成面”工具开始输入相邻多边形共享边界不需要输入就能完成,后输入的多边形和已有多边形必须有一段边界相邻、共享输入之前不一定有相同的折点输入后会自动生成。第二种方法是在编辑器工具条中使用“裁剪面”工具“裁剪面工具”,先在构造工具窗口下侧内点选“面”,沿若干个相邻的乡镇外轮廓线输入大多边形。用“编辑工具”选择已经输入的大多边形点击“裁剪面”工具“沿两个乡镇的公共边界依次点击输入公共边界的折点就可以将大多边形一分为二剪切成两个相邻多边形折点会自动生成。需要注意的是使用“裁剪面”工具跟踪点击公共边界时起点和终点必须在大多边形的边界或外部。运用这种方法采用跟踪式输入边界可以进入 County 的图层属性设置对话框将显示色定为半透明操作时比较容易辨认。(3)输入岛状多边形或在多边形内开洞。7.4.2 改变多边形形状编辑多边形的许多工具都可使用方法和线要素相似如多边形边界折点的移动、插入、删除。需要调整多边形形状用编辑工具在某多边形内部双击鼠标可以看到该多边形边界的所有端点、折点都以小方块形式显示出来表示该要素的有关折点都进入调整状态。将光标移动到要调整的折点可以将该折点拖动到要调整的位置松开鼠标左键实现折点位置的移动再单击鼠标左键完成多边形的形状调整。编辑折点增加折点移动折点捕捉功能、其他图形处理功能有助于精确调整多边形的几何形状。相邻多边形共享边界若要同步移动必须使用拓扑关系。7.4.3 要素和属性记录的关系与线要素一样增加、删除、分割、合并多边形要素属性表中对应的记录也会自动插入、删除内部标识符FID的取值会自动更新保持唯一性。7.4.4 退出编辑状态编辑器停止编辑,结束编辑状态7.4.5 计算多边形的面积、周长确认编辑状态已停止打开Count的要素属性表在表窗口左上侧点击下拉菜单“表选项”,选择“添加字段”,在随后的对话框中按需要定义周长、面积字段进行以下设置右键点击属性表的字段名Perimeter,选择菜单“计算几何”,在随后弹出的对话框中进一步选择属性为“周长”,坐标系一般选数据源单位一般选“米”,按“确定”键可以观察到字段 Perimeter中的计算结果为每个多边形要素的周长。对字段Area 计算多边形面积除了计算属性为“面积”,常用单位为“平方米”,其他操作过程和线要素的长度、多边形的周长一样。7.5 点要素的输入、编辑点要素输入、编辑比较容易。如果尚未进入编辑状态在编辑器工具栏中选用“编辑器开始编辑”,在“创建要素”窗口中点选 Town,下方“构造工具”栏中有两个构造工具分别是“点”,表示输入点。“线末端的点”,表示线的端点。在构造工具中点选“点”,就开始输入点要素。单击鼠标右键选择菜单中“绝对XY”选项表示按绝对坐标输入点要素。输入点要素时也可使用捕捉方式方法和输入线要素相似。完成点要素输入和编辑使用菜单“编辑器停止编辑”,根据提示确认是否保存编辑结果退出剪辑状态。