100个ArcGIS属性查询公式

news2025/1/13 13:19:42

这里说的ArcGIS属性查询公式,其本质是在ArcMap中通过属性分析查询数据时,为数据库的SQL查询语句构建查询条件。

因此,这里所谓的查询公式,其实是查询条件,希望它能在你处理地图数据的工作中,为你提升些许工作效率。

属性查询公式的使用方法

这里以一个“移动基站”图层为例,说明属性查询公式的使用方法。

在ArcMap中打开图层之后,在图层的右键菜单中选择“打开属性表”菜单。

图片

打开属性表

在图层属性表的“表选项”菜单中,选择“按属性选择”菜单。

图片

按属性选择

在“按属性选择”的对话框中,可以通过选择字段和操作条件的方式去构造查询条件,也可以通过复制查询公式,并修改字段与值两个参数的方式构造查询条件。

我们这里以本文中的第3个查询公式为例,查询移动基站中名称包含“村”的所有移动基站。

图片

模糊查询公式

这里,我们先将公式复制到查询条件输入框中,如下图所示。

图片

复制公式

然后,将“名称”修改为在本图层中需要查询的“基站名称”,将“new”修改为村,然后点击“应用”按钮进行查询。

图片

修改字段和值

在图层的属性表中,将会以高亮的方式显示查询到的结果。

图片

查询结果显示

同时,在地图中也会高亮显示属性表中查询结果所对应的要素。

图片

对应要素显示

这里只例举了一个查询公式的例子,你可以举一反三地掌握另外99个ArcGIS属性查询公式的使用方法。

100个ArcGIS属性查询公式前20个

1、【简单属性查询】 查找所有类型为 "城市" 的要素语句公式

类型 = '城市'

2、【属性条件组合】查找类型为 "城市" 且人口超过 100000 的要素

类型 = '城市' and 人口 > 100000

3、【模糊查询】 查找名称包含 "new" 的要素

名称 like '%new%'

4、【空间查询】查找在某个特定区域内的要素

形状 within 区域

5、【属性值范围查询】查找人口在特定范围内的城市

人口 between 50000 and 200000

6、【连接查询】查找与河流相交的城市,通过连接两个图层的属性

河流.形状 intersects 城市.形状

7、【分组和统计查询】 统计每个省的城市数量

group by 省select 省, count(*) as 城市数量

8、【空间关系查询】 查找与某个点要素相交的线要素

形状 intersects 点要素.形状

9、【属性计算查询】 计算每个城市的平均人口密度(人口除以面积)

人口 / 面积 as 人口密度

10、【多表连接查询】 查找每个城市以及其所属的县的名称

select 城市.名称, 县.名称from 城市inner join 县 on 城市.县id = 县.id

11、【日期查询】 查找特定日期范围内的数据

日期 between '2023-01-01' and '2023-12-31'

12、【空间缓冲区查询】 查找距离某个点要素一定距离内的要素

形状 buffer 距离

13、【属性排序查询】 按人口降序排列城市

order by 人口 desc

14、【属性唯一值查询】 列出所有唯一的城市类型

distinct 类型

15、【属性分组统计查询】 统计每个城市类型的数量​​​​​​​

group by 类型select 类型, count(*) as 数量

16、【属性值替换查询】 将 "未知" 类型的城市替换为 "其他"

case when 类型 = '未知' then '其他' else 类型 end

17、【空间交集查询】 查找与另一个图层相交的要素

形状 intersects 另一图层.形状

18、【属性聚合查询】 查询每个省的最大人口数量​​​​​​​

group by 省select 省, max(人口) as 最大人口

19、【属性分组统计过滤查询】 统计每个省中人口超过 500000 的城市数量​​​​​​​

group by 省select 省, count(*) as 城市数量where 人口 > 500000

20、【属性 null 值查询】 查找没有人口数据的城市

人口 is null

100个ArcGIS属性查询公式后80个

在这100个属性查询公式中,前20个的功能比较基础,但也是使用频率相对较高的,后80个的使用频率相对较低一些,功能也相对更复杂,这里仅列出功能项。

如果你对后80个公式也有兴趣,请通过关注公号“水经注GIS”,并在后台回复“属性查询公式”领取。

21、【属性范围统计查询】 统计不同人口范围内的城市数量

22、【属性子查询】 查找属于特定县的城市,通过子查询获取县的 id

23、【空间缓冲区叠加查询】 查找与某个面要素相交的点要素

24、【属性空间组合查询】 查找属于特定类型并在某区域内的要素

25、【多图层联合查询】 查找位于特定区域内的城市和道路

26、【属性日期范围查询】 查找特定日期范围内的事件

27、【属性值计算查询】 计算每个县的平均人口

28、【属性 null 值过滤查询】 查找有人口数据但缺少类型数据的城市

29、【空间距离查询】 查找距离特定点要素一定距离内的道路

30、【属性分组计数查询】 统计每个省的城市类型数量

31、【属性值分类查询】 将人口分为不同区间并统计数量

32、【属性值排名查询】 按人口数量排名城市

33、【属性计算合并查询】 合并县的名称和省的名称

34、【属性空间联合查询】 查找位于特定县内或与某条河流相交的城市

35、【空间空缺查询】 查找与某个线要素相交但不与任何面要素相交的道路

36、【属性值分布查询】 统计不同类型的城市数量,并按数量排序

37、【属性空间组合统计查询】 查找特定类型并位于某区域内的城市数量

38、【空间点线关系查询】 查找与某个点要素相连的所有线要素

39、【属性空间模式查询】 查找与某个线要素相交的面要素数量

40、【属性值合并统计查询】 统计不同类型和省的城市数量

41、【属性分组合并查询】 查找每个省的最大人口城市

42、【空间多边形内查询】 查找在多边形区域内的要素

43、【空间面交叠查询】 查找与某个面要素相交的其他面要素

44、【属性值多字段查询】 查找具有特定类型和状态的设施

45、【属性计算合并统计查询】 统计每个省的总人口和平均人口

46、【属性值分组统计过滤查询】 统计每个县中大于平均人口的城市数量

47、【属性值多字段合并查询】 查找特定类型和状态的设施,并列出其名称和状态

48、【属性模式查询】 查找名称以 "park" 结尾且人口超过 10000 的城市

49、【空间点缓冲区查询】 查找距离特定点一定距离内的设施

50、【属性值 top n 查询】 查找人口最多的前 10 个城市

51、【属性值排序并计数查询】 查找前 5 个人口最多的城市类型及其数量

52、【属性值分组计算查询】 查找每个省中平均人口最高的城市

53、【属性分组合并统计查询】 查找每个县的总面积和平均人口

54、【属性值分类排序查询】 查找人口超过 100000 的城市类型,并按人口排序

55、【属性值去重查询】 查找所有不同的省

56、【属性值联合统计查询】 统计每个省和县的城市数量

57、【属性分组计算合并查询】 查找每个省中人口密度最高的城市

58、【属性值合并排序查询】 查找类型为 "城市" 的设施,并按名称排序

59、【空间边界查询】 查找与某个面要素相邻的要素

60、【属性值联合合并查询】 查找每个省和县的城市数量,并列出名称

61、【属性值合并过滤查询】 查找特定类型和状态的设施,并列出名称

62、【属性分组计算统计查询】 统计每个省的平均人口和最大面积

63、【属性值分类联合查询】 查找不同类型和状态的设施数量

64、【属性值 top n 统计查询】 查找前 5 个最大面积的县

65、【属性分组计算过滤查询】 查找每个省中平均人口超过 50000 的城市数量

66、【属性值多字段合并统计查询】 统计每个省的总面积和平均人口

67、【属性值分组计算过滤查询】 查找每个省中平均人口大于 50000 且最大面积小于 1000 的城市数量

68、【属性值联合过滤查询】 查找特定类型和状态的设施数量,并按类型和状态分组

69、【属性计算合并统计查询】 查找每个省中最大人口密度和平均面积

70、【属性值分类分组查询】 查找不同人口范围内的城市类型数量

71、【属性值联合排序查询】 查找类型为 "城市" 的设施,并按名称和状态排序

72、【属性分组计算过滤查询】 统计每个省中最大人口密度大于 5000 的城市数量

73、【属性值 top n 分组查询】 查找每个省的人口最多的前 3 个城市

74、【属性计算合并分组查询】 查找每个省中最大人口和平均面积

75、【属性值分组计算排序查询】 查找每个省的平均人口密度,按平均人口密度降序排列

76、【属性值合并统计排序查询】 统计每个省的总面积和平均人口,按总面积降序排列

77、【空间点线距离查询】 查找距离特定点要素一定距离内的线要素

78、【属性计算合并排序查询】 查找每个省的最大人口和最小面积,按最大人口降序排列

79、【属性空间组合过滤查询】 查找特定类型并位于某区域内的设施

80、【属性计算统计查询】 统计每个省的总人口和总面积

81、【属性空间合并过滤查询】 查找位于特定类型和区域内的设施

82、【属性值联合计算查询】 计算每个省的总人口和平均面积

83、【属性值分类合并查询】 查找属于特定类型的城市,分类为 "小"、"中" 和 "大"

84、【属性分组计算排序查询】 查找每个省的平均人口和总面积,按总面积升序排列

85、【空间线面距离查询】 查找距离特定线要素一定距离内的面要素

86、【属性分组计算排序查询】 查找每个省的最大人口和最小面积,按最小面积升序排列

87、【属性值 top n 过滤查询】 查找类型为 "设施" 的设施,并按名称排序,最多显示前 10 个

88、【属性计算合并排序查询】 查找每个省的总人口和平均面积,按总人口升序排列

89、【属性值分类联合统计查询】 统计不同类型和状态的设施数量,并按类型和状态分组

90、【属性空间联合排序查询】 查找属于特定类型并在某区域内的要素,并按名称排序

91、【属性值合并计数查询】 统计每个省的不同类型设施数量

92、【属性值联合排序查询】 查找属于特定类型和状态的设施,并按名称和状态排序

93、【空间多边形交叠查询】 查找与多边形要素相交的要素

94、【属性值分组联合排序查询】 查找每个省和县的设施数量,并按省和数量升序排列

95、【属性值 top n 分组查询】 查找每个省的人口最多的前 2 个城市,并按省分组

96、【属性值计算联合查询】 查找特定类型设施的名称和状态,合并为一个字段

97、【属性值联合计算查询】 计算每个省的人口密度(人口除以面积)

98、【属性值联合过滤查询】 查找属于特定类型并在某区域内的设施,按名称排序

99、【属性值分组联合排序查询】 查找每个省和县的设施数量,并按数量降序排列

100、【属性值计算统计查询】 统计所有城市的总人口和总面积

写在最后

需要免费下载这100个查询公式的文档,请通过关注公号“水经注GIS”,并在后台回复“属性查询公式”,即可自动领取。

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

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

相关文章

微服务架构的现状与未来:服务网格与云原生趋势解析

文章目录 微服务架构的崛起服务网格的崭露Istio和EnvoyLinkerd 云原生技术的崭露KubernetesHelm 未来趋势更强大的服务网格更智能的自动化更紧密的云原生集成 结论 🎉欢迎来到AIGC人工智能专栏~微服务架构的现状与未来:服务网格与云原生趋势解析 ☆* o(≧…

(十一)Springboot+ElasticSearch8整合

前言 在 Elasticsearch7.15版本之后,Elasticsearch官方将它的高级客户端 RestHighLevelClient标记为弃用状态。推出全新的 Java API客户端 Elasticsearch Java API Client,该客户端也将在 Elasticsearch8.0及以后版本中成为官方推荐使用的客户端。 1.导…

【nosql】redis之高可用(主从复制、哨兵、集群)搭建

redis群集有三种模式 redis群集有三种模式,分别是主从同步/复制、哨兵模式、Cluster集群,下面会讲解一下三种模式的工作方式,以及如何搭建cluster群集 ●主从复制:主从复制是高可用Redis的基础,哨兵和集群都是在主从…

c#查看代码的执行耗时( Stopwatch )

我们如果需要看某段代码的执行耗时&#xff0c;会通过如下的方式进行查看 using System.Diagnostics; private void button1_Click(object sender, EventArgs e){Stopwatch sw Stopwatch.StartNew();//sw.Start();StringBuilder sb new StringBuilder();for(int i 0; i <…

云数据中心需要加密密钥的解决方案

云数据中心的加密密钥解决方案是确保数据的保密性和安全性的重要组成部分。以下是一些常见的加密密钥解决方案&#xff1a; 对称密钥加密&#xff1a;对称密钥加密是一种常见的加密方法&#xff0c;使用相同的密钥对数据进行加密和解密。在云数据中心中&#xff0c;可以使用对称…

Matlab进阶绘图第29期—三角热图

三角热图&#xff0c;顾名思义&#xff0c;就是仅保留热图数据矩阵的上三角或下三角部分。 三角热图简单明了&#xff0c;通过不同颜色表示数据的大小&#xff0c;可以更加直观地对矩阵数据进行可视化表达。 由于Matlab中未收录三角热图的绘制函数&#xff0c;因此需要大家自…

Python编程练习与解答 练习140:邮政编码

加拿大邮政编码的第一、三和五个字符是字母&#xff0c;第二四六个字符是数字。地址所在的省和地区可以根据邮政编码的第一个字符来确定&#xff0c;如下表所示。目前有效的邮政编码不以D、F、I、O、Q、U、W、Z开头&#xff0c; 邮政编码中第二个字符标识是农村还是城市。如果…

947. 移除最多的同行或同列石头

947. 移除最多的同行或同列石头 原题链接&#xff1a;完成情况&#xff1a;解题思路&#xff1a;参考代码&#xff1a; 原题链接&#xff1a; 947. 移除最多的同行或同列石头 https://leetcode.cn/problems/most-stones-removed-with-same-row-or-column/description/ 完成…

基于Flask+websocket实现一个在线聊天室网站系统

在今天的互联网时代&#xff0c;实时通信成为了许多应用和服务的核心特色。从社交媒体到在线游戏&#xff0c;无处不在的即时互动为用户带来了难以置信的沉浸体验。有了这种背景&#xff0c;为何不深入了解如何构建自己的实时聊天应用呢&#xff1f;在本文中&#xff0c;我们将…

数字化转型对企业有哪些优势?

数字化转型为企业提供了众多优势&#xff0c;帮助他们在日益数字化的世界中保持竞争力、敏捷性和响应能力。以下是一些主要优势&#xff1a; 1.提高效率和生产力&#xff1a; 重复性任务和流程的自动化可以减少人为错误&#xff0c;并使员工能够专注于更具战略性的任务。简化…

管理类联考——数学——汇总篇——知识点突破——应用题——不定方程

&#x1f44a; 当方程或方程组种未知数较多&#xff0c;而无法通过解方程的角度来确定数值&#xff0c;这种方程称为不定方程。不定方程必须结合所给的一些性质&#xff0c;如整除、奇数偶数、质数合数、范围大小等特征才能确定答案。 ⛲️ 一、考点讲解 不定方程特征 在应…

CSS:隐藏移动端的滚动条的方式

目录 方式一&#xff1a;-webkit-scrollbar方式二&#xff1a;overflow方式三&#xff1a;clip-path方式四&#xff1a;mask 遮罩总结参考 移动端开发中&#xff0c;有一个横向滚动元素&#xff0c;产品告诉我不需要滚动条&#xff0c;我说这个简单&#xff0c;隐藏一下不就行了…

Latex多行合并/多列合并详解

1、宏包 在\begin{document}前加入宏包 \usepackage{multirow} 2、多行合并 代码 三行合并 \multirow{3}{*}{a}例子 \begin{center}\tabcaption{表}\label{tab:2}\renewcommand\tabcolsep{1pt}%调整表格长度\begin{tabular} {cccccc}\toprule名称&名称&名称&名…

粉底液、口红、睫毛膏,眼膜等护肤品和彩妆上架亚马逊需要做什么认证?HRIPT/RIPT测试,斑贴测试,COA认证和BCOP认证办理

亚马逊要求化妆、美容类睫毛膏、眼膜、足贴、假睫毛、洗发水、美甲套装等HRIPT / RIPTCOA测试&#xff0c;如果是眼睛这个部位使用的话 还需要出示BCOP认证 为了确保在使用产品或原料后不会产生潜在的刺激或过敏。亚马逊要求化妆品&#xff0c;美容产品&#xff0c;指甲胶等需…

终于搞懂了线程的状态以及状态转换

1 线程的状态 线程的状态是一个枚举类型 Thread.State public class ThreadState {public static void main(String[] args) {for (Thread.State state : Thread.State.values()) {System.out.println(state);}} }新建&#xff08;New&#xff09;&#xff1a; 意义&#xff1…

安卓绘制原理之 MeasureCache优化了什么?

安卓绘制原理概览_油炸板蓝根的博客-CSDN博客 搜了一下&#xff0c;全网居然没有人提过 measureCache。 在前文中提到过&#xff0c;measure的时候&#xff0c;如果命中了 measureCache&#xff0c;会跳过 onMeasure&#xff0c;同时会设置 PFLAG3_MEASURE_NEEDED_BEFORE_LAYOU…

Mysql树形表的两种查询方案(递归与自连接)

你有没有遇到过这样一种情况&#xff1a; 一张表就实现了一对多的关系&#xff0c;并且表中每一行数据都存在“爷爷-父亲-儿子-…”的联系&#xff0c;这也就是所谓的树形结构 对于这样的表很显然想要通过查询来实现价值绝对是不能只靠select * from table 来实现的&#xff0…

微服务·数据一致-事务与分布式事务

微服务数据一致-事务与分布式事务 概述 事务是计算机科学和数据库管理中的一个关键概念&#xff0c;用于确保数据的一致性和可靠想。事务管理是大多数应用程序和数据库系统中不可或缺的一部分。分布式事务扩展了事务的概念&#xff0c;用于多个分布式系统和服务的数据一致性管…

1、java基本语法

1.、标识符、关键字、注释 标识符&#xff1a;对类、对象、变量、方法、数组等起个名字。 合法的标识符&#xff1a; 由字母、数字、下划线“_”组成&#xff0c;并且首字符不能是数字。不能把java关键字和保留字作为标识符。标识符区分大小写字母。 理论上只要满足上面三个…

Vuex -访问(modules)模块中的 state mutations actions getters

文章目录 四大核心复习一、获取模块内的state数据1.目标&#xff1a;2.使用模块中的数据3.代码示例 二、获取模块内的getters数据1.目标&#xff1a;2.语法&#xff1a;3.代码演示 三、获取模块内的mutations方法1.目标&#xff1a;2.注意&#xff1a;3.调用方式&#xff1a;4.…