ee.Geometry.Rectangle.perimeter

Trả về độ dài của chu vi của các phần đa giác trong hình học. Chu vi của nhiều hình học là tổng chu vi của các thành phần.

Cách sử dụngGiá trị trả về
Rectangle.perimeter(maxError, proj)Số thực dấu phẩy động
Đối sốLoạiThông tin chi tiết
this: geometryHình họcHình học đầu vào.
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 vị của hệ toạ độ của phép chiếu này. Nếu không, đơn vị sẽ là mét.

Ví dụ

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

// Define a Rectangle object.
var rectangle = ee.Geometry.Rectangle(-122.09, 37.42, -122.08, 37.43);

// Apply the perimeter method to the Rectangle object.
var rectanglePerimeter = rectangle.perimeter({'maxError': 1});

// Print the result to the console.
print('rectangle.perimeter(...) =', rectanglePerimeter);

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

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 Rectangle object.
rectangle = ee.Geometry.Rectangle(-122.09, 37.42, -122.08, 37.43)

# Apply the perimeter method to the Rectangle object.
rectangle_perimeter = rectangle.perimeter(maxError=1)

# Print the result.
display('rectangle.perimeter(...) =', rectangle_perimeter)

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