ARTICLE · 1094098
ArcGIS Pro 插件 让属性表直接像 Excel 那样"筛选"
我知道有很多内业喜欢把属性表导成 Excel,然后利用 Excel 强大的编辑功能做数据,然后再挂接回去。懒一点的甚至直接编辑 dbf (一点都不怕损坏数据)
除了公式以外,有一条原因就是 Excel 开了筛选之后会很方便地针对性增删改查你的数据。
虽然这么干很正常,不过随着咖位越来越高,你面对的数据量也会越来越大。如果你面对的是有 30 多万条60多万条……的数据的时候,说真的可能有一半时间都是在等"读条"。就算是从 ArcMap 换成 64 位的 PRO 也一样,甚至 PRO 的读条更频繁。就算你用FME又能怎滴~
有人会说,PRO 的按属性选择里也有图形化的"筛选"界面啊:

PRO 自带的按属性选择界面
是的我以前就是用它,有时候需要批量选择某些属性的话还得点一下上面的 SQL 编辑器。你要是用熟了我不说什么,反正我还是很怀念 Excel 那种所见即所得的筛选方式:

Excel 式筛选——所见即所得
那么有没有办法让 ArcGIS Pro 的属性表也能像这样式儿地拉取、筛选呢?
有的兄弟,有的。

廷文工具 PRO → Excel 式筛选
打开属性表,在你要筛选的字段上右键 → 选择「Excel式筛选」,可控的筛选窗口就出来了:

右键字段 → Excel式筛选 → 弹出筛选窗口
因此,你还可以同时并列筛选其它的字段,得到的结果和在 Excel 上一样!
大聪明的你也许会说,看着像自定义查询。你说是啥就是啥吧。
反正我自己先用上了,因为太方便了——临时按条件查询也不用导出表开表慢慢悠悠地查了。我这区区三十多万条的数据已经是我手上最少的了,为了演示方便。更大的数据你光是导出表格都要两根烟的功夫。
筛选完之后,你还可以在任意字段上右键点「清除全部筛选」来结束当前的筛选状态:

右键 → 清除全部筛选
这个功能会集成在廷文工具 PRO 里。
这次就介绍到这儿。
◆ 公共边自动加点
◆ 可以按亩来进行面积切割
◆ 抠窟窿
◆ 固定于工具栏上的快速查找框
◆ 多用途超级地块编码
◆ 属性表上可以像 Excel 那样多字段同步筛选
◆ 将很大的 Excel 表转成 SQLite 格式以方便加载
◆ 指定字段是否有重复
◆ 全套几何质检
◆ 属性表右键模仿 ArcMap 统计(移植于 CCTOOLs)
◆ 设置默认选项卡(也许没啥用)
◆ 免挂接跨表字段计算
更多功能正在逐步开发中……
依然是半成品,还不能正式分发。要是等不及的话就点个红心 + 分享任意文章到朋友圈,评论区留言就行——因为没几个人看这个公众号所以都会私信发给你。