ArcGIS你真的学透了吗?(取色器、椭球面积、主目录、编辑工具、注记、压缩算法等)

从本科到研究生到工作,也是学习使用了多年的ArcGIS,尽管研究生期间就经常使用ArcGIS Pro了,但是近期工作中才发现自己仅仅了解了ArcGIS10.2-10.8的部分功能,很多功能都没有接触使用。

尽管ArcGIS Pro相对于ArcMap更加强大,很多人尤其是科研工作者说ArcMap已经不更新了、很快会被淘汰,但是我认为距离淘汰ArcMap还需要很长一段时间,所以去持续学习ArcMap提高工作效率也是很有必要。

相比于Pro,ArcMAP打开小的工程文档更加便捷迅速,对于电脑要求更低,很多公司和单位的电脑还是Win7系统,根本不具备Pro的运行条件。基层的自然资源、水利、农业、交通等部门,本来科班出身的就不多,业务能力也一般,如果再让他们学习QGIS或者ArcGIS Pro,那几乎是重大摧残。

虽然我是GIS专业毕业,但是也没有系统性学习ArcMap,本科期间老师们的培养模式更多的是以某个实验案例来练习,以练代学,这种方式确实能够快速上手,但是近期看来几个ArcMap教学视频,才发现自己很多基础功能也没真的会用。相比之下,自己更像是野路子出身,而一些其他非GIS专业的学生倒是通过网上的视频系统学习了ArcGIS基础操作等。

近期看了几个ArcGIS 10.x系列的教学视频,确实查缺补漏了不少知识点,包括:椭球面积计算,要素构造工具条、高级编辑的使用,高级注记功能,加权总和,影像压缩等方面。如果小伙伴有时间的话,也可以再看一下这几个视频合集:

【橡树叶2019 ArcGIS制图及出图 基础篇】 https://www.bilibili.com/video/BV1kE411w7qY/?share_source=copy_web&vd_source=8a46fdcbfaf8df0abad95d6cda51a55b;

【橡树叶2019 ArcGIS制图及出图 进阶篇(更新中…)】 https://www.bilibili.com/video/BV1ng4y1B7Gd/?share_source=copy_web&vd_source=8a46fdcbfaf8df0abad95d6cda51a55b;

UP城规君的个人空间-UP城规君个人主页-哔哩哔哩视频 https://space.bilibili.com/481587736/lists/358548?type=season

1:取色器

布局工具条打开自定义,找到取色器命令,拖拽到布局工具条。

使用取色器点击视图窗口某个想要的颜色,会提取RGB值,可以对颜色名称重命名,默认名称是RGB三值。打开颜色面板,能够看到重命名后的颜色出现在颜色面板中。

如果要删除取色器自定义的颜色,需要在样式管理器–颜色中删除。

2:椭球面积

计算投影面积很多人都会,有的是直接在数据库中使用的Shape_Area字段,有的是新建字段通过计算几何实现,但是这两种都是投影面积,并不是椭球面积。在科研中,使用投影面积为主,因为简单方便,投影面积和椭球面积存在一定的差别,但是科研无落地性,可以不考虑。

但是在实际工作中,更多的是要用椭球面积。椭球体面积计算在网上众说纷纭,三调图斑中的椭球体面积是测量计算的,我们使用软件计算的椭球面积是特定高斯克吕格投影带下,多多少少会有误差的。

三调技术规程中的椭球面积计算我是直接看不懂,上学期间大地测量学整个迷迷糊糊,所以椭球面积计算是通过字段计算器实现,使用Python代码计算。

计算椭球面积:!shape.geodesicArea!
设置特定面积单位需要使用@符
计算椭球面积(平方米):!shape.geodesicArea@SQUAREMETERS!
未测试公顷和平方公里的代码,计算椭球面积(公顷):!shape.geodesicArea@hectare!
计算椭球面积(平方公里):!shape.geodesicArea@SquareKilometers!

当然理论上使用平方米和其他单位进行互相转换也可以,例如:!shape.geodesicArea@SQUAREMETERS!/10000就是以公顷为单位。此外,还可以使用round函数进行四舍五入到特定小数位数操作。

3:修改主目录

ArcGIS默认的主目录位于C盘Documents路径下,如果要修改默认的存储路径等,也可以修改主目录文件夹的位置。

4:编辑工具

几乎每一个使用过ArcGIS的人都用过编辑工具,用来编辑、新建、删除图层等,但是编辑工具除了基础的功能外,还有很多快捷方面的功能或者浮动工具条,包括:要素构造工具条

(1)要素构造工具条

启动ArcMap编辑器,下拉菜单中找到选项,勾选启动要素构造工具条。

在我们启动这个工具条后,在创建要素时,会自动浮现该工具条。工具条几个工具分别是:画直线工具、画圆弧工具、追踪工具、平行线工具、垂直线工具、完成草图(与鼠标左键双击效果相同)和撤回选项,这几个工具看名字就知道干啥的,并且选中时会弹出工具用法介绍等,能够很方便我们的制图。

(2)自动完成面/自动完成手绘

虽然经常使用创建要素窗口内的工具,但是基本只使用创建多边形,而构造工具里的自动完成面工具能够自动消除重叠部分,例如原本有一个三角形A,我们使用构造工具里的,画了三角形B,那么三角形A和B就会有重叠。

如果我们使用自动完成面,那么新画的三角形B就会自动被裁剪为一个多边形,图形A和B没有重叠部分。

(3)组织模板

在一些数字化任务中,进行地类要素的创建,在我上学阶段老师教授的是抠图斑方法,先使用一个图斑将整个区域覆盖,再使用编辑工具条里面的裁剪面要素工具,采用切割图斑的方式抠出每一个图斑,在抠图过程中还需要打开属性表,一边抠图一边添加属性值。这样能够避免产生缝隙等拓扑错误。

我在看网上的视频过程中发现自动完成面工具+组织模板直接画图斑的方法也不错。自动完成面工具能够避免产生重叠或者缝隙,组织模板能够免于打开属性表,不需要再次输入属性。

例如已有一个数字化任务,首先对区域内的每个地类进行了一次数字化,该任务仅仅涉及三类地类,效果如下:

我们可以将该三类地类添加到组织模板中,在创建要素工具栏中,找到组织模板,打开组织模板面板,新建模板,将这三类地类添加到模板中。

接下来就可以直接使用模板进行图斑绘制,例如再勾画一块水浇地,结合自动完成面工具,先选中水浇地模板,再点选自动完成面工具,再去勾画水浇地图斑。

这样新勾画的图斑就自动成为了水浇地样式,并且其属性表中的类型字段信息与水浇地类型信息一致,不需要再打开属性表添加水浇地等信息。

但是需要注意的是,这种方式仅仅自动添加了一个字段,我这里是用的地类名做的样式,然后模板也是展示的地类名,新建的图斑属性表中也就仅有地类名信息,其他的属性表信息还需要填充,例如与地类名对应的编码、用途信息等。

(4)属性查看方式

查看或编辑图斑属性的方式有多种,我们常用的是打开属性表查看,使用布局工具条的识别工具(蓝底白色叹号)查看,这里介绍的是使用编辑工具条里的属性工具。我自己几乎没有打开过这个工具,这个工具的方便之处是可以在图上点选某个图斑后,查看或修改属性,但是不方便之处是需要图层处于编辑状态。

(5)高级编辑

编辑器下拉可以打开更多编辑工具,找到高级编辑工具条,并勾选。除了高级编辑工具条外,还可以看到其他编辑工具,这些我没深入了解。

高级编辑工具条包括了多个工具:复制要素工具、内圆角工具、延申工具、修剪工具、线相交、拆分多部件、构造大地要素、对齐至形状、替换几何工具、构造面、分割面、打断相交线、概化、平滑。工具都提供了相关的使用简介,例如点选内圆角工具后,使用O快捷键打开选项。使用构造面工具,将线要素构建到面要素。

5:添加注记

在布局页面添加注记有多种方式,最简单且功能全面的方式直接打开图层属性中的标注,此外还可以通过绘图工具条添加注记、使用注记要素类。

(1)图层属性-标注

使用图层属性中的标注,能够标注图层中的要素,这种方式最常用,可以设置标注的字段、字体字号、位置和样式等。

除了常用的功能外,可以通过修改文本符号的方式,为文本添加晕圈。

效果如下:

此外,还可以使用表达式添加高级的标注信息。例如在每个地类前面加上地点名称BJ,可以使用Python或者VB、JS。我这里只能添加英文,如果添加中文前缀会报错:UnicodeDecodeError:ascii'codeccan't decode byte Oxe6inposition0
ordinal not in range(128)。我查看了该矢量的CPG问卷,发现编码是UTF-8,说明该矢量文件编码没有问题,那这个问题就很可能是与我的arcgis默认的编码环境有关,如果解决这个问题需要修改编码环境。

image-20250419145152968

其他更加全面的功能,可以在用的到的时候再查询官网:构建标注表达式—ArcMap | 文档https://desktop.arcgis.com/zh-cn/arcmap/latest/map/working-with-text/about-building-label-expressions.htm。

(2)使用绘图工具条

可以使用绘图工具条里面的文本工具添加标注信息等,但是这种方式较为繁琐。

(3)使用注记要素类

直接新建注记要素(需要在数据库中),使用注记要素添加注记信息。

6:影像压缩算法

在配准完成导出等操作时,需要注意设置压缩算法,这样能够减少文件的大小。具体内容可以参考官网:**栅格压缩—ArcMap | 文档**https://desktop.arcgis.com/zh-cn/arcmap/latest/manage-data/raster-and-images/raster-compression.htm。常用的压缩算法包括LZ77、LZW等。

压缩有损或无损注意事项
LZ77无损
JPEG有损可定义压缩质量
JPEG 2000有损或无损可定义压缩质量
PackBits无损仅适用于 TIFF
LZW无损
RLE无损
CCITT GROUP 3无损仅适用于 TIFF
CCITT GROUP 4无损仅适用于 TIFF
CCITT (1D)无损仅适用于 TIFF
无数据压缩

LZ77(默认)是一种无损压缩。这种压缩可保留所有栅格像元值。LZ77 与 PNG 图像格式的压缩算法相同,类似于 ZIP 压缩。由于无损压缩会保留所有像素值,因此只能压缩文件大小比较低(如 2:1 或 3:1,具体取决于数据)的栅格数据。反之,有损压缩可以压缩该比值较高(如 20:1)的栅格数据集;但有损压缩不会保留每个像素的精确值。有损压缩适用于栅格数据集仅为背景图像的 GIS 项目,而通常并不适用于栅格分析。

LZW(Lempel-Ziv-Welch) 是一种无损压缩算法,通过构建动态字典(字符串到编码的映射表)来减少数据冗余。它的压缩效率没有特别高,但也较为通用。

7:其他

其他几个小点还包括:(1)直接在属性表使用汇总工具,我以前都是使用工具箱里面的汇总统计分析,一些简单的统计使用属性表的统计工具进行统计,第一次注意到可以直接在属性表完成简单的汇总功能。

(2)ArcScene 不同场景下添加书签,这样可以直接点击书签切换到某个场景;

(3)不同栅格图层的权重计算,除了直接使用栅格计算器外,还可以使用叠加分析的加权总和工具:通过将栅格各自乘以指定的权重并合计在一起来叠加多个栅格。这个工具效果和在栅格计算器中进行函数计算效果相同,但操作更为简单便捷;

(4)布局视图可以添加内图廓线,用来美化布局或者放置相关要素,内图廓线插入后可以再调整大小等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值