ee.initialize

ライブラリを初期化します。オブジェクト コンストラクタが使用されるまでにこのメソッドが呼び出されていない場合は、その時点で呼び出されます。異なる baseurl または tileurl を指定してこの関数を 2 回目に呼び出した場合、以前に読み込まれたアルゴリズムなどの初期化は解除されませんが、上書きされて代替サーバーを指すようになります。

initialize() が最初に非同期モードで呼び出された場合(成功コールバックを渡すことによって)、それ以降の非同期モードの呼び出しでは、コールバックがキューに追加され、すべてのコールバックがまとめて実行されます。

非同期呼び出しの後に同期モードの呼び出しが行われると、ブロックされ、以前に提供されたすべてのコールバックが実行されてから戻ります。

ほとんどの場合、ライブラリを初期化する前に、ee.data.authorize() または ee.data.setAuthToken() を使用して認証トークンを設定する必要があります。

Python では、このメソッドの名前は ee.Initialize(大文字の I)です。一部のパラメータは JavaScript と Python で異なります。以下の opt_url と project に加えて、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)