ArcGIS基础:round函数的取整用法(按属性选择)
ArcGIS里函数的使用比较方便工作和学习:
round()函数可以实现取几位数的功能,下面以取整数为例进行演示:
取整公示:round(字段/整数,0)*整数=字段。
如下所示,先打开数据,然后打开属性表,找到【选择】工具下的【按属性选择】,选择要操作的【图层】;
咱们就取【OBJECTID】字段的“所有偶数”,在输入框里输入以下公式:【round( [OBJECTID] /2,0)*2= [OBJECTID]】
其中,round表示四舍五入取位数,0表示取整数。
右侧高亮表示被选中的该字段所有偶数。
也可以找到【OBJECTID】是4的整倍数的所有结果,
只需要把【2】换成【4】即可,也就是【round( [OBJECTID] /4,0)*4= [OBJECTID]】,如下图所示为处理结果。
换个字段【BSGC】,取其所有为100整数倍的值,
同样的操作,输入【round( [BSGC] /100,0)*100= [BSGC]】,结果如下:
这里介绍另外一个方法:int函数,这个也是取整的,具体用法如下:
只需要输入公式:【int( [BSGC] /100) *100= [BSGC]】,一样可以得到同样的结果,比round函数少了一个【,0】。
PS:有的人说int函数只能在MDB数据库的数据中使用,round可以在shp和GDB数据库,但是我试验了一下,没有区别呢,都可以成功,是不是ArcGIS版本的问题。
结果如下所示:
补充一下avg函数,也就是取平均值函数的使用方法:
如果我们需要选取大于某个字段平均值的需求:
可以使用此函数。
我们先演示一种比较传统简单的办法 :
如下,先知道【BSGC】,通过右键,统计其平均值,记录下平均值为【2236.503444】.
打开【按属性选择】,输入如下的公式,共筛选出大于平均值的数据2919条。
第二种方法,使用avg求平均值函数,输入以下公式:【[BSGC] >(select avg( [BSGC] )from 等高线)】,共筛选出大于平均值的数据2919条,与第一种方法的结果一致。但是显然这种方法的比较复杂。
ArcGIS基础:round函数的取整用法(按属性选择)相关推荐
- php中取整的函数,利用PHP怎么对函数进行取整
利用PHP怎么对函数进行取整 发布时间:2020-12-29 14:29:43 来源:亿速云 阅读:87 作者:Leah 本篇文章给大家分享的是有关利用PHP怎么对函数进行取整,小编觉得挺实用的,因此 ...
- JAVA Math函数向上取整和向下取整
JAVA Math函数向上取整和向下取整, 向上取整用Math.ceil(double a) 向下取整用Math.floor(double a) 举例: double a=35; double b=2 ...
- php 利用ceil函数向上取整对象数向上舍入为最接近的小数
有一个小数3.141 我想让他保留两位小数的情况下对第三位小数只入不舍,也就是第三位小数只要大于0就进1 利用ceil函数向上取整 ceil(3.141*100)/100; //结果3.15 计划通!
- Trunc函数日期取整
Trunc函数日期取整 (1)可以实现取当天,当前周第一天,当前月第一天,当前年第一天. (2)可以取整小时和分钟. select trunc(sysdate),to_char(sysdate,'yy ...
- matlab数组平方的计算自定义函数_从零开始的matlab学习笔记——(38)简单数论计算函数:取整,gcd,lcm,质数,全排列...
matlab应用--求极限,求导,求积分,解方程,概率统计,函数绘图,三维图像,拟合函数,动态图,傅里叶变换,随机数,优化问题....更多内容尽在个人专栏:matlab学习 翻了翻优化工具箱,发现内容 ...
- php函数向上取整,php向上取整用什么函数
我们经常用到的PHP取整函数,主要是:ceil,floor,round,intval. ceil -- 进一法取整说明float ceil ( float value ) 返回不小于 value 的下 ...
- python基础:几个取整函数用法
1.向下取整: int() >>> a = 14.28 >>> int(a) 14 2.向上取整:ceil() 使用ceil()方法时需要导入math模块,例如 & ...
- python中int函数如何取整
使用 int() 将小数转换为整数,小数取整会采用比较暴力的截断方式,即向下取整.(例如:5.5向上取整为6,向下取整为5) 正常情况下 int(5.5) 结果为5 如果想要让其按照人类的思维&quo ...
- 【ArcGIS微课1000例】0003:按属性选择(Select by Attributes)
在使用ArcGIS时,可以使用 SQL 表达式基于要素属性来选择要素. 通过按属性选择 对话框可为 SQL 表达式定义一个或多个由属性.运算符和计算构成的条件.给定图层上生成的要素选择内容满足这些条件 ...
最新文章
- 解决THINKPHP 支付宝接口异步notify 无效可能的问题。
- Linux常用服务安装部署
- 形式化方法、《大象:Thinking in UML》
- outguess秘钥加密--[BJDCTF 2nd]圣火昭昭-y1ng
- P1351 联合权值
- 【Python入门】Python 63个内置函数超级详解
- C# Aes CryptoStream Specified padding mode is not valid for this algorithm的解決方法
- mysql选中一行数据_获取table选中一行数据库
- python删除数据库_用Python删除Cosmos数据库文档
- nginx基础概念(100%)之keepalive
- 苹果上新了!新款iPad Pro发布:妙控键盘成最大惊喜
- 求和oracle 的sql,oracle 利用 分组求和一张报表的 字段 金额 sql
- iOS的一些小技巧[转]
- inventor弧度怎么标注_家里房间太大,WiFi信号覆盖不了怎么办?网件新作:分身术...
- Linux 内存管理之 SLUB分配器(2) :kmalloc_cache 结构
- android 刷机 3e,华为nova 3e官方出厂固件rom刷机包下载_nova3e完整版升级包
- 碎片时间都在刷手机?RSSHub带你逃出信息洪流!
- python-恩尼格码密码机实现
- ps抠图教程:各类章子专用方法
- Laravel框架中使用 Repository 模式