ee.Image.reduceToVectors
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.
Chuyển đổi hình ảnh thành một tập hợp đối tượng bằng cách giảm các vùng đồng nhất. Cho trước một hình ảnh chứa một dải các phân đoạn được gắn nhãn và từ 0 dải trở lên, hãy chạy một hàm giảm trên các pixel trong mỗi phân đoạn để tạo ra một đối tượng cho mỗi phân đoạn.
Trình giảm phải có ít hơn một đầu vào so với số lượng dải tần của hình ảnh, hoặc phải có một đầu vào duy nhất và sẽ được lặp lại cho từng dải tần.
Cách sử dụng | Giá trị trả về |
---|
Image.reduceToVectors(reducer, geometry, scale, geometryType, eightConnected, labelProperty, crs, crsTransform, bestEffort, maxPixels, tileScale, geometryInNativeProjection) | FeatureCollection |
Đối số | Loại | Thông tin chi tiết |
---|
this: image | Hình ảnh | Hình ảnh đầu vào. Dải tần đầu tiên dự kiến sẽ là một loại số nguyên; các pixel liền kề sẽ nằm trong cùng một phân đoạn nếu chúng có cùng giá trị trong dải tần này. |
reducer | Tấm dốc, mặc định: null | Hàm rút gọn cần áp dụng. Đầu vào của nó sẽ được lấy từ các dải của hình ảnh sau khi thả dải đầu tiên. Giá trị mặc định là Reducer.countEvery(). |
geometry | Hình học, mặc định: null | Khu vực cần giảm dữ liệu. Mặc định là dấu vết của dải tần đầu tiên của hình ảnh. |
scale | Float, mặc định: null | Một tỷ lệ danh nghĩa theo mét của phép chiếu để hoạt động. |
geometryType | Chuỗi, mặc định: "polygon" | Cách chọn hình học của từng đối tượng được tạo; một trong các giá trị "polygon" (đa giác bao quanh các pixel trong đoạn), "bb" (hình chữ nhật bao quanh các pixel) hoặc "centroid" (tâm của các pixel). |
eightConnected | Boolean, mặc định: true | Nếu đúng, các pixel được kết nối theo đường chéo sẽ được coi là liền kề; nếu không, chỉ những pixel có chung một cạnh mới được coi là liền kề. |
labelProperty | Chuỗi, mặc định: "label" | Nếu không phải là giá trị rỗng, giá trị của dải tần đầu tiên sẽ được lưu dưới dạng thuộc tính được chỉ định của từng đối tượng. |
crs | Phép chiếu, mặc định: null | Phép chiếu để làm việc. Nếu không được chỉ định, thì phép chiếu của dải tần đầu tiên của hình ảnh sẽ được dùng. Nếu được chỉ định ngoài tỷ lệ, hãy điều chỉnh tỷ lệ theo tỷ lệ đã chỉ định. |
crsTransform | Danh sách, mặc định: null | Danh sách các giá trị biến đổi CRS. Đây là thứ tự chính theo hàng của ma trận biến đổi 3x2. Lựa chọn này loại trừ lẫn nhau với "scale" (tỷ lệ) và thay thế mọi phép biến đổi đã được đặt trên phép chiếu. |
bestEffort | Boolean, mặc định: false | Nếu đa giác chứa quá nhiều pixel ở tỷ lệ đã cho, hãy tính toán và sử dụng tỷ lệ lớn hơn để cho phép thao tác thành công. |
maxPixels | Dài, mặc định: 10000000 | Số lượng pixel tối đa cần giảm. |
tileScale | Số thực, mặc định: 1 | Hệ số tỷ lệ dùng để giảm kích thước ô tổng hợp; sử dụng tileScale lớn hơn (ví dụ: 2 hoặc 4) có thể cho phép các phép tính hết bộ nhớ với giá trị mặc định. |
geometryInNativeProjection | Boolean, mặc định: false | Tạo hình học trong phép chiếu pixel, thay vì EPSG:4326. |
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."],[],["The `Image.reduceToVectors` function converts an image into a feature collection by grouping homogeneous pixel regions. It uses a reducer to process each region, generating a feature per segment. The function's key actions include applying the reducer over pixel segments, determining feature geometry (polygon, bounding box, or centroid), and handling pixel connectivity. The first image band defines the segments, and the remaining bands provide reducer input. Users can configure scale, projection, pixel adjacency, and manage memory with `maxPixels` and `tileScale`.\n"],null,[]]