お知らせ:
2025 年 4 月 15 日より前に Earth Engine の使用を登録したすべての非商用プロジェクトは、アクセスを維持するために
非商用目的での利用資格を確認する必要があります。2025 年 9 月 26 日までに確認が完了していない場合、アクセスが保留されることがあります。
ee.Geometry.evaluate
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
このオブジェクトの値をサーバーから非同期で取得し、指定されたコールバック関数に渡します。
| 用途 | 戻り値 |
|---|
Geometry.evaluate(callback) | |
| 引数 | タイプ | 詳細 |
|---|
これ: computedobject | ComputedObject | ComputedObject インスタンス。 |
callback | 関数 | サーバーが回答を返したときに呼び出される、function(success, failure) 形式の関数。リクエストが成功した場合、success 引数には評価結果が含まれます。リクエストが失敗した場合、failure 引数にエラー メッセージが含まれます。 |
例
コードエディタ(JavaScript)
// Define a callback function that prints a GeoJSON string.
var printGeoJSONString = function(geometry) {
geometry = ee.Geometry(geometry);
print(geometry.toGeoJSONString());
};
// Create a simple computed geometry.
var computedGeometry = ee.Geometry.Point(0, 0).buffer(10);
// Evaluate the callback function that asynchronously retrieves and prints
// the GeoJSON string representation of computed geometry.
computedGeometry.evaluate(printGeoJSONString);
Python の設定
Python API とインタラクティブな開発での geemap の使用については、
Python 環境のページをご覧ください。
import ee
import geemap.core as geemap
Colab(Python)
# The Earth Engine Python client library does not have an evaluate method for
# asynchronous evaluation of ee.Geometry objects.
# Use ee.Geometry.getInfo() instead.
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-26 UTC。
[null,null,["最終更新日 2025-07-26 UTC。"],[],["The `evaluate` method asynchronously retrieves a `ComputedObject`'s value from the server and provides it to a callback function. The callback receives a success or failure argument, with the result or error message, respectively. The example in javascript shows how it is used with a `GeoJSON` string to display the result. In python, there is not an `evaluate` method, instead you have to use the `getInfo()` method.\n"]]