概览
GEE的Python语言的API是一个客户端库,想使用这个API,最少要安装PythonAPI客户端库和他的依赖库。然而,出于提高开发效率的考虑,各种其他的库和工具也可以安装一些。
创建一个Python开发环境
在协作任务中,其他人能轻松复制你的开发环境,于是就能方便地复制你正在做的工作,想要方便地完成这项工作,以下说明介绍了如何为GEE创建可移植的开发环境:
把Python的开发环境部署好
你可以在Google的云端平台或者本机计算机的Docker容器里部署这个开发环境,下面将分别介绍:
- GEE运行在Google的云平台上,本机通过SSH进行挂载,使用本机的浏览器就可以访问。其优势是不需要在本机安装任何软件,并且对计算资源的使用更有柔性,数据集也可以传回本机,坏处就是Google云平台的资源可能会花钱。[部署方式](https://developers.google.com/earth- engine/python_install-datalab-gcp.html)
- GEE的PythonAPI也可以部署在本机的Docker容器里,使用浏览器进行访问,这个办法的优势是避免了运行所需要的GCP成本,并且允许离线于Notebook进行交流,但坏处就是旧版本的OS可能跑不了Docker,本机的硬件可能资源也不很够用。链接在此
然后呢?
现在你可以安装并测试Python的API是否工作,下一步就是部署你所熟悉的Datalab/Jupyter\IPython之类的东西,开始工作吧。
最小模式安装PythonAPI
最小化安装不需要其他附加工具,其优势是对Python环境进行灵活地配置,但是你技术要足够好才能配置成功,取决于操作系统的不同或是库版本的不同,很难把自己配的东西和别人搞到协作状态。可以按照下面的指示。
网友评论