Thông tin và hình ảnh trực quan về hình học

Trực quan hoá hình học

Để trực quan hoá một hình học, hãy thêm hình học đó vào bản đồ. Ví dụ:

Trình soạn thảo mã (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');

Để biết thêm về cách trực quan hoá, hãy xem phần Tính năng và hình ảnh trực quan hoá FeatureCollection.

Thông tin hình học và siêu dữ liệu

Để xem thông tin về một hình học, hãy in hình học đó. Để truy cập thông tin theo phương thức lập trình, Earth Engine cung cấp một số phương thức. Ví dụ: để lấy thông tin về đa giác đã tạo trước đó, hãy sử dụng:

Trình soạn thảo mã (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());

Hãy lưu ý rằng chu vi (hoặc chiều dài) của một hình học được trả về bằng mét và diện tích được trả về bằng mét vuông, trừ phi bạn chỉ định một phép chiếu. Theo mặc định, phép tính được thực hiện trên hình elip WGS84 và kết quả được tính bằng mét hoặc mét vuông.