ArcGIS Pro新特性(三)

本文揭示了ArcGIS Pro采用Python3版本带来的一个重要变化——除法运算规则的更新。在ArcMap中,整数除法返回整数,但在ArcGIS Pro的栅格计算器中,遵循Python3的规则,1/栅格数据将得到浮点数结果。这个发现展示了软件随着编程语言发展而进步的一个实例。
摘要由CSDN通过智能技术生成

新特性

小编今天偶尔发现了一个Pro很有趣的地方,发现过程也是很有意思的。

小编遐想遨游,脑袋里开始天马行空,不知为什么想到了很早之前在小编还在励志学习Python的时候的学习笔记,看到了这么一句话:从Python3版本开始,除法就是真正的除法了。简单来说,就是原来Python2版本时,除法是这样运算的:整数除以整数一定得到的是整数。举个例子,5除以2得到的是2。但是从Python3开始,5除以2得到的是2.5!!!

那么这跟我们今天的主题Pro新特性有什么关系呢?

首先给大家普及一下,我们原来的ArcMap的Python版本是Python2,而Pro使用了较新的Python版本Python3!

大家可以看一看工具箱中所有关于Python脚本编写的工具,涉及到这个问题的工具的除法运算方式都发生了变化!

最典型的是栅格分析中最最常用的工具,栅格计算器

栅格计算器是使用Python语言编写的,所以小编为了验证,自己动手试验了一下。

数据选了任意地区下载的一份landsat栅格数据。可以看到,像元值几乎全部都是大于0的。
在这里插入图片描述
运算公

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值