ArcGIS:如何对Shapefile文件进行符号系统修改、标注、合并、分割、拓扑编辑等?

本文主要是介绍ArcGIS:如何对Shapefile文件进行符号系统修改、标注、合并、分割、拓扑编辑等?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

01 实验要求

02 加载shp文件

03 编辑shp文件的符号系统

3.1 对editmap1.shp文件的符号编辑

3.2 对editmap2.shp文件的符号编辑

04 将shp文件设为可选和不可选状态

05 显示 editmap1.shp 的图层标注,字段 为 Landed_id。

06  打开编辑器editor工具条并开始编辑

6.1 方法1_打开编辑器

6.2 方法2_打开编辑器

6.3 开始编辑

07 合并两个面要素

08 分隔面要素

09 编辑有相同边界的面要素

9.1 打开拓扑编辑工具条

9.1.1 方法1

9.1.2 方法2

9.2  选择需要拓扑的图层

9.3 对图层进行拓扑编辑


01 实验要求

对 editmap1.shp 进行编辑,再用 editmap2.shp 对编辑的结果进 行核对。

1)启动 ArcMap,并把数据帧(Data frame)名的名称改为“任 务 1”,把 editmap1.shp 和 editmap2.shp 添 加 到 “ 任 务 1 ”。 将 editmap1.shp 和 editmap2.shp 的符号系统选择为预定义的 样式“Hollow”(空心),将 editmap1.shp 的边界轮廓颜色设置黑色,将 editmap2.shp 的边界轮廓颜色设置红色。 将内容列表中 editmap1.shp 设置为可 选择,editmap2.shp 设置为不可选择。 显示 editmap1.shp 的图层标注,字段 为 Landed_id。

问题:设置可选和不可选有什么好处?

2)打开“编辑器 Editor”(在自定义菜单中工具条功能进行设置, 也可通过工具栏右键进行设置),并点击编辑器设置为“开始编辑”, 目标图层为 editmap1.shp。

3)合并 74、75 两个多边形。选中 74、75 两个多边形,选择“编 辑器 Editor”中的“合并 Merge”功能。 

问题:编辑器中的“联合”是指什么功能?

4)分割 71 号多边形。放大图层至 71 号包括在视窗中,选中 71 号多边形,点击“剪切面工具”,点击左键,开始绘制分割线,未端 双击左键或点击“要素构造工具”中的“完成草图工具”,此时已完 成了线对面的切割,属性表变成了两行记录。

5)对 73 号多边形进行修改,矩形向南拉伸。由于 73 号与 59 号有公共边界,需要使用地图拓扑修改边界。点击“编辑器 Editor” 中的“更多编辑工具”,选择“拓扑 Topology”工具。点击“拓扑” 工具的“地图拓扑 Map Topology”,并在对话框中选择 emitmap1。 4 点击“拓扑 Topology”工具的“拓扑编辑工具 Topology Edit Tool”, 双击 73 号多边形的南面边界,73 号多边形轮廓变为紫红色,节点为 暗绿色、终点为红色。 通过编辑折点工具。增加、移动节点。

问题:不使用拓扑编辑工具编辑 73 号边界是否可达到同样的要求?

6)停止编辑,并保存编辑内容。

02 加载shp文件

03 编辑shp文件的符号系统

3.1 对editmap1.shp文件的符号编辑

(这里用方法1(稍麻烦)——演示如何编辑)

3.2 对editmap2.shp文件的符号编辑

(这里用方法2(较快捷)——演示如何编辑)

04 将shp文件设为可选和不可选状态

按实验要求我们将editmap1.shp设置为可选择,editmap2.shp 设置为不可选择

05 显示 editmap1.shp 的图层标注,字段 为 Landed_id。

 标注好的要素展示:

06  打开编辑器editor工具条并开始编辑

6.1 方法1_打开编辑器

6.2 方法2_打开编辑器

6.3 开始编辑

07 合并两个面要素

实验要求合并 74、75 两个多边形。选中 74、75 两个多边形,选择“编 辑器 Editor”中的“合并 Merge”功能。

 合并之后的效果展示:

08 分隔面要素

按实验要求分割 71 号多边形

 

切割之后的效果展示:

09 编辑有相同边界的面要素

按实验要求,我们要对 73 号多边形进行编辑,使其与红色线保持一致。由于 73 号与 59 号有公共边界,需要使用地图拓扑修改边界(说人话就是我移动73号的线,由于73号的线与59号的线使重合的,所以59号的那根线也要随着移动),这里需要用到拓扑工具条

9.1 打开拓扑编辑工具条

9.1.1 方法1

 9.1.2 方法2

加载的拓扑工具条展示:

9.2  选择需要拓扑的图层

 

9.3 对图层进行拓扑编辑

<最后就是让面要素完全和红色线围成的面重合>

处理好的效果展示:


如果有问题,欢迎一起探讨.

<p>炒茄子</p> 

这篇关于ArcGIS:如何对Shapefile文件进行符号系统修改、标注、合并、分割、拓扑编辑等?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/390325

相关文章

linux系统中java的cacerts的优先级详解

《linux系统中java的cacerts的优先级详解》文章讲解了Java信任库(cacerts)的优先级与管理方式,指出JDK自带的cacerts默认优先级更高,系统级cacerts需手动同步或显式... 目录Java 默认使用哪个?如何检查当前使用的信任库?简要了解Java的信任库总结了解 Java 信

Python进行word模板内容替换的实现示例

《Python进行word模板内容替换的实现示例》本文介绍了使用Python自动化处理Word模板文档的常用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友... 目录技术背景与需求场景核心工具库介绍1.获取你的word模板内容2.正常文本内容的替换3.表格内容的

Oracle数据库在windows系统上重启步骤

《Oracle数据库在windows系统上重启步骤》有时候在服务中重启了oracle之后,数据库并不能正常访问,下面:本文主要介绍Oracle数据库在windows系统上重启的相关资料,文中通过代... oracle数据库在Windows上重启的方法我这里是使用oracle自带的sqlplus工具实现的方

Git进行版本控制的实战指南

《Git进行版本控制的实战指南》Git是一种分布式版本控制系统,广泛应用于软件开发中,它可以记录和管理项目的历史修改,并支持多人协作开发,通过Git,开发者可以轻松地跟踪代码变更、合并分支、回退版本等... 目录一、Git核心概念解析二、环境搭建与配置1. 安装Git(Windows示例)2. 基础配置(必

Python函数的基本用法、返回值特性、全局变量修改及异常处理技巧

《Python函数的基本用法、返回值特性、全局变量修改及异常处理技巧》本文将通过实际代码示例,深入讲解Python函数的基本用法、返回值特性、全局变量修改以及异常处理技巧,感兴趣的朋友跟随小编一起看看... 目录一、python函数定义与调用1.1 基本函数定义1.2 函数调用二、函数返回值详解2.1 有返

Nginx屏蔽服务器名称与版本信息方式(源码级修改)

《Nginx屏蔽服务器名称与版本信息方式(源码级修改)》本文详解如何通过源码修改Nginx1.25.4,移除Server响应头中的服务类型和版本信息,以增强安全性,需重新配置、编译、安装,升级时需重复... 目录一、背景与目的二、适用版本三、操作步骤修改源码文件四、后续操作提示五、注意事项六、总结一、背景与

C#实现一键批量合并PDF文档

《C#实现一键批量合并PDF文档》这篇文章主要为大家详细介绍了如何使用C#实现一键批量合并PDF文档功能,文中的示例代码简洁易懂,感兴趣的小伙伴可以跟随小编一起学习一下... 目录前言效果展示功能实现1、添加文件2、文件分组(书签)3、定义页码范围4、自定义显示5、定义页面尺寸6、PDF批量合并7、其他方法

JWT + 拦截器实现无状态登录系统

《JWT+拦截器实现无状态登录系统》JWT(JSONWebToken)提供了一种无状态的解决方案:用户登录后,服务器返回一个Token,后续请求携带该Token即可完成身份验证,无需服务器存储会话... 目录✅ 引言 一、JWT 是什么? 二、技术选型 三、项目结构 四、核心代码实现4.1 添加依赖(pom

基于Python实现自动化邮件发送系统的完整指南

《基于Python实现自动化邮件发送系统的完整指南》在现代软件开发和自动化流程中,邮件通知是一个常见且实用的功能,无论是用于发送报告、告警信息还是用户提醒,通过Python实现自动化的邮件发送功能都能... 目录一、前言:二、项目概述三、配置文件 `.env` 解析四、代码结构解析1. 导入模块2. 加载环

linux系统上安装JDK8全过程

《linux系统上安装JDK8全过程》文章介绍安装JDK的必要性及Linux下JDK8的安装步骤,包括卸载旧版本、下载解压、配置环境变量等,强调开发需JDK,运行可选JRE,现JDK已集成JRE... 目录为什么要安装jdk?1.查看linux系统是否有自带的jdk:2.下载jdk压缩包2.解压3.配置环境