第五章 ArcGIS数据编辑

news2024/11/19 1:31:38

文章目录

  • 第一节 创建新要素方法
    • 1 开始编辑、保存编辑、停止编辑
    • 2 捕捉的使用
    • 3 创建点、线、面
    • 4 编辑器中工具的使用
    • 5 根据其他要素创建要素
    • 6 注记要素编辑和修改
  • 第二节 属性编辑常见方法
    • 1 属性编辑
    • 2 字段计算器
    • 3 字段计算器的特殊应用
    • 4 计算几何
  • 第三节 模版编辑方法
    • 1 定义模版
    • 2 模版样式
    • 3 修改模版
    • 4 设置要素模板的默认属性值
  • 第4节 几种高级编辑方法
    • 1 复制要素工具
    • 2 内圆角工具
    • 3 延伸工具
    • 4 修剪工具
    • 5 线相交
    • 6 拆分多部件要素(分离)
    • 7 对齐工具

b站课程:GIS | ArcGIS常用工具实战教程 (地理信息系统)

需要数据可评论或私信

第一节 创建新要素方法

1 开始编辑、保存编辑、停止编辑

  • 这里编辑只能针对ArcGIS的矢量数据,(不能是CAD,Txt, Excel数据)只能来自同一个工作空间,可以一个地理数据库,或者同一个文件夹下的SHP文件
  • 编辑结束,一定保存
  • 使用工具箱,一定要停止编辑,在开始编辑下面
  • 进行一个例子的演示
    • 注意:数据要来自同一个数据空间,所有的数据坐标系一致
    • 开始编辑
    • 然后在创建要素里可以操作画点、线、面
    • 注意关注比例尺的大小,以及自动完成面
    • 由于细碎的步骤和知识点太多,就留下一个链接,需要时可以看P17 3:50~7:20

2 捕捉的使用

视频里有讲到要使用捕捉,然后记得把红框里的勾给去掉

3 创建点、线、面

点比较简单

在这里插入图片描述

在这里插入图片描述

4 编辑器中工具的使用

视频里7:40~11:38还讲了很多功能,包括跟踪、画各种各样的线、修改折点、裁剪面等等,有兴趣可以多看帮助

追踪、修整,分割面,分割线,裁剪,修改节点,查看节点,导出节点

5 根据其他要素创建要素

视频11:50~14:30

编辑器里的操作

合并,移动,旋转,缓冲,平行线

6 注记要素编辑和修改

视频剩下的部分

内容很多可以看帮助

用来做文字标注

第二节 属性编辑常见方法

1 属性编辑

  • 打开第五章数据data.mdb里的数据,导入。然后可以右键打开属性表
  • 查找与替换
    • 一定要先打开“开始编辑”才能替换哦

2 字段计算器

字段计算器里的内容较多,希望大家平时多看帮助

  • 对字段右键选择

  • 字符串使用的是双引号,

  • 其中的内容太多了,需要用到哪个功能,可以查看帮助和查找博客,然后自己编写代码就行

    • 附上一个python版的链接ArcMap 字段计算器(Field Calculator)的使用总结
  • 注意一些使用

    • Replace, left, right等函数介绍
      • 替代字符串里的字符,取字符串左/右的几位
    • Null,空格区别使用
    • 字符串的使用
      • 双引号

3 字段计算器的特殊应用

  • 帮助里搜索“Geometry”,有很多例子方法/代码块可以自己选择,然后复制到字段计算器中

  • 比如

    • 在注记要中应用
    • 计算几何属性,如面层点的个数,几部分组成,更新字段值值为顺序
      • !SHAPE!. pointcount,
      • !SHAPE!. partcount
  • 字段计算器左下角打开这个,有很多计算字段的示例,以及代码,需要的话直接复制粘贴

  • 做一个更新一个字段值为顺序号的例子

  • 记得打开“显示代码块”

    • 上面一个空白时填代码的(定义了一个方法),下面是字段=方法名就行。

4 计算几何

    • 计算点坐标
  • 线
    • 计算线长度
    • 计算面积
  • 比如对于点要素,打开计算几何,根据点的坐标,可以得到经纬度

第三节 模版编辑方法

实际上ArcGIS主推的是模版编辑。

1 定义模版

要素的创建可通过应用要素模板来完成。要素模板定义创建要素所需的全部信息:存储要素的图层、创建的要素所应具有的属性以及创建要素所使用的默认工具。另外,模板也具有名称、描述和标签,这有助于对模板进行查找和组织。如果启动编辑时末显示模板,则会在当前编辑工作空间中为每个图层自动创建。模板保存在地图文档 (. mxd) 和图层文件(.1yr) 中。

  • 导入这个叫dd.mxd的数据

  • 实际上这个已经进行了符号化
  • 在属性里符号系统,选择这个,就是没有模版了,在“创建要素”中也可以看到
  • ArcGIS主推的就是模版编辑
  • 当前已经没有模版了,我们可以定义,选择地类编码,导入第五章的这个符号库,点一下匹配符号,然后可以快速构建

2 模版样式

  • 查看模版的一些属性

  • 这样子我们平时用模版画图的同时,也会把属性给附加上,所以推荐大家平时用模版编辑

3 修改模版

  • 首先我们新建一个模版

  • 新建模版的话,右键模版是找不到的(只有复制、删除、重命名),要去图层那里找

  • 这样就创建好了,但是我们可以看到,右边创建要素里还是没有,我们得打开“组织模版”

  • 一顿操作

  • 然后在右边就有201了

  • 再举一个例子,比如我们在导入这个等高线的文件后,右边是没有模版的,也是需要去“组织模版”里添加

4 设置要素模板的默认属性值

默认属性值是为要素模板设置的某些最重要的属性。在**“模板属性”**对话框中设置的属性将被指定给使用该要素模板创建的新要素。设置合适的默认值会节省时间并提高精度,因为新要素中属性会被自动填充。
任何地理数据库默认值都将被自动填充到比模板属性”对话框上的字段中。如果更新“模板属性”对话框上的属性值,使用该模板创建的新要素将被分配给该模板的默认属性,而不是地理数据库的默认属性。

多查看帮助:

第4节 几种高级编辑方法

主要是介绍高级编辑里工具条里几种方法的使用

在上方右键,找到高级编辑,就可以打开该工具条

所有工具都可以选中然后按F1查看帮助

本节也是操作比较多,只看文字很难真正明白,所以文字可以用于辅助记忆,还是需要去看视频GIS | ArcGIS零基础工具实战教程 (地理信息系统)P20

1 复制要素工具

使用 "标准"工具条中的 "复制"和 "粘贴"时,可将要素直接粘贴到所复制要素的上方。但是,如果使用“高级编辑”’工具条中的"复制要素”工具,则只需在要粘贴要素的位置进行单击即可。此外,也可在粘贴要素时拖出一个框以缩放要素。此功能十分有用,因为它允许您对可编辑图层范围之外的不可编辑图层中的要素进行复制和缩放,以适合所编辑要素的范围。

  • 画了面,复制到面层就是面,复制到线层就是面的边界

2 内圆角工具

  • 用“内圆角”工具可创建与两条线段相切的圆弧。这将在线之间生成平滑而弯曲的连接,例如街道相交处的圆形路边
  • 右键单击地图或按 0 键设置”内圆角”工具选项。这些迭项包括是否修剪一个或多个原始要素产生的重叠线段并使用固定半径值。

3 延伸工具

4 修剪工具

5 线相交

让两条线是相交了还是没有相交,要是相交就会被分割,没相交就是两条单独的线

  • 步骤:
    1. 单击高级编辑工具条上的线相交工具。
    2. 单击要相交的第一个要素。
    3. 单击要相交的第二个要素。
    4. 或者,按0键设置交点选项。可选择是将要素延伸至交点还是添加一个新要素。
    5. 将指针移动到要使用的交点解决方案处。或者,按 Tab 以循环显示所有交点解决方案。最后一次单击可选择哪种交点解决方案正确,并在该交点处分割或延伸要素。

6 拆分多部件要素(分离)

  • 首先是组合两个要素,相当于选中一个的时候另一个也会被选中

  • 然后是拆分
    1. 单击编辑器 工具条上的编辑工具,
      选择要分离为多个独立要素的多部分要素。
    2. 单击高级编辑 工具条上的拆分。拆分后,多部分要素的各部分将变为独立的要素,每个要素都将被赋子相同的属性值。

7 对齐工具

  • 可使用“对齐至形状”将图层校正为追踪的形状。如果要将要素与其他要素的边匹配,这会非常有用。该情景通常会出现在以不同分辨率或比例或在不同时段捕获图层(这将导致边之间纵横交错、重叠或具有间距)的时候。

  • 例如,您具有从非常准确的GPS 测量结果进行数字化的徒步小路。该小路沿着两类森林边缘的河岸。实际上,河流和森林边缘应与小路重合。但是,那些图层均源自较粗糙分辨率或不同的比例,因此它们横跨该小路构成z字形状。面与其覆盖的区域之间也存在间距。可使用“对齐至形状”交互式地绘制路径,以使图层与小路对齐,并使这些面形成连续的结构

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/183793.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Spring学习笔记(一)【BeanUtils.copyProperties方法】

Spring下的BeanUtils.copyProperties方法是深拷贝还是浅拷贝? 一、浅拷贝深拷贝的理解 简单地说,拷贝就是将一个类中的属性拷贝到另一个中,对于BeanUtils.copyProperties来说,必须保证属性名和类型是相同的,因为它是根…

Windows下安装Python和配置easygui

一、需求说明需要学习Python内容,或者是运行Python程序,需要在Windows系统下进行安装配置Python的相关环境,以便让程序能够正常运行使用。二、安装Python2.1、下载Python安装包打开Python官网下载自己Windows系统需要的Python版本选择【Downl…

大宇无限将全部业务系统都部署在亚马逊云科技上

随着移动互联网的高速发展,人们对精神文化内容消费的追求不断提高,利用互联网技术,便捷地享受资讯内容成为了当代人的诉求。为了实现这个目标,大宇无限面临的首要挑战是如何利用大数据系统高效地分析数据、了解用户的消费行为和国…

1、数据库安装超详细教程(MySql5.0版本)

1.1、SQL概述 SQL,一般发音为sequel,SQL的全称Structured Query Language),SQL用来和数据库打交道,完成和数据库的通信,SQL是一套标准。但是每一个数据库都有自己的特性别的数据库没有,当使用这个数据库特性相关的功能…

Quarkus入门体验,22ms启动一个Web服务

简介 Quarkus是类似于Spring Boot的框架,可以方便大家进行Java开发。利用GraalVM的魔力,能更好的适应云原生的场景,极快的启动速度。 创建项目 在IDEA就直接有创建Quarkus项目的初始化工具,直接根据自己需要填好即可&#xff0…

分享一个可以看历史影像的网站

概述 众所周知,由于某些原因,大家以前经常用的历史地图已经看不了了,那么是否有替代的资源呢,答案是肯定的,而且这个网站的所有者大家都非常的熟悉——Esri,该网站名为World Imagery Wayback,这…

【模型↔关系思考法】如何在一个全新的、陌生的领域快速成为专家?模仿 + 一万小时定律 + 创新...

核心基础:形成模型 行业特性,行业名词术语(模型),行业前规则,行业风险 首先搞懂行业内独有的一些专业名词术语(建立“模型”)的含义,这些是基础。 比如餐饮行业的翻台率、开台率,电商的GMV、SKU、SPU; 通过互联网文章,网站,了解行业的趋势和动向、竞品分析等。 了…

NSS_Round#7部分wp

Web ec_RCE 源码: <!-- A EZ RCE IN REALWORLD _ FROM CHINA.TW --> <!-- By 探姬 --> <?PHPif(!isset($_POST["action"]) && !isset($_POST["data"]))show_source(__FILE__);putenv(LANGzh_TW.utf8); $action $_POST["a…

Jenkins入门(二)Jenkins安装及自动构建部署

一、安装环境 1. 机器要求&#xff1a; 256 MB 内存&#xff0c;建议大于 512 MB 10 GB 的硬盘空间&#xff08;用于 Jenkins 和 Docker 镜像&#xff09; 需要安装以下软件&#xff1a; Java 8 ( JRE 或者 JDK 都可以) 2. 安装JDK 检索可用包 yum search java|grep jd…

Java之JDBC-ResultSet(结果集)

之前的dml语句都返回值都是int表示有改动的行数 那么Select可是要展示数据的 SELECT查询的结果 通过这个ResultSet遍历 然后通过next方法来一行行读取数据 类似于迭代器(肯定不是迭代器) 里面还包含获得的数据元素 相当于这个既包含元素&#xff0c;还能迭代自己的元素 具体你…

[Vulnhub] DC-5

下载链接&#xff1a;https://download.vulnhub.com/dc/DC-5.zip 同DC-4 这个靶机也是只有一个flag 不过官方描述说这个可能提高了一点点难度 官方描述&#xff1a; 据我所知&#xff0c;只有一个可利用的入口点可以进入&#xff08;也没有 SSH&#xff09;。这个特定的入口点…

RocketMQ 原理介绍及详细安装教程

一、为什么选择RocketMQ Apache RocketMQ 自诞生以来&#xff0c;因其架构简单、业务功能丰富、具备极强可扩展性等特点被众多企业开发者以及云厂商广泛采用。历经十余年的大规模场景打磨&#xff0c;RocketMQ 已经成为业内共识的金融级可靠业务消息首选方案&#xff0c;被广泛…

python使用pywin32库将ppt导出为高清图片

python使用pywin32库将ppt导出为高清图片 作者&#xff1a;虚坏叔叔 博客&#xff1a;https://xuhss.com 早餐店不会开到晚上&#xff0c;想吃的人早就来了&#xff01;&#x1f604; 一、安装库 需要安装pywin32库 pip install pywin32二、代码原理 WPS高清图片导出需要会…

Fisco Bcos区块链四(WeBase结点前置服务)

文章目录区块链开荒技术文档&#xff1a;https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/index.html5、WeBASE节点前置服务1、前提条件2、拉取代码3. 编译代码4. 修改配置&#xff08;1&#xff09;进入dist目录&#xff08;2&#xff09;进入conf目录复制配置…

一些常见代码如from __future__ import ...的功能

1. 有一些代码在一开始会通过from __future__ import...导入模块。 __future__是什么&#xff1f; 随着python版本的升级&#xff0c;一些功能也会产生变化&#xff0c;__future__中包括了一些新版本的功能&#xff0c;通过导入__future__中的模块&#xff0c;可以在旧pyth…

IPSec

IPSec是网际层实现IP分组端到端安全传输的机制&#xff0c;由一组安全协议组成。 鉴别首部&#xff08;Authentication Header&#xff0c;AH&#xff09;和封装安全净荷&#xff08;Encapsulating Security Payload&#xff0c;ESP&#xff09;是其中两个协议&#xff0c;AH和…

如何云同步vscode的配置到码云(gitee)上

目录 &#x1f525; 写在前面 一、安装插件 二、创建Gist &#x1f449; 如何获取Gist ID &#x1f449; 如何进入代码片段管理页面 三、创建私人令牌 四、插件配置 五、插件使用 &#x1f449; 上传配置 &#xff1a;命令为 upload setting &#x1f449; 下载配置 …

基于语义分割Ground Truth(GT)转换yolov5图像分割标签(路面积水检测例子)

基于语义分割Ground Truth&#xff08;GT&#xff09;转换yolov5图像分割标签&#xff08;路面积水检测例子&#xff09; 概述 随着开发者在issues中对 用yolov5做分割任务的呼声高涨&#xff0c;yolov5团队真的在帮开发者解决问题&#xff0c;v6.0版本之后推出了最新的解决方…

2、等价类划分

如何划分等价类 在给定了输入或外部条件之后&#xff0c;等价类的划分原则如下&#xff1a; 如果输入条件规定了一个取值范围&#xff08;例如&#xff0c;“数量可以是1到999”&#xff09;&#xff0c;那么就应确定出一个有效等价类&#xff08;1<数量<999&#xff0…

【大唐杯备考】——5G网络架构的演进趋势(学习笔记)

&#x1f4d6; 前言&#xff1a;本期介绍5G网络架构的演进趋势。 目录&#x1f552; 1. 5G网络架构概述&#x1f552; 2. 4G网络架构概述&#x1f552; 3. 核心网架构演进&#xff08;了解&#xff09;&#x1f558; 3.1 2G核心网&#x1f558; 3.2 3G、4G核心网&#x1f558; …