本文介绍在Anaconda环境下,安装Python中的一个高级地理空间数据分析库whitebox
的方法。
Whitebox是一个用于地理信息系统(GIS)和地图制图的开源库,提供了各种工具和算法用于处理和分析数字高程模型(DEM)、图像、矢量数据等地理数据。Whitebox的Python库提供了与Whitebox GAT(Geospatial Analysis Toolbox)软件中可用的许多工具相同的功能。
使用Whitebox库可以执行许多GIS和地图制图任务,例如:DEM分析、流域分析、地形指数计算、地表温度计算、等高线生成、图像分类、栅格计算等等。Whitebox的Python库还支持地理空间数据的读取、处理和写入,可以与常见的地理空间数据格式(如GeoTIFF、Shapefile等)进行交互。
首先,我们打开“Anaconda Prompt (Anaconda)”软件。
随后,将弹出如下所示的命令输入窗口。
在上述弹出的命令输入窗口中,输入以下代码:
conda install -c conda-forge whitebox
随后,系统将自动搜索whitebox
这一模块,并准备安装。
在这里有一点需要注意的是:如果我们开启了网络代理软件,则可能会导致系统找不到whitebox
这一模块元数据的下载地址,出现如下所示的错误提示。
针对这种情况,我们将网络代理软件关闭后,重新输入前述代码,即可解决问题。
待系统找到whitebox
这一模块的元数据后,我们输入y
即可开始下载、安装的过程。
稍等片刻;成功完成下载与安装后,会出现如下所示的界面。
为了验证我们whitebox
模块的安装是否成功,我们可以在编译器中尝试加载这一模块;若发现可以成功加载,则说明whitebox
模块安装无误。
此外,在第一次使用whitebox
这个模块时,程序还将自动进行一些预处理操作,包括下载该模块的预编译二进制文件、下载测试数据等。
预处理操作完毕后,将自动开始执行接下来的其它代码。
至此,大功告成。