ArcGIS Desktop使用入门(三)图层右键工具——标注要素、将标注转换为注记

系列文章目录

ArcGIS Desktop使用入门(一)软件初认识
ArcGIS Desktop使用入门(二)常用工具条——标准工具
ArcGIS Desktop使用入门(二)常用工具条——编辑器
ArcGIS Desktop使用入门(二)常用工具条——数据驱动页面
ArcGIS Desktop使用入门(二)常用工具条——基础工具
ArcGIS Desktop使用入门(二)常用工具条——布局工具
ArcGIS Desktop使用入门(二)常用工具条——绘图
ArcGIS Desktop使用入门(二)常用工具条——捕捉
ArcGIS Desktop使用入门(二)常用工具条——编辑折点
ArcGIS Desktop使用入门(二)常用工具条——高级编辑
ArcGIS Desktop使用入门(二)常用工具条——效果
ArcGIS Desktop使用入门(二)常用工具条——地理配准
ArcGIS Desktop使用入门(三)图层右键工具——缩放至图层、缩放至可见
ArcGIS Desktop使用入门(三)图层右键工具——可见比例范围
ArcGIS Desktop使用入门(三)图层右键工具——使用符号级别
ArcGIS Desktop使用入门(四)工具箱——属性域


文章目录

  • 系列文章目录
  • 前言
  • 一、本期工具:标注要素、将标注转换为注记
  • 二、功能简介
  • 三、使用方法
    • 1.标注要素
      • (1)标注此图层中的要素
      • (2)标注字段、表达式
      • (3)文本符号
      • (4)放置属性
      • (5)比例范围
      • (6)标注样式
      • (7)标注操作演示
    • 2.将标注转换为注记
      • (1)存储注记在数据库中
      • (2)存储注记在地图中
      • (3)标注转换注记的范围
  • 总结


前言

本期开始介绍ArcGIS Desktop的一些常用工具条,争取做到全面,后续会持续更新。
(工具条的添加方式均为ArcGIS Desktop软件界面顶部,鼠标右键,在工具条前勾选✔。)


一、本期工具:标注要素、将标注转换为注记

工具名称:标注要素、将标注转换为注记
工具样式:
1

综述:一般来说,标注是将描述性文本放置在地图中的要素上或要素旁的过程。

二、功能简介

在 ArcGIS 中,标注特指自动生成和放置地图要素的描述文本的过程。标注是动态放置于地图上并且字符串内容是从一个或多个要素获得的文本信息。

在 ArcGIS 中,标注的特点

  1. 标注位置是自动生成的。
  2. 标注不可选。
  3. 不能编辑单个标注的显示属性

三、使用方法

ArcMap 有两种标注引擎:“标准标注引擎”是默认标注引擎,“Maplex 标注引擎”工具条 提供了放置标注的更多功能。
本文介绍的是 标准标注引擎,关于 Maplex 标注引擎 后续有机会再介绍。

1.标注要素

鼠标右键要素图层,打开图层属性窗口,找到 “标注” 设置窗口,如下图:重点介绍数字区域

2

(1)标注此图层中的要素

这里是 标注的开关,勾选✔此处,将打开标注,不勾选将关闭。等效于 鼠标右键图层中 勾选✔ 标注要素

(2)标注字段、表达式

选择 标注的 字段,即想在地图上显示的 描述文本。标注 单个字段时,下拉窗口中显示 字段名称。

如果想在地图上显示 多个字段的信息,就需要 设置 表达式,即对多个文本进行 组合计算。如下图:

3
表达式 是 :描述说明 + 备注,字段从窗口上部双击选择,自动进入下部表达式栏,通过 连接符号将 同类型的 字段进行组合。

文本 合并 文本,数值 加和 数值。 不同类型的 字段不能直接组合,需要进行类型转化,解析程序默认是 VBScript,还可以选择JScript、Python,这涉及到字段类型及编程的知识,此处不多介绍。

使用表达式后,这里显示的 表达式,如下图:
4

(3)文本符号

设置 标注 文字的 字体、字号、颜色、加粗、斜体、下横线等特征。

文本符号的设置,需要根据视图的比例尺进行调整,经过不断尝试才能找到最适合地图的文本符号。

(4)放置属性

5
放置属性,是关于多个图层的注记的关系,用于确定此图层中的标注是否可以被其他图层中的标注压盖。标注只能放置到权重更低的要素上。

缓冲区,是通过在每个标注周围定义一个缓冲区,在此范围内不会放置任何其他标注,避免相邻标注放得过近。默认 0 无标注缓冲区,1 表示标注缓冲区与标注高度相同, 可以修改整数值(标注高度整倍数),通过观察视图效果调整到合适缓冲区。

特别提示: 缓冲区相当于在注记外围创建1个透明的保护层,可以理解为充气的气球,缓存区不宜过大,否则 那些 被缓冲区压盖的 注记 将不可见。

(5)比例范围

6
比例范围,可以指定标注显示的比例范围,缩放超过比例尺范围将不显示标注。

操作方法可以参照文章ArcGIS Desktop使用入门(三)图层右键工具——可见比例范围。

(6)标注样式

7
标注样式,点击后打开标注样式选择器,一般使用软件的默认样式即可。特殊标注可以参考使用软件提供的样式,这些样式相当于提前设置好 文本符号 的模板,无需手动修改符号。

(7)标注操作演示

8

2.将标注转换为注记

如果需要准确控制给定标注在地图中的放置位置,则应将标注转换为注记。

以注记形式存储的文本是可编辑的,也就是说,既可以选择并移动单个文本,也可以改变单个文本的各种显示属性(字体、大小、颜色等)。
例如,可能将标注转换为注记以便可以手动移动一些文本,从而在 ArcMap 中为由于空间限制而不能放置的文本腾出一定的空间。

将标注转换为注记时,ArcMap 将提供一份包括所有 未放置注记 的列表,并允许根据需要以交互方式将它们放置在地图中。
9
可在任何具有地理数据库、Coverage、shapefile 或 CAD 要素类数据源的图层中将标注转换为标准注记要素。可以创建新的标准注记要素类,也可以向现有要素类添加新注记.

(1)存储注记在数据库中

将标注转换为注记要素类,存储在地理信息数据库中。
操作后,注记层会自动加载到工作空间中,原始要素层设置的 标注开关将关闭。
10

如果有 ArcGIS Desktop Standard 或 ArcGIS Desktop Advanced 许可,则可以将标注转换为一种称为 关联要素注记 的特殊注记。

注意看上图中,数据库刷新以后,出现的 Anno_6_73 符号,这就代表着 该注记层与要素层polyline是关联的。如果将生成的 注记要素层删除,则这个 关联注记 标注将消失。

关联要素的注记 是一种具有一些标注优势的注记:

  1. 如果移动了要素,则该要素的注记也将随之移动。
  2. 如果删除了要素,该要素的注记也会被删除。
  3. 如果改变了要素的属性,那么基于该要素属性的注记文本也会随之改变。

下面演示关联注记的特性:
11

(2)存储注记在地图中

存储注记在地图中,将不会生成 注记要素层,而是保存在工作空间中(即这个视图的MXD文件中),注记将在 布局视图中存储并允许编辑和移动(详见文章ArcGIS Desktop使用入门(二)常用工具条——布局工具 介绍的焦点数据框 )。

存储在地图中的注记 ,不是 关联要素的注记,修改要素的属性不会更新注记,删除要素也不会让注记消失。

12

(3)标注转换注记的范围

有3种范围选择:

  1. 所有要素,默认选项,即对所有要素的标注转换为注记;
  2. 当前范围内的要素,即当前视图窗口中,可见的要素标注转换为注记;
  3. 所选要素,前提是 有要素处于选中状态中,对选中的这些要素标注转换为注记。

总结

标注要素,是制图过程必不可少的步骤之一,用于动态显示要素的描述信息。

将标注转换为注记,是为了更好的调整注记位置,优化制图效果。毕竟软件自动标注的文本位置不一定全都合理,个别位置不理想的还是需要手动进行调整。

对于数据量大的要素,标注在将描述性文本添加到地图的过程中非常有用。标注是一种向地图添加文本的快速方法,免除了为每个要素手动添加文本的麻烦。另外,ArcMap 的标注过程将动态生成和放置文本。在数据可能发生更改或将以不同的比例创建地图的情况下,标注这一方法会非常有用。

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

解决vue3更新chunk包后,点击页面报错

出现错误 解决思路 试了好多方法,跳了很多坑,router版本对不上,解决方案不实用。最后我直接捕获异常,刷新页面,解决最快最有效。 // vue-rotuer版本 "vue-router": "^4.0.3"解决方案 在router/…

数模 初见数建

文章目录 初见数学建模1.1 数学建模是什么1.2 数学建模的概述1.3 如何学习数学建模---分模块化1.4 数学建模前提了解1.5 数学建模的六个步骤1.6 如何备战建模比赛1.7 数学建模赛题类型1.8 数学建模算法体系概述 初见数学建模 1.1 数学建模是什么 1.原型与模型 原型&#xff…

5G Frequency Bands 频率分布

连接:https://www.5g-networks.net/5g-technology/5g-frequency-bands/

【Canvas与艺术】绘制黄色三角生化危险标志

【关键点】 系统函数arcTo函数的用法及自编函数createRegTriArr的灵活运用。 【成果图】 【代码】 <!DOCTYPE html> <html lang"utf-8"> <meta http-equiv"Content-Type" content"text/html; charsetutf-8"/> <head>&…

相机参数的意义

相机标定的意义&#xff1a; 相机标定&#xff1a;使用带有pattern的标定板来求解相机参数的过程&#xff1b;用一个简化的数学模型来代表复杂的三维到二维的成像过程&#xff1b;相机参数包括&#xff1a;相机内参&#xff08;焦距等&#xff09;&#xff0c;外参&#xff08…

Leetcode刷题之合并两个有序数组

Leetcode刷题之合并两个有序数组 一、题目描述二、题目解析 一、题目描述 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2&#xff0c;另有两个整数 m 和 n &#xff0c;分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中&#xff0c;使合并后的数…

Kylin-Server-V10-SP3-General-Release-2303-X86_64

Kylin-Server-V10-SP3-General-Release-2303-X86_64 银河麒麟V10 银河蓝色麒麟比红麒麟养眼多了 Kylin-CSDN博客

基于YOLOv8的河道漂浮物实时检测系统【训练和系统源码+Pyside6+数据集+包运行】

✨目录 一、系统概述和展示&#x1f384;1.1 摘要 &#x1f388; 二、一站式使用教程&#x1f384;三、YOLOv8原理剖析&#x1f384;3.1 YOLOv8背景和技术原理&#x1f388; 四、模型训练、评估和推理&#x1f384;4.1 数据集介绍&#x1f388;4.2 模型训练&#x1f388;4.3 结…

springboot-admin使用及原理剖析

服务端 依赖 <dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>de.codecentric</groupId><art…

SQL语言自用(持续更新)+实验记录

课本:《数据库原理及其应用教程》&#xff08;第四版&#xff09; (主编)黄德才&(副主编)陆亿红 实验&#xff1a;学校实验课材料 其他&#xff1a; [ ]表示可以被删除&#xff0c;也表示可以被替换&#xff0c;请自行判断。如果有一些截图或照片&#xff0c;是暂时懒得整…

ThignsBoard通过服务端订阅共享属性

MQTT基础 客户端 MQTT连接 通过服务端订阅属性 案例 1、首先需要创建整个设备的信息&#xff0c;并复制访问令牌 ​​2、通过工具MQTTX连接上对应的Topic 3、测试链接是否成功 4、在MQTT上订阅对应的Topic 5、在客户端添加共享属性信息 6、查看整个设备的遥测数据 M…

yolov8安全帽检测项目开发(python开发,带有训练模型,可以重新训练,并有Pyqt5界面可视化)

不需要程序&#xff0c;只需要数据集的&#xff0c;想自己搭建模型训练的&#xff0c;可以免费下载&#xff08;积分已经设置为0&#xff09;&#xff1a;https://download.csdn.net/download/qq_40840797/89100918 1.项目介绍&#xff1a;&#xff08;视频运行链接&#xff1…

scala---基础核心知识

一、什么是scala Scala 是一种多范式的编程语言&#xff0c;其设计初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于Java平台&#xff08;Java虚拟机&#xff09;&#xff0c;并兼容现有的Java程序。 二、为什么要学习scala 1、优雅 2、速度快 3、能融合到hado…

【数据结构】习题之消失的数字和轮转数组

&#x1f451;个人主页&#xff1a;啊Q闻 &#x1f387;收录专栏&#xff1a;《数据结构》 &#x1f389;前路漫漫亦灿灿 前言 消失的数字这道题目我会和大家分享三种思路。 还有一道题目是轮转数组&#xff0c;&#xff0c;也会分享三种思路&#xff0c;大…

12 Php学习:魔术常量

PHP魔术常量 PHP 向它运行的任何脚本提供了大量的预定义常量。 不过很多常量都是由不同的扩展库定义的&#xff0c;只有在加载了这些扩展库时才会出现&#xff0c;或者动态加载后&#xff0c;或者在编译时已经包括进去了。 有八个魔术常量它们的值随着它们在代码中的位置改…

vscode配置c\c++及美化

文章目录 vscode配置c\c及美化1.安装vscode2.汉化3.安装c\c插件4.安装mingw5.配置mingw6. 运行c代码6.1 创建代码目录6.2 设置文件配置6.3 创建可执行任务&#xff1a;task.json6.4 编译执行6.5 再写其他代码6.6 运行多个c文件 7. 运行c文件8.调式代码8.1 创建launch.json8.2 修…

在 Elasticsearch 中扩展 ML 推理管道:如何避免问题并解决瓶颈

作者&#xff1a;来自 Elastic Iulia Feroli 是时候考虑语义搜索运营了吗&#xff1f; 无论你是一位经验丰富的搜索工程师&#xff0c;希望探索新的人工智能功能&#xff0c;还是一位机器学习专家&#xff0c;希望更多地利用搜索基础设施来增强语义相似性模型 —— 充分利用这…

【大语言模型】轻松本地部署Stable Diffusion

硬件要求&#xff1a; 配备至少8GB VRAM的GPU&#xff0c;如果你的电脑只有CPU&#xff0c;请看到最后。根据部署规模&#xff0c;需要足够的CPU和RAM。 软件要求&#xff1a; Python 3.7或更高版本。支持NVIDIA GPU的PyTorch。Hugging Face的Diffusers库。Hugging Face的Tr…

前端实现自动获取农历日期:探索JavaScript的跨文化编程

&#x1f31f; 前言 欢迎来到我的技术小宇宙&#xff01;&#x1f30c; 这里不仅是我记录技术点滴的后花园&#xff0c;也是我分享学习心得和项目经验的乐园。&#x1f4da; 无论你是技术小白还是资深大牛&#xff0c;这里总有一些内容能触动你的好奇心。&#x1f50d; &#x…

Spring Boot 学习(5)——开发流程:快速入门

花了几天的时间&#xff0c;整出个 “hello spring boot”&#xff0c;并且把它从 2 搞到了 3。 纸上得来终觉浅&#xff01;自己实践出真知&#xff01;现在再回头来囫囵一遍&#xff0c;加深下印象。回想下从前自觉某一编程语言大都如此&#xff0c;先找到简单示例照着画一遍…