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”选项表示按绝对坐标输入点要素。输入点要素时也可使用捕捉方式方法和输入线要素相似。完成点要素输入和编辑使用菜单“编辑器停止编辑”,根据提示确认是否保存编辑结果退出剪辑状态。

相关新闻

VMware虚拟机安装Windows 10系统 超详细图文教程

VMware虚拟机安装Windows 10系统 超详细图文教程

一、软件及镜像下载 1.1 Vmware Workstation软件下载和安装 VMware Workstation Pro下载安装教程 1.2 Windows 10镜像下载 方法一:Microsoft官网下载 参考链接 方法二:MSDN下载 选择需要的版本再复制ED2K链接到讯雷下载 二、在VMware中创建Windo…

2026/8/1 20:34:25 阅读更多 →
单片机毕设项目:基于 STM32 实时电压速度距离检测小车设计 基于 PID 闭环调速的自主导航智能小车研究(017401)

单片机毕设项目:基于 STM32 实时电压速度距离检测小车设计 基于 PID 闭环调速的自主导航智能小车研究(017401)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/8/1 20:34:25 阅读更多 →
模块化AI编程助手架构:基于上下文聚合与协议扩展的智能编码系统解析

模块化AI编程助手架构:基于上下文聚合与协议扩展的智能编码系统解析

模块化AI编程助手架构:基于上下文聚合与协议扩展的智能编码系统解析 【免费下载链接】continue open-source coding agent 项目地址: https://gitcode.com/GitHub_Trending/co/continue Continue作为开源AI编程助手,其核心创新在于构建了一个基于…

2026/8/1 20:33:25 阅读更多 →

最新新闻

Power BI主题模板:30+可视化组件样式库,打造专业数据报表

Power BI主题模板:30+可视化组件样式库,打造专业数据报表

Power BI主题模板:30可视化组件样式库,打造专业数据报表 【免费下载链接】PowerBI-ThemeTemplates Snippets for assembling Power BI Themes 项目地址: https://gitcode.com/gh_mirrors/po/PowerBI-ThemeTemplates 在数据可视化领域,…

2026/8/1 21:19:44 阅读更多 →
Unlock Music Electron:高效解锁加密音乐文件的完整桌面解决方案

Unlock Music Electron:高效解锁加密音乐文件的完整桌面解决方案

Unlock Music Electron:高效解锁加密音乐文件的完整桌面解决方案 【免费下载链接】unlock-music-electron Unlock Music Project - Electron Edition 在Electron构建的桌面应用中解锁各种加密的音乐文件 项目地址: https://gitcode.com/gh_mirrors/un/unlock-musi…

2026/8/1 21:19:44 阅读更多 →
打通“销-采-存-产-质-设”全链路,重塑制造企业运营中枢

打通“销-采-存-产-质-设”全链路,重塑制造企业运营中枢

当前,智能制造转型已从“单点自动化”迈入“全链路数字化”的深水区。然而大量制造企业的生产运营现场,仍深陷“系统林立、数据割裂、过程黑箱”的困境——销售不知生产进度、采购不知库存水位、质量不知问题根源、设备哑在车间。传统MES重排产轻运营、E…

2026/8/1 21:19:44 阅读更多 →
WAS Node Suite完全指南:210+专业节点打造ComfyUI终极AI创作工具

WAS Node Suite完全指南:210+专业节点打造ComfyUI终极AI创作工具

WAS Node Suite完全指南:210专业节点打造ComfyUI终极AI创作工具 【免费下载链接】was-node-suite-comfyui An extensive node suite for ComfyUI with over 210 new nodes 项目地址: https://gitcode.com/gh_mirrors/wa/was-node-suite-comfyui WAS Node Sui…

2026/8/1 21:19:44 阅读更多 →
如何在Obsidian中直接播放B站视频:Media Extended B站插件完整教程

如何在Obsidian中直接播放B站视频:Media Extended B站插件完整教程

如何在Obsidian中直接播放B站视频:Media Extended B站插件完整教程 【免费下载链接】mx-bili-plugin 项目地址: https://gitcode.com/gh_mirrors/mx/mx-bili-plugin 想在Obsidian笔记中直接观看B站视频吗?Media Extended B站插件让你告别频繁切换…

2026/8/1 21:19:44 阅读更多 →
humanize API全解析:开发者必备的参数与使用技巧

humanize API全解析:开发者必备的参数与使用技巧

humanize API全解析:开发者必备的参数与使用技巧 【免费下载链接】humanize Python humanize functions 项目地址: https://gitcode.com/gh_mirrors/human/humanize humanize是一个强大的Python库,提供了丰富的人性化处理函数,能将数字…

2026/8/1 21:18:44 阅读更多 →

日新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/1 0:00:48 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/1 0:00:48 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/1 0:00:48 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/8/1 13:02:46 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/8/1 5:19:34 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/8/1 10:33:33 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/1 0:00:48 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/1 0:00:48 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/1 0:00:48 阅读更多 →