ArcGIS学习-9 ArcGIS查询操作
前置操作
加载数据
修改坐标系
修改单位
属性查询
单条件查询
打开安徽省县界的属性表
多条件查询
值得注意的是,不加括号和前面加括号,查出来的结果一致(35条记录)
而后面加括号,查询结果与之前的不一致(25条记录)
说明表达式是从左向右顺序执行的
模糊查询
查询某某区
查询名字只有两个字的区名
查询某湖区或县
查非空记录
空间查询
加载数据
查询包含和相交关系的区域
查询被省界包含的市界区域
得到
此外,这样可以得到相同的结果
根据距离关系查询要素
查询距离道路1500米内的采样点
四种查询前提
四种前提条件
这些其实都可以以and or的逻辑代替,不过多赘述。
选择工具
在地图上框选,所有和画出的矩形框相交的的都会被选中
也有多边形的和其他的,自己尝试一下
字段计算器
打开县界的属性表,现在需要将省市区的名称拼在一起组成一个新的字段ADDR,注意字段的数据长度要和预期的匹配
也可以使用python
但是新建字段的时候,需要注意数据类型的设置,最好与参与运算的数据类型一致,否则数据类型强转可能导致意外的效果。
对于熟悉python的朋友我推荐使用python的模式,非常友好。里面甚至可以写函数,注意这里的一个缩进是空2格,如果一个缩进空4格则会报错!