ee.initialize

初始化程式庫。如果在使用任何物件建構函式時尚未呼叫此函式,系統就會呼叫此函式。如果使用不同的 baseurl 或 tileurl 第二次呼叫此函式,系統不會取消初始化先前載入的演算法等項目,而是會覆寫這些項目,並指向替代伺服器。

如果先在非同步模式中呼叫 initialize() (方法是傳遞成功回呼),日後所有非同步模式呼叫都會將回呼新增至佇列,並一併執行所有回呼。

如果在任意數量的非同步呼叫後進行同步模式呼叫,系統會封鎖並執行先前提供的所有回呼,然後再傳回。

在大多數情況下,您應該先使用 ee.data.authorize() 或 ee.data.setAuthToken() 設定授權權杖,再初始化程式庫。

在 Python 中,這個方法名為 ee.Initialize,開頭為大寫 I。請注意,JavaScript 和 Python 的部分參數有所不同。除了下方的 opt_url 和專案,Python 也支援:credentials - google.oauth2.Credentials 物件或「persistent」,可使用儲存的憑證 (預設);http_transport - httplib2.Http 用戶端。

用量傳回
ee.initialize(baseurl, tileurl, successCallback, errorCallback, xsrfToken, project)
引數類型詳細資料
baseurl字串 (選用)Earth Engine REST API 端點。 (Python 引數名稱:opt_url)
tileurl字串 (選用)Earth Engine REST 圖塊端點,這是選用項目,預設為 baseurl。(僅限 JavaScript)
successCallback函式 (選用)初始化成功時要呼叫的選用回呼。如未提供,初始化作業會同步完成。(僅限 JavaScript)
errorCallback函式 (選用)如果初始化失敗,系統會呼叫這個選用回呼並傳回錯誤。(僅限 JavaScript)
xsrfToken字串 (選用)要傳遞至 EE API XHR 的「xsrfToken」參數中的字串。(僅限 JavaScript)
project字串 (選用)發出 API 呼叫時要使用的選用用戶端專案 ID 或編號。(Python 引數名稱:project)