繁体   English   中英

使用 Python 的 Google 地球引擎

[英]Google Earth Engine using Python

初学者应该如何开始使用 colab 使用 python 学习 Google Earth Engine 编码? 我知道python,但是我怎么知道图像和图像分类的对象。

https://github.com/csaybar/EEwPython

https://www.earthdatascience.org/tutorials/intro-google-earth-engine-python-api/

https://geoscripting-wur.github.io/Earth_Engine/

因此,网上有很多资源可以帮助您在 Colab 或本地 Python 笔记本中开始使用 Google 地球引擎。 关于图像分类,您首先需要了解遥感的基础知识,您要执行的分类类型(监督和/或非监督类别下的几种方法,并选择最适合您的分析或要求的方法。)。

同样,使用 python 笔记本,您可以利用功能或 python 及其库来执行复杂的分析和可视化。 scipy、numpy、arrays、rasterio、matplotlib、geopandas 等是您可能会考虑的一些框架。

我使用geemap包将形状文件转换为地球引擎变量,而不在资产上上传文件

导入 ee 后,您可以通过这两个命令轻松访问 GEE python API( 此链接中的说明):

  • 首先触发身份验证:

     ee.Authenticate()
  • 其次初始化库:

     ee.Initialize()

如果您遇到AttributeError: module 'collections' has no attribute 'Callable' ,请使用:

   import collections
   collections.Callable = collections.abc.Callable 

此外,您可以使用geemap 库来实现此链接中表示的可视化地图。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM