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ố 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 | Vùng 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 phân đ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ệ, thì sẽ được đ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 của hàng trong 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 | Độ chính xác đơn, mặc định: 1 | Hệ số tỷ lệ dùng để giảm kích thước ô tổng hợp; việc 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ớ chạy 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. |