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.mzph.cn/news/812259.shtml

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

相关文章

【Godot4自学手册】第三十六节圆形移动或扇形移动的铁球

在第三十四节我实现了来回无限滚动的伤害铁刺球,这一节我准备实现一个圆形移动或扇形移动,并带有链条的铁球。效果如下: 一、实现原理 绕一点做圆周运动,简单的说就是: 每一帧根据旋转的角度计算出下一个位置的坐标…

Redis--16--Spring Data Redis

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 Spring Data Redishttps://spring.io/projects/spring-data-redis 1.依赖2.RedisTemplate3.案例 序列化1.默认是 JdkSerializationRedisSerializer2.添加Redis配置文…

关于阿里云centos系统下宝塔面板部署django/中pip install mysqlclient失败问题的大总结/阿里云使用oss长期访问凭证

python版本3.12.0 项目的版本依赖 问题1 解决方案 sudo vim /etc/profile export MYSQLCLIENT_CFLAGS"-I/usr/include/mysql" export MYSQLCLIENT_LDFLAGS"-L/usr/lib64/mysql" Esc退出编辑模式 :wq退出并且保存 问题二 说是找不到 mysql.h头…

Html网页小游戏源代码

Html网页小游戏源代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Jello Jumping Game</title><meta name"viewport" content"widthdevice-width, initial-scale1"&…

[蓝桥杯] 岛屿个数(C语言)

提示&#xff1a; 橙色字体为需要注意部分&#xff0c;红色字体为难点部分&#xff0c;会在文章“重难点解答”部分精讲。 题目链接 蓝桥杯2023年第十四届省赛真题-岛屿个数 - C语言网 题目理解 这道题让我们求岛屿个数&#xff0c;那么我们就应该先弄懂&#xff0c;对于一…

基于小程序实现的医院预约挂号系统

作者主页&#xff1a;Java码库 主营内容&#xff1a;SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app等设计与开发。 收藏点赞不迷路 关注作者有好处 文末获取源码 技术选型 【后端】&#xff1a;Java 【框架】&#xff1a;spring…

如何访问远程MySQL数据库?

远程访问MySQL数据库是在不同设备之间实现数据交互的一种方式。通过远程访问&#xff0c;用户可以轻松地操作远程MySQL数据库&#xff0c;从而实现数据的读写、修改和查询等操作。本文将介绍远程访问MySQL数据库的原理和实现方法&#xff0c;以及一种被广泛应用的解决方案【天联…

MyBatis 中的动态 SQL 的相关使用方法

为什么会有动态SQL&#xff0c;把SQL写死不是比较方便吗&#xff1f;其实有很多的举例&#xff0c;这里我那一个常见的来说&#xff0c;像我们用户注册&#xff0c;会有必填字段和非必填字段&#xff0c;有些传来的参数不一样&#xff0c;那对应的SQL也不一样&#xff0c;因此&…

FluentUI系列 - 1 - 介绍第一个窗口

介绍一个QML的UI库&#xff0c;国人编写&#xff0c;作者也耍知乎。这个UI库确实好用&#xff0c;但是教程基本等于无&#xff0c;个人在使用中顺便记录一下学习内容。这玩意儿也有Pyside6的版本&#xff0c;有需要的可以查看PySide6-FluentUI-QML。 FluentUI库地址​github.c…

【MVCC】深入浅出彻底理解MVCC

MVCC概述 MVCC&#xff08;Multi-Version Concurrency Control&#xff09;即多版本并发控制。主要是为了提高数据库的并发性能而提供的&#xff0c;采用了不加锁的方式处理读-写并发冲突&#xff0c;确保了任何时刻的读操作都是非阻塞的。只需要很小的开销&#xff0c;就可以…

ArcGIS Pro 3D建模简明教程

在本文中&#xff0c;我讲述了我最近一直在探索的在 ArcGIS Pro 中设计 3D 模型的过程。 我的目标是尽可能避免与其他软件交互&#xff08;即使是专门用于 3D 建模的软件&#xff09;&#xff0c;并利用 Pro 可以提供的可能性。 这个短暂的旅程分为三个不同的阶段&#xff1a;…

信息系统项目管理师0048:审计内容(3信息系统治理—3.1 IT审计—3.2.4审计内容)

点击查看专栏目录 文章目录 3.2.4审计内容 3.2.4审计内容 IT审计业务和服务通常分为IT内部控制审计和IT专项审计。IT内部控制审计主要包括组织层面IT控制审计、IT一般控制审计及应用控制审计&#xff1b;IT专项审计主要是指根据当前面临的特殊风险或者需求开展的IT审计&#xf…

3、JVM对象的创建于内存分配原理

对象的创建 对象创建的主要流程: 1.类加载检查 虚拟机遇到一条new指令时&#xff0c;首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用&#xff0c;并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有&#xff0c;那必须先执行相应的类加…

Go——Goroutine介绍

一. 并发介绍 进程和线程 进程是程序在操作系统中一次执行过程&#xff0c;系统进程资源分配和调度的一个独立单位。线程是进程执行的实体&#xff0c;是CPU调度和分派的基本单位&#xff0c;它是比进程更小的能独立运行的基本单位。一个进程可以创建和撤销多个线程&#xff0c…

【若依前后端分离】首页-多个按钮控制同一个图表

示例图&#xff1a;上面四个框可以点击 重要代码片段 &#xff1a; index_v1中 <panel-group handleSetLineChartData"handleSetLineChartData" :data"totalData"/> : 这是一个自定义的 Vue 组件。名称是 panel-group。handleSetLineChartData"…

WEB3.0:互联网的下一阶段

随着互联网的发展&#xff0c;WEB3.0时代正在逐步到来。本文将深入探讨WEB3.0的定义、特点、技术应用以及未来展望&#xff0c;为读者带来全新的思考。 一、什么是WEB3.0&#xff1f; WEB3.0可以被理解为互联网发展的下一阶段&#xff0c;是当前WEB2.0的升级版。相较于2.0时代…

有哪些软件可以限制应用安装呢?

在限制应用安装方面&#xff0c;有几种方法和工具可供选择&#xff0c;具体取决于你的需求和设备类型。以下是一些常见的方法和软件&#xff1a; 1. **家长控制功能**&#xff1a;操作系统如iOS、Android和Windows等都提供了家长控制功能&#xff0c;允许家长限制特定用户的应…

【go从入门到精通】作用域,包详解

作者简介&#xff1a; 高科&#xff0c;先后在 IBM PlatformComputing从事网格计算&#xff0c;淘米网&#xff0c;网易从事游戏服务器开发&#xff0c;拥有丰富的C&#xff0c;go等语言开发经验&#xff0c;mysql&#xff0c;mongo&#xff0c;redis等数据库&#xff0c;设计模…

性能分析-数据库(安装、索引、sql、执行过程)与磁盘知识(读、写、同时读写、内存速度测试)

数据库 数据库&#xff0c;其实是数据库管理系统dbms。 数据库管理系统&#xff0c; 常见&#xff1a; 关系型数据库&#xff1a; mysql、pg、 库的表&#xff0c;表与表之间有关联关系&#xff1b; 表二维表统一标准的SQL&#xff08;不局限于CRUD&#xff09;非关系型数据…

阿里云9元服务器租用收费价格表_免费云服务器领取

2024年最新阿里云服务器租用费用优惠价格表&#xff0c;轻量2核2G3M带宽轻量服务器一年61元&#xff0c;折合5元1个月&#xff0c;新老用户同享99元一年服务器&#xff0c;2核4G5M服务器ECS优惠价199元一年&#xff0c;2核4G4M轻量服务器165元一年&#xff0c;2核4G服务器30元3…