ジオメトリの可視化と情報

ジオメトリの可視化

ジオメトリを可視化するには、地図に追加します。次に例を示します。

コードエディタ(JavaScript)

// Create a geodesic polygon.
var polygon = ee.Geometry.Polygon([
  [[-5, 40], [65, 40], [65, 60], [-5, 60], [-5, 60]]
]);

// Create a planar polygon.
var planarPolygon = ee.Geometry(polygon, null, false);

// Display the polygons by adding them to the map.
Map.centerObject(polygon);
Map.addLayer(polygon, {color: 'FF0000'}, 'geodesic polygon');
Map.addLayer(planarPolygon, {color: '000000'}, 'planar polygon');

可視化の詳細については、特徴と FeatureCollection の可視化をご覧ください。

ジオメトリ情報とメタデータ

ジオメトリに関する情報を表示するには、ジオメトリを印刷します。プログラムで情報にアクセスするには、Earth Engine に用意されているいくつかの方法があります。たとえば、前に作成したポリゴンに関する情報を取得するには、次のコマンドを使用します。

コードエディタ(JavaScript)

print('Polygon printout: ', polygon);

// Print polygon area in square kilometers.
print('Polygon area: ', polygon.area().divide(1000 * 1000));

// Print polygon perimeter length in kilometers.
print('Polygon perimeter: ', polygon.perimeter().divide(1000));

// Print the geometry as a GeoJSON string.
print('Polygon GeoJSON: ', polygon.toGeoJSONString());

// Print the GeoJSON 'type'.
print('Geometry type: ', polygon.type());

// Print the coordinates as lists.
print('Polygon coordinates: ', polygon.coordinates());

// Print whether the geometry is geodesic.
print('Geodesic? ', polygon.geodesic());

投影が指定されていない限り、ジオメトリの周囲(または長さ)はメートル単位で返され、面積は平方メートル単位で返されます。デフォルトでは、WGS84 楕円体で計算が行われ、結果はメートルまたは平方メートルで計算されます。