ee.Image.reduceToVectors

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ụngGiá trị trả về
Image.reduceToVectors(reducer, geometry, scale, geometryType, eightConnected, labelProperty, crs, crsTransform, bestEffort, maxPixels, tileScale, geometryInNativeProjection)FeatureCollection
Đối sốLoạiThông tin chi tiết
this: imageHình ảnhHì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.
reducerTấm dốc, mặc định: nullHà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().
geometryHình học, mặc định: nullKhu 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.
scaleFloat, mặc định: nullMột tỷ lệ danh nghĩa theo mét của phép chiếu để hoạt động.
geometryTypeChuỗ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).
eightConnectedBoolean, mặc định: trueNế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ề.
labelPropertyChuỗ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.
crsPhép chiếu, mặc định: nullPhé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.
crsTransformDanh sách, mặc định: nullDanh 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.
bestEffortBoolean, mặc định: falseNế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.
maxPixelsDài, mặc định: 10000000Số lượng pixel tối đa cần giảm.
tileScaleSố thực, mặc định: 1Hệ 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.
geometryInNativeProjectionBoolean, mặc định: falseTạo hình học trong phép chiếu pixel, thay vì EPSG:4326.