分享

善用定义查询,尤其是 ArcGIS Pro,更好用了

 GIS荟 2023-02-16 发布于四川

前言:尝尝新鲜出炉的 ArcGIS Pro 安利小妙招!

什么是定义查询

简单了解一下什么是定义查询。

定义查询可用于通过按图层过滤要从数据集中检索的要素,定义要使用的图层要素子集。这意味着定义查询不仅会影响绘图,还会影响图层属性表中显示的要素,但不影响源数据。

说人话就是限制图层显示的内容,比如我有一个200万图斑的数据,可以通过定义查询只显示某个村镇的一部分图斑,比如10万个图斑,可以极大的节约计算机资源,也可以节省操作过程,不必将特定村镇裁剪导出再来处理。

新手的困扰

在 ArcMap 中,需要自己拼接定义查询语句,比如我们需要找出名称开头是“黑”的县级区域,可以这样拼接 SQL 语句:"县名称" LIKE '黑%'

如此,系统会把名称开头是“黑”的县全部找出来,这种 SQL 语句非常简单,但对于没有太多经验的新手来说,有一定的挑战性。

老手的烦恼

就算是老手,SQL 语句在不同的字段类型、甚至不同的数据存储方式的图层中的应用也存在些微差别,比如在数字类型的字段中,LIKE 是不生效的;再比如以 MDB 作为存储的数据,通配符就不是 %,而是 *

经常用可能不会忘记,时间一长可能就有遗漏。

ArcMap

为什么 ArcGIS Pro 的定义查询更好用了

不同于 ArcMap,在 ArcGIS Pro 中,额外提供了一种现成的、以自然语言描述的 SQL 语句。

比如打开图层属性,然后打开定义查询界面,可以看到,软件提供了一长串可用的判断性语句,简单易懂。

并且会根据字段类型及其字段值来显示不同的、可用的判断性语句,这样就不必依靠个人的经验或者帮助手册。

ArcGIS Pro

好吧,这点小事也来水文章,其实我真实意图是来安利 ArcGIS Pro 的!

作为 ArcGIS Pro 安利大师,我又来了,如果你还没有用过 ArcGIS Pro,或许是时候了解并使用了,或者国产版的 Geoscene Pro 也是不错的,这里有几篇 ArcGIS Pro 快速入门的文章,还请收下!

1. 软件下载:巨硬,我投降我投降,惨被迫升级丑陋的 ArcGIS Pro 3.0 版本(附下载接)

2. 三分钟掌握 ArcGIS Pro:从 ArcMap 到 ArcGIS Pro 的主观“不能”动性是什么?3分钟掌握 ArcGIS Pro

3. 把 ArcMap 时代的数据无缝迁移进 ArcGIS Pro:ArcMap 迁移到 ArcGIS Pro 的指引手册

4. 让 Pro 的使用体验尽可能的贴近 ArcMap:如 ArcMap 般优雅的使用 ArcGIS Pro

5. Python 的变动和建议:从 ArcGIS 走向 ArcGIS Pro,ArcPy 的使用差别

荟GIS精粹,关注公众号:GIS荟
每日赞赞你做了吗?
关注我,带你走近科学之“妈妈生的”

GIS荟的小商店
米奇妙妙屋~好东西,快来wan

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多