Earth Engine は、共有コンピューティング リソースを保護し、すべてのユーザーに信頼性の高いパフォーマンスを提供するために、
非商用割り当て階層を導入しています。すべての非商用プロジェクトは、
2026 年 4 月 27 日までに割り当て階層を選択する必要があります。選択しない場合は、デフォルトでコミュニティ階層が使用されます。階層の割り当ては、
2026 年 4 月 27 日に(階層の選択日に関係なく)すべてのプロジェクトで有効になります。
詳細
ee.Geometry.Polygon
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
ポリゴンを表す ee.Geometry を構築します。
便宜上、すべての引数が数値の場合、可変長引数を使用できます。これにより、偶数の引数(ee.Geometry.Polygon(aLng, aLat, bLng, bLat, ..., aLng, aLat) など)を指定して、単一の LinearRing を持つ測地線 EPSG:4326 ポリゴンを作成できます。
| 用途 | 戻り値 |
|---|
ee.Geometry.Polygon(coords, proj, geodesic, maxError, evenOdd) | Geometry.Polygon |
| 引数 | タイプ | 詳細 |
|---|
coords | List[Geometry]|List[List[List[Number]]]|List[Number] | ポリゴンの境界線を定義するリングのリスト。GeoJSON の「Polygon」形式の座標のリスト、LinearRing を記述する ee.Geometry オブジェクトのリスト、または単一のポリゴン境界を定義する数値のリストを指定できます。 |
proj | 投影(省略可) | このジオメトリの投影。デフォルトは入力の投影です。ここで、数値は EPSG:4326 であると想定されます。 |
geodesic | ブール値、省略可 | false の場合、エッジは投影で直線になります。true の場合、エッジは地球の表面上の最短パスに沿って曲線になります。デフォルトは入力の測地線状態です。入力が数値の場合は true になります。 |
maxError | ErrorMargin(省略可) | 入力ジオメトリを明示的にリクエストされた結果の投影または測地線状態に再投影する必要がある場合のエラーの最大値。 |
evenOdd | ブール値、省略可 | true の場合、ポリゴンの内部は偶数/奇数ルールによって決定されます。このルールでは、無限遠の点に到達するために奇数のエッジを横切る点が内部にあります。それ以外の場合、ポリゴンは左内側ルールを使用します。このルールでは、指定された順序で頂点を移動すると、内側がシェルのエッジの左側になります。指定しない場合、デフォルトは true です。 |
例
コードエディタ(JavaScript)
// Construct a polygon from a list of GeoJSON 'Polygon' formatted coordinates.
var polygonGeoJSON = ee.Geometry.Polygon(
[
[ // exterior ring
[100.0, 0.0],
[103.0, 0.0],
[103.0, 3.0],
[100.0, 3.0],
[100.0, 0.0] // matching the first vertex is optional
],
[ // interior ring
[101.0, 1.0],
[102.0, 2.0],
[102.0, 1.0]
]
]
);
Map.addLayer(polygonGeoJSON, {}, 'polygonGeoJSON');
// Construct a polygon from an ee.Geometry.LinearRing.
var polygonLinearRing = ee.Geometry.Polygon(
[
ee.Geometry.LinearRing(
[
[105.0, 0.0],
[108.0, 0.0],
[108.0, 3.0]
]
)
]
);
Map.addLayer(polygonLinearRing, {}, 'polygonLinearRing');
// Construct a polygon from a list of x,y coordinate pairs defining a boundary.
var polygonCoordList = ee.Geometry.Polygon(
[110.0, 0.0, 113.0, 0.0, 110.0, 3.0]
);
Map.addLayer(polygonCoordList, {}, 'polygonCoordList');
Map.centerObject(polygonLinearRing);
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2026-01-08 UTC。
[null,null,["最終更新日 2026-01-08 UTC。"],[],["This describes the `ee.Geometry.Polygon` constructor, which creates a polygon geometry. Key actions include defining polygon boundaries using a list of rings (in GeoJSON format, as `ee.Geometry.LinearRing` objects, or coordinate pairs). The constructor accepts optional parameters: `proj` (projection), `geodesic` (edge curvature), `maxError` (reprojection error), and `evenOdd` (interior rule). Default values are provided if the parameters are omitted, and the input arguments dictate them.\n"]]