Mengingat gambar yang berisi band segmen berlabel dan nol atau lebih band tambahan, menjalankan pengurang pada piksel di setiap segmen yang menghasilkan fitur per segmen.
Pengurang harus memiliki satu input lebih sedikit daripada band gambar, atau harus memiliki satu input dan akan diulang untuk setiap band.
| Penggunaan | Hasil |
|---|---|
Image.reduceToVectors(reducer, geometry, scale, geometryType, eightConnected, labelProperty, crs, crsTransform, bestEffort, maxPixels, tileScale, geometryInNativeProjection) | FeatureCollection |
| Argumen | Jenis | Detail |
|---|---|---|
this: image | Gambar | Gambar input. Band pertama diharapkan berjenis bilangan bulat; piksel yang berdekatan akan berada di segmen yang sama jika memiliki nilai yang sama di band ini. |
reducer | Pengurang, default: null | Pengurang yang akan diterapkan. Inputnya akan diambil dari band gambar setelah menghilangkan band pertama. Defaultnya adalah Reducer.countEvery(). |
geometry | Geometri, default: null | Wilayah tempat data akan dikurangi. Defaultnya adalah footprint band pertama gambar. |
scale | Float, default: null | Skala nominal dalam meter proyeksi yang akan digunakan. |
geometryType | String, default: "polygon" | Cara memilih geometri setiap fitur yang dihasilkan; salah satu dari 'polygon' (poligon yang melampirkan piksel dalam segmen), 'bb' (persegi panjang yang membatasi piksel), atau 'centroid' (centroid piksel). |
eightConnected | Boolean, default: true | Jika benar (true), piksel yang terhubung secara diagonal dianggap berdekatan; jika tidak, hanya piksel yang berbagi tepi yang dianggap berdekatan. |
labelProperty | String, default: "label" | Jika tidak null, nilai band pertama akan disimpan sebagai properti yang ditentukan dari setiap fitur. |
crs | Proyeksi, default: null | Proyeksi yang akan digunakan. Jika tidak ditentukan, proyeksi band pertama gambar akan digunakan. Jika ditentukan selain skala, akan diubah skalanya ke skala yang ditentukan. |
crsTransform | Daftar, default: null | Daftar nilai transformasi CRS. Ini adalah urutan utama baris matriks transformasi 3x2. Opsi ini saling eksklusif dengan 'skala', dan menggantikan transformasi apa pun yang telah ditetapkan pada proyeksi. |
bestEffort | Boolean, default: false | Jika poligon akan berisi terlalu banyak piksel pada skala yang diberikan, hitung dan gunakan skala yang lebih besar yang akan memungkinkan operasi berhasil. |
maxPixels | Long, default: 10000000 | Jumlah maksimum piksel yang akan dikurangi. |
tileScale | Float, default: 1 | Faktor penskalaan yang digunakan untuk mengurangi ukuran petak agregasi; menggunakan tileScale yang lebih besar (misalnya, 2 atau 4) dapat mengaktifkan komputasi yang kehabisan memori dengan default. |
geometryInNativeProjection | Boolean, default: false | Membuat geometri dalam proyeksi piksel, bukan EPSG:4326. |