ee.Geometry.Polygon.bounds

Trả về hình chữ nhật bao quanh của hình học.

Cách sử dụngGiá trị trả về
Polygon.bounds(maxError, proj)Hình học
Đối sốLoạiThông tin chi tiết
this: geometryHình họcTrả về hộp giới hạn của hình học này.
maxErrorErrorMargin, mặc định: nullLượng lỗi tối đa được chấp nhận khi thực hiện bất kỳ phép chiếu lại cần thiết nào.
projPhép chiếu, mặc định: nullNếu được chỉ định, kết quả sẽ nằm trong phép chiếu này. Nếu không, giá trị này sẽ ở EPSG:4326.

Ví dụ

Trình soạn thảo mã (JavaScript)

// Define a Polygon object.
var polygon = ee.Geometry.Polygon(
    [[[-122.092, 37.424],
      [-122.086, 37.418],
      [-122.079, 37.425],
      [-122.085, 37.423]]]);

// Apply the bounds method to the Polygon object.
var polygonBounds = polygon.bounds();

// Print the result to the console.
print('polygon.bounds(...) =', polygonBounds);

// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(polygon,
             {'color': 'black'},
             'Geometry [black]: polygon');
Map.addLayer(polygonBounds,
             {'color': 'red'},
             'Result [red]: polygon.bounds');

Thiết lập Python

Hãy xem trang Môi trường Python để biết thông tin về API Python và cách sử dụng geemap cho quá trình phát triển tương tác.

import ee
import geemap.core as geemap

Colab (Python)

# Define a Polygon object.
polygon = ee.Geometry.Polygon([[
    [-122.092, 37.424],
    [-122.086, 37.418],
    [-122.079, 37.425],
    [-122.085, 37.423],
]])

# Apply the bounds method to the Polygon object.
polygon_bounds = polygon.bounds()

# Print the result.
display('polygon.bounds(...) =', polygon_bounds)

# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(polygon, {'color': 'black'}, 'Geometry [black]: polygon')
m.add_layer(polygon_bounds, {'color': 'red'}, 'Result [red]: polygon.bounds')
m