Google Earth Engine(python)——簡化版的快速接入GEE的API(含案例分析)

      網友投稿 1793 2025-03-31

      Google Earth Engine 可通過稱為代碼編輯器的基于網絡的 javaScript 應用程序接口 (API) 使用。該平臺是用戶可以編寫和執行腳本以共享和重復地理空間分析和處理工作流的地方。代碼編輯器提供了對地球引擎全部功能的訪問。


      除了基于 Web 的 IDE 之外,Google Earth Engine 還提供了一個 Python API,它可以在您的本地機器上使用而無需使用瀏覽器,盡管與代碼編輯器/IDE 相比,該 API 的功能有所減少。本教程將介紹如何在本地計算機上設置 API 以及使用 API 的一些基本 Python 腳本。需要注意的是,Python API 不支持任何類型的視覺輸出。

      目前只有注冊用戶才能訪問 Google Earth Engine。API 正在積極開發中,用戶應該期待 API 會發生變化。當(不是如果)API 更改發生時,使用該 API 的應用程序可能需要更新。

      第1步:

      要設置 Python,首先,您必須在本地機器上安裝 python 和 pip 以安裝軟 件包(如果您使用的 python 高于 2.7 pip 是默認安裝的)

      下載鏈接:

      https://www.python.org/downloads/

      第2步:

      安裝 python 模塊 google API python 客戶端。

      pip install google-api-python-client

      第 3 步:

      為代碼安全安裝適當的加密庫

      pip install pyCrypto

      第 4 步:

      安裝地球引擎 Python 庫

      pip install earthengine-api

      第 5 步:

      從命令行運行以下命令以初始化 API 并驗證您的帳戶。(主要是記得你已經在谷歌地球引擎中注冊了 Gmail)。這是一次性設置。

      earthengine authenticate

      這將打開您的默認網絡瀏覽器(確保您當前已登錄您的 Google 帳戶)并為您提供一個唯一的密鑰來驗證您的帳戶。當提示輸入密鑰時,將密鑰復制并粘貼到終端中。

      第 6 步:

      運行 python 以便您使用 Python 命令行界面 (CLI) 并運行以下命令以確保地球引擎 Python API 已正確安裝:

      #導入模塊

      Google Earth Engine(python)——簡化版的快速接入GEE的API(含案例分析)

      >>> import ee

      #進行身份確認

      >>> ee.Initialize()

      #創建影像對象

      >>> image = ee.Image('srtm90_v4')

      #打印影像信息,這個和javaScript不一樣,需要get.getinfo

      >>> print(image.getInfo())

      如果您看到打印到終端的元數據并且沒有錯誤,那么地球引擎的 Python API 已正確安裝,您可以使用它了。

      舉個例子:

      運行以下腳本將打印用于從 Landsat 8 下載 Landsat 圖像集的路徑

      #這兩步是必須的

      import ee

      ee.Initialize()

      #這里比JavaScript簡單就是不需要VAR開頭來創建變量

      geometry = ee.Geometry.Rectangle([80.058, 26.347, 82.201, 28.447])

      region = geometry.toGeoJSONString() #region 必須是 JSON 格式

      #獲取影像的下載鏈接

      imageCollection = ee.ImageCollection('LANDSAT/LC08/C01/T1_SR')

      imageCollection = imageCollection .mosaic()

      url = imageCollection .getDownloadUrl({

      'scale': 30,

      'crs': 'EPSG:4326',

      'region': region

      })

      print(url)

      API Python

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:項目管理高級
      下一篇:【云端大事件】愛數AnyBackup Cloud入駐華為云市場,打造經濟彈性的災備云服務
      相關文章
      国产一区二区三区亚洲综合 | 亚洲色av性色在线观无码| 国产精品亚洲视频| 在线观看亚洲网站| 精品国产亚洲第一区二区三区| 亚洲精品无码mⅴ在线观看| 亚洲日本在线电影| 亚洲国产日韩视频观看| 亚洲人成小说网站色| 中文字幕无码精品亚洲资源网久久 | 亚洲ⅴ国产v天堂a无码二区| 亚洲国产精品无码AAA片| 亚洲国产精品一区第二页| 亚洲国产精品va在线播放| 亚洲AV无码精品无码麻豆| 久久久久亚洲AV片无码| 久久精品蜜芽亚洲国产AV| 亚洲第一成年人网站| 久久精品国产亚洲av麻豆蜜芽| 亚洲激情视频图片| 亚洲精品亚洲人成在线| 日韩成人精品日本亚洲| 亚洲欧洲日产国码一级毛片| 亚洲日产无码中文字幕| 午夜亚洲AV日韩AV无码大全| 亚洲成a人片在线观看中文app| 亚洲av永久无码嘿嘿嘿| 亚洲色大成网站www永久网站| 国产尤物在线视精品在亚洲| 偷自拍亚洲视频在线观看| 国产a v无码专区亚洲av| 国产AV无码专区亚洲A∨毛片| 久久青青草原亚洲av无码app | 亚洲另类视频在线观看| 亚洲精品蜜夜内射| 2022中文字字幕久亚洲| 亚洲成av人影院| 亚洲视频国产视频| 狠狠色伊人亚洲综合网站色| 在线91精品亚洲网站精品成人| 亚洲中文字幕无码中文字在线 |