基於Google earth engine python API做基於影像的定量反演——步驟及問題總結
基於Google earth engine python API做基於影像的定量反演——步驟及問題總結
一、背景
用GEE做定量遙感反演,基於GEE的python API,主要實現三大塊內容:
- 站點資料和遙感影像匹配;
- 利用機器學習/深度學習模型進行匹配資料的訓練;
- 將訓練的模型用於GEE上的影像資料,實現引數反演結果成圖。
針對內容三實現的基本步驟,以及自己在過程中的問題進行總結。
二、具體步驟和問題
-
代理伺服器設定,及initialize
-
篩選影像,filter the image
注意:
1)GEE 網頁版Javascript的data格式和python的date格式不同,注意區分。
網頁Javascript版本: ‘2019-1-1’
python版本:datetime.datetime(2019, 1, 1)
2)重投影的方法:.reproject(‘EPSG:4326’, None, 300) 300表示重投影后的解析度為300m -
將影像(ee.image)轉化為python numpy的array,方便用機器學習的模型進行計算。
可以參見此文:https://gis.stackexchange.com/questions/350771/earth-engine-simplest-way-to-move-from-ee-image-to-array-for-use-in-sklearn
具體用到的函式為:img.sampleRectangle() -
提取影像的metedata,作為模型的輸入資料。
注意,直接採用img.get( )得到的是computerobject這種型別的結果,無法在機器學習模型中輸入和計算,應加上.getInfo()。
例如,提取Landsat影像的雲覆蓋
cloudiness = LowCloudImg.get('CLOUD_COVER') # computer object
cloudiness = cloudiness.getInfo() #float
- 提取每個畫素的經緯度資訊。
相關文章
- [Python] 基於 jieba 的中文分詞總結PythonJieba中文分詞
- 基於以太坊的Token開發步驟
- Google Earth Engine下載Sentinel2資料Go
- 基於mpvue的小程式專案搭建的步驟Vue
- 用Python基於Google Bard做一個互動式的聊天機器人PythonGo機器人
- 基於celery及redis封裝sanic的apiRedis封裝API
- python基於opencv 實現影像時鐘PythonOpenCV
- 關於dataguard出現問題的檢查步驟
- 關於vue基礎總結Vue
- 基於python----影像的表示和視覺化Python視覺化
- 基於 Laradock 環境 Project 的總結Project
- 技術文件:基於 Python 的影像處理系統Python
- FluentAspects -- 基於 Fluent API 的 AopAPI
- 關於影像識別的問題
- 基於spring boot admin 做監控的一些問題記錄Spring Boot
- 基於桶的排序之基數排序以及排序方法總結排序
- 前面基礎問題小總結(二)
- 基於準則匹配的影像對準
- 基於Opencv的簡單影像處理OpenCV
- SQL Server On Linux:基於實際專案案例,總結功能支援情況及相關問題解決方案SQLServerLinux
- 【影像分割】基於四叉樹影像分割matlabMatlab
- 基於Python的效能分析Python
- 模組化嘗試——基於 Module 的 Laravel API 結構LaravelAPI
- 【Python】基礎總結Python
- 新手如何開始做自媒體?做自媒體的步驟總結
- 關於Mobius反演
- 基於 OpenCv 和 Python 的手指識別及追蹤OpenCVPython
- Angular 基於自定義指令的內容投影 content projection 問題的單步除錯AngularProject除錯
- 基於PaddlePadlle的影像分割の新手入門
- Diffusers中基於Stable Diffusion的哪些影像操作
- 【RAC】RAC搭建步驟Linux7.2+11G(基於Vmware+Openfile)Linux
- 基於centOS的dvwa只能ping通127.0.0.1的問題CentOS127.0.0.1
- 怎樣成為解決問題的高手?——關於問題解決的關鍵4步驟
- 基於redis做分散式鎖Redis分散式
- 【機器學習基礎】正則化及多分類問題總結機器學習
- 基於PIE-Engine的北京建築用地視覺化分析視覺化
- 基於python的集合運算Python
- 基於PYTHON的科學占卜Python