Visualisasi dan Informasi Geometri

Memvisualisasikan geometri

Untuk memvisualisasikan geometri, tambahkan ke peta. Contoh:

Editor Kode (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');

Untuk mengetahui informasi selengkapnya tentang visualisasi, lihat Visualisasi Fitur dan FeatureCollection.

Informasi dan metadata geometri

Untuk melihat informasi tentang geometri, cetak geometri tersebut. Untuk mengakses informasi secara terprogram, Earth Engine menyediakan beberapa metode. Misalnya, untuk mendapatkan informasi tentang poligon yang dibuat sebelumnya, gunakan:

Editor Kode (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());

Perhatikan bahwa perimeter (atau panjang) geometri ditampilkan dalam meter dan area ditampilkan dalam meter persegi, kecuali jika proyeksi ditentukan. Secara default, kalkulasi dilakukan pada spheroid WGS84 dan hasilnya dihitung dalam meter atau meter persegi.