Earth Engine sẽ giới thiệu
các bậc hạn mức phi thương mại để bảo vệ các tài nguyên điện toán dùng chung và đảm bảo hiệu suất đáng tin cậy cho mọi người. Tất cả các dự án phi thương mại đều cần chọn một cấp hạn mức muộn nhất vào
ngày 27 tháng 4 năm 2026, nếu không sẽ sử dụng Cấp cộng đồng theo mặc định. Hạn mức theo cấp sẽ có hiệu lực đối với tất cả các dự án (bất kể ngày chọn cấp) từ
ngày 27 tháng 4 năm 2026.
Tìm hiểu thêm.
ee.Geometry.MultiLineString.simplify
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Đơn giản hoá hình học trong phạm vi sai số nhất định. Xin lưu ý rằng thuật toán này không tuân theo sai số do người dùng thuật toán này yêu cầu, trừ phi bạn chỉ định rõ ràng maxError là null.
Điều này sẽ ghi đè chính sách mặc định của Earth Engine về việc truyền sai số, do đó, bất kể độ chính xác của hình học được yêu cầu từ đầu ra, các đầu vào sẽ được yêu cầu với sai số được chỉ định trong các đối số cho thuật toán này. Điều này giúp kết xuất nhất quán ở tất cả các mức thu phóng của bản đồ vectơ được kết xuất, nhưng ở các mức thu phóng thấp hơn (tức là thu nhỏ), hình học sẽ không được đơn giản hoá, điều này có thể gây ảnh hưởng đến hiệu suất.
| Cách sử dụng | Giá trị trả về |
|---|
MultiLineString.simplify(maxError, proj) | Hình học |
| Đối số | Loại | Thông tin chi tiết |
|---|
this: geometry | Hình học | Hình học cần đơn giản hoá. |
maxError | ErrorMargin | Mức sai số tối đa mà kết quả có thể khác với đầu vào. |
proj | Dự án, mặc định: null | Nếu được chỉ định, kết quả sẽ ở trong dự án này. Nếu không, kết quả sẽ ở cùng dự án với đầu vào. Nếu sai số ở đơn vị được chiếu, thì sai số sẽ được hiểu là đơn vị của dự án này. |
Ví dụ
Trình soạn thảo mã (JavaScript)
// Define a MultiLineString object.
var multiLineString = ee.Geometry.MultiLineString(
[[[-122.088, 37.418], [-122.086, 37.422], [-122.082, 37.418]],
[[-122.087, 37.416], [-122.083, 37.416], [-122.082, 37.419]]]);
// Apply the simplify method to the MultiLineString object.
var multiLineStringSimplify = multiLineString.simplify({'maxError': 1});
// Print the result to the console.
print('multiLineString.simplify(...) =', multiLineStringSimplify);
// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(multiLineString,
{'color': 'black'},
'Geometry [black]: multiLineString');
Map.addLayer(multiLineStringSimplify,
{'color': 'red'},
'Result [red]: multiLineString.simplify');
Thiết lập Python
Hãy xem trang
Môi trường Python để biết thông tin về Python API và cách sử dụng geemap cho quá trình phát triển có tính tương tác.
import ee
import geemap.core as geemap
Colab (Python)
# Define a MultiLineString object.
multilinestring = ee.Geometry.MultiLineString([
[[-122.088, 37.418], [-122.086, 37.422], [-122.082, 37.418]],
[[-122.087, 37.416], [-122.083, 37.416], [-122.082, 37.419]],
])
# Apply the simplify method to the MultiLineString object.
multilinestring_simplify = multilinestring.simplify(maxError=1)
# Print the result.
display('multilinestring.simplify(...) =', multilinestring_simplify)
# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(
multilinestring, {'color': 'black'}, 'Geometry [black]: multilinestring'
)
m.add_layer(
multilinestring_simplify,
{'color': 'red'},
'Result [red]: multilinestring.simplify',
)
m
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2026-04-20 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2026-04-20 UTC."],[],[]]