当前位置: 首页 > article >正文

ArcGIS必会的选择要素方法(AND、OR、R、IN等)位置选择等

  今天来看看ArcGIS中的几个选择的重要使用方法

1、常规选择、

2、模糊查询、

3、组合复合条件查询(AND、OR、IN),

4、空值NULL查询

5、位置选择

推荐学习:

以梦为马,超过万名学员学习ArcGIS入门到实战的应用课程!

图片

一、 常规选择

    如下图,要在福建省区县中选择出特定地级市的区县,作业简单的按属性选择即可。

图片

  筛选语句:

name = '三明市'

图片

二、 模糊查询

    例如我们需要查找福建省区县中带“安”字的区县(福建因为以前海寇猖獗,所以“安”字在福建地方命名上非常常见)。

可以使用like配合%来模糊选择,% 表示其位置可以是任意数量的任何字符:一个字符、一百个字符或无字符。此外,如果您希望在查询时通配符仅代表一个字符,则可使用“_”。

name_1 LIKE '%安%'

参考视频教学

ArcGIS属性表模糊查询

三、组合复合条件查询(AND、OR、IN)

通过使用 AND 和 OR 运算符将表达式组合在一起,可构建复杂表达式。

比如要选择福建省福州市中GDP大于1000亿的区县:

地级市 = '福州市' AND 地区_生产总值 >=1000

比如要选择福建省福州市、厦门市的区县就需要用OR连接

地级市 = '福州市' OR 地级市 = '厦门市'

所以要理解And 且,OR或的逻辑关系。如果我们一次需要选择多个目标,用OR连接的太多,就可以使用IN关系来选择,比如我们要筛选出灌木林地、旱地、乔木林地、农村道路,就可以直接用IN;

DLMC IN( '灌木林地' , '旱地' , '乔木林地' , '农村道路' )

如果是筛选不在这里面的可以直接使用NOT IN,

DLMC NOT IN( '灌木林地' , '旱地' , '乔木林地' , '农村道路' )

参考视频教学

ArcGIS复合选择(And、IN、OR)一次多个条件

四、 空值查询

可使用 NULL 关键字来选择指定字段为空值的要素和记录。NULL 关键字的前面始终使用 IS 或 IS NOT。

例如,要查找尚未输入 1996 年人口的城市,可使用

POPULATION96 IS NULL

或者,要查找已输入 1996 年人口的城市,可使用

POPULATION96 IS NOT NULL

五、 按位置选择

    利用按位置选择工具,可以根据要素相对于另一图层要素的位置来进行选择。例如,如果您想了解最近的洪水影响了多少家庭,那么可以选择该洪水边界内的所有家庭。

您可使用多种选择方法,选择与同一图层或其他图层中的要素接近或重叠的点、线或面要素。

参考视频教学

ArcGIS位置选择提高篇(相交、质心、包含、被包含)

 推荐阅读:

ArcGIS全系列实战视频教程——9个单一课程组合
4大遥感软件!遥感影像解译!ArcGIS+ENVI+Erdas+eCognition
ArcGIS10.X入门实战视频教程(GIS思维)
ArcGIS之模型构建器(ModelBuilder)视频教程
ArcGIS之遥感影像分类及成果应用视频课程
ArcPy结合数据驱动模块的批量制图
ArcGIS之Data Reviewer空间数据质量检查

http://www.kler.cn/news/366293.html

相关文章:

  • es实现自动补全
  • linux shell 脚本语言教程(超详细!)
  • STM32Lx GXHT3x SHT3x iic 驱动开发应用详解
  • Linux-Centos操作系统备份及还原(整机镜像制作与还原)--再生龙
  • 【Linux系统编程】冯诺依曼体系结构与操作系统
  • 文本预处理——构建词云
  • 讲解 SpringMVC 中数据绑定的实现方式
  • K8S配置storage-class
  • linux-fslc 与 linux-imx
  • 每日“亿“题 东方博宜OJ 1541 - 小 X 学游泳(swim)
  • 什么是HarmonyOS元服务?
  • Pytest-Bdd-Playwright 系列教程(2):支持在多浏览器、多环境中执行测试
  • Excel做数据匹配
  • QT界面开发:图形化设计、资源文件添加
  • python+Mosh网课笔记13 使用Python进行机器学习
  • 对Kotlin在Android开发中的应用看法
  • Django模板的使用
  • w~自动驾驶合集7
  • Photoshop中的混合模式公式详解
  • GitLab+Jenkins 实现 Webhook 自动化触发构建
  • 聚观早报 | 谷歌重组AI部门;荣耀Magic 7标准版外观细节
  • # 渗透测试#安全见闻9 二进制安全
  • es中自定义ik的分词词库(词库布置在nginx)
  • 浪潮云启操作系统(InLinux)bcache缓存实践:理解OpenStack环境下虚拟机卷、Ceph OSD、bcache设备之间的映射关系
  • 莱维飞行(Levy Flight)机制的介绍和MATLAB例程
  • QStyledItemDelegate用法(PyQt)