ArcGIS Pro新特性(三)

新特性

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

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

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

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

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

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

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

数据选了任意地区下载的一份landsat栅格数据。可以看到,像元值几乎全部都是大于0的。
ArcGIS Pro新特性(三)
运算公式:1/该栅格。
ArcGIS Pro新特性(三)
如果在ArcMap中,得到的结果如下图所示。
ArcGIS Pro新特性(三)
而在ArcGIS Pro中得到的结果完全不同!
ArcGIS Pro新特性(三)
果然,随着编程语言的进步,我们的软件也在进步呢,开心~

Pro相对于ArcMap的改进之处还有很多很多,希望大家继续关注Pro新特性系列文章。

想要了解更多知识,获得干货,关注微信公众号:GIS点滴
ArcGIS Pro新特性(三)