Python遥感图像处理系列文章中的第一篇,将指导非程序员如何使用 Python 处理和分析地理空间数据。
介绍
这是我打算发布的关于如何使用 Python 编程语言处理地理空间数据的系列中的第一篇。在该领域工作几年后,我注意到有许多来自地球科学和相关领域的专业人士不是程序员,但在某种程度上需要使用编程语言来执行分析、数学计算或简单地自动化工作流程。通常,这些专业人士很难实现这一目标。如果没有适当的知识,他们最终会开发出复杂的代码,而不遵循容易出错的最佳实践,并且无法有效地处理地理空间领域的大量数据。在另一个极端,我们注意到 IT 专业人员掌握了编程概念,但不具备正确处理地理空间数据的知识。
因此,我打算做一个系列来展示基本到高级的 Python 概念,实际操作地理空间数据,后续教程的代码将通过 Jupyter Notebooks 工具来实现(推荐使用,也可自行准备其他编译环境,如Pycharm)
1、环境安装
Python环境
初学者对编程不是很熟悉,所以我们选择在 Windows 环境中安装 Python,对于一些更高级的工作,例如在高性能远程服务器上处理多个地理空间图像,通常需要在 Linux 上使用 Python,但在 Windows 上完成的所有操作都将作为未来迁移的基础。
在 Windows 上,准备好使用 Python 环境的最简单方法是安装 Anaconda 包管理器,可从以下位置获取:Free Download | Anaconda
,安装过程通过向导遵循正常的 Windows 工作流程。安装后,Anaconda Navigator 将可以运行。(这个网上教程很多,官网打不开可以找一些镜像包来安装)