ee.Feature.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 của một đối tượng trong phạm vi sai số nhất định. Xin lưu ý rằng điều này không tuân theo sai số do người dùng của thuật toán này yêu cầu, trừ phi maxError được chỉ định rõ ràng là rỗng.
Thao tác này sẽ ghi đè chính sách mặc định của Earth Engine về việc truyền các sai số, vì vậy, 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 dẫn đến việc kết xuất nhất quán ở mọi mức thu phóng của bản đồ vectơ được kết xuất, nhưng ở 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ể làm giảm hiệu suất.
Cách sử dụng | Giá trị trả về |
---|
Feature.simplify(maxError, proj) | Tính năng |
Đối số | Loại | Thông tin chi tiết |
---|
this: feature | Phần tử | Đối tượng có hình học đang được đơn giản hoá. |
maxError | ErrorMargin | Lượng lỗi tối đa mà kết quả có thể khác với dữ liệu đầu vào. |
proj | Phép chiếu, mặc định: null | Nếu được chỉ định, kết quả sẽ nằm trong phép chiếu này. Nếu không, nó sẽ có cùng phép chiếu với dữ liệu đầu vào. Nếu sai số được tính bằng đơn vị chiếu, thì sai số sẽ được diễn giải là đơn vị của phép chiếu này. |
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: 2025-07-26 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-26 UTC."],[[["\u003cp\u003eSimplifies feature geometry within a specified error margin, potentially overriding user-requested accuracy.\u003c/p\u003e\n"],["\u003cp\u003eInput geometries are processed with the algorithm's specified error margin, ensuring consistent rendering across zoom levels.\u003c/p\u003e\n"],["\u003cp\u003eWhile potentially impacting performance at lower zoom levels, the algorithm prioritizes consistent visual representation.\u003c/p\u003e\n"],["\u003cp\u003eUses \u003ccode\u003emaxError\u003c/code\u003e to control simplification level and an optional \u003ccode\u003eproj\u003c/code\u003e parameter to manage projection for the resulting geometry.\u003c/p\u003e\n"],["\u003cp\u003eDirectly accessible through the \u003ccode\u003eFeature.simplify()\u003c/code\u003e method, taking \u003ccode\u003emaxError\u003c/code\u003e and an optional \u003ccode\u003eproj\u003c/code\u003e as arguments, and returning a simplified \u003ccode\u003eFeature\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# ee.Feature.simplify\n\nSimplifies the geometry of a feature to within a given error margin. Note that this does not respect the error margin requested by the consumer of this algorithm, unless maxError is explicitly specified to be null.\n\n\u003cbr /\u003e\n\nThis overrides the default Earth Engine policy for propagating error margins, so regardless of the geometry accuracy requested from the output, the inputs will be requested with the error margin specified in the arguments to this algorithm. This results in consistent rendering at all zoom levels of a rendered vector map, but at lower zoom levels (i.e. zoomed out), the geometry won't be simplified, which may harm performance.\n\n| Usage | Returns |\n|----------------------------------------|---------|\n| Feature.simplify`(maxError, `*proj*`)` | Feature |\n\n| Argument | Type | Details |\n|-----------------|---------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| this: `feature` | Element | The feature whose geometry is being simplified. |\n| `maxError` | ErrorMargin | The maximum amount of error by which the result may differ from the input. |\n| `proj` | Projection, default: null | If specified, the result will be in this projection. Otherwise it will be in the same projection as the input. If the error margin is in projected units, the margin will be interpreted as units of this projection. |"]]