公告:凡是在
2025 年 4 月 15 日前註冊使用 Earth Engine 的非商業專案,都必須
驗證非商業用途資格,才能繼續存取。如未在 2025 年 9 月 26 日前完成驗證,存取權可能會暫停。
ee.Image.reduceToVectors
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
減少同質區域,將圖像轉換為特徵集合。如果圖片包含標示區隔的帶狀區域,以及零或多個額外帶狀區域,系統會對每個區隔中的像素執行縮減器,為每個區隔產生特徵。
還原器必須比圖片的波段少一個輸入內容,或是只有一個輸入內容,並針對每個波段重複執行。
| 用量 | 傳回 |
|---|
Image.reduceToVectors(reducer, geometry, scale, geometryType, eightConnected, labelProperty, crs, crsTransform, bestEffort, maxPixels, tileScale, geometryInNativeProjection) | FeatureCollection |
| 引數 | 類型 | 詳細資料 |
|---|
這個:image | 圖片 | 輸入圖片。第一個波段應為整數型別;如果相鄰像素在這個波段中具有相同值,就會位於同一區段。 |
reducer | Reducer,預設值:null | 要套用的縮減函式。在捨棄第一個頻帶後,系統會從圖片的頻帶取得輸入內容。預設值為 Reducer.countEvery()。 |
geometry | 幾何圖形,預設值:null | 要減少資料的區域。預設為圖片第一個波段的足跡。 |
scale | 浮點值,預設值為空值 | 以公尺為單位的投影名義比例,用於工作。 |
geometryType | 字串,預設值為「polygon」 | 如何選擇每個生成特徵的幾何圖形;可以是「polygon」(封閉區段中像素的多邊形)、「bb」(像素的定界矩形) 或「centroid」(像素的質心)。 |
eightConnected | 布林值,預設值為 true | 如為 true,系統會將對角線相連的像素視為相鄰;否則,只有共用邊緣的像素才會視為相鄰。 |
labelProperty | 字串,預設值為「label」 | 如果不是空值,第一個波段的值會儲存為每個特徵的指定屬性。 |
crs | 投影,預設值:null | 要使用的投影機。如未指定,系統會使用圖片第一個波段的投影。如果除了比例外還指定了其他值,系統會重新調整為指定比例。 |
crsTransform | 清單,預設值為空值 | CRS 轉換值清單。這是 3x2 轉換矩陣的列優先順序。這個選項與「scale」互斥,且會取代投影上已設定的任何變形。 |
bestEffort | 布林值,預設值為 false | 如果多邊形在指定比例下包含的像素過多,請計算並使用較大的比例,這樣作業就能成功。 |
maxPixels | Long,預設值:10000000 | 要減少的像素數量上限。 |
tileScale | 浮點值,預設值為 1 | 用於縮小聚合圖塊大小的縮放比例因數;使用較大的 tileScale (例如 2 或 4) 可能會啟用運算,導致記憶體不足。 |
geometryInNativeProjection | 布林值,預設值為 false | 在像素投影中建立幾何圖形,而非 EPSG:4326。 |
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-07-26 (世界標準時間)。
[null,null,["上次更新時間:2025-07-26 (世界標準時間)。"],[],["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"]]