公告:凡是在
2025 年 4 月 15 日前註冊使用 Earth Engine 的非商業專案,都必須
驗證非商業用途資格,才能繼續存取 Earth Engine。
ee.ImageCollection.distance
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
會產生 DOUBLE 圖片,其中每個像素都是從像素中心到集合中最接近的 Point、LineString 或多邊形邊界的距離 (以公尺為單位)。請注意,距離也會在多邊形內部測量。如果像素與幾何圖形的距離超過「searchRadius」公尺,系統就會遮蓋這些像素。
距離是在球體上計算,因此每個像素與最近的幾何體之間的緯度差異會造成小誤差。
用量 | 傳回 |
---|
ImageCollection.distance(searchRadius, maxError) | 圖片 |
引數 | 類型 | 詳細資料 |
---|
這個:features | FeatureCollection | 用來取得特徵的特徵集合,這些特徵會用於計算像素距離。 |
searchRadius | 浮點值,預設值為 100000 | 從每個像素尋找邊緣的最大距離 (以公尺為單位)。除非這個距離內有邊緣,否則像素會遭到遮蓋。 |
maxError | 浮點值,預設值為 100 | 以公尺為單位的最大重新投影錯誤,僅在輸入折線需要重新投影時使用。如果提供「0」,則在需要投影時,這項作業會失敗。 |
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-07-26 (世界標準時間)。
[null,null,["上次更新時間:2025-07-26 (世界標準時間)。"],[[["\u003cp\u003eCalculates the distance from each pixel to the nearest geometry (point, line, or polygon) in a collection, measured in meters.\u003c/p\u003e\n"],["\u003cp\u003eOutput is a double image where pixel values represent distances, masked for pixels beyond a specified search radius.\u003c/p\u003e\n"],["\u003cp\u003eDistances are calculated on a sphere, introducing minor errors based on latitude differences.\u003c/p\u003e\n"],["\u003cp\u003eAccepts a FeatureCollection as input and offers parameters to control search radius and reprojection error.\u003c/p\u003e\n"]]],[],null,["# ee.ImageCollection.distance\n\nProduces a DOUBLE image where each pixel is the distance in meters from the pixel center to the nearest Point, LineString, or polygonal boundary in the collection. Note distance is also measured within interiors of polygons. Pixels that are not within 'searchRadius' meters of a geometry will be masked out.\n\n\u003cbr /\u003e\n\nDistances are computed on a sphere, so there is a small error proportional to the latitude difference between each pixel and the nearest geometry.\n\n| Usage | Returns |\n|-------------------------------------------------------------|---------|\n| ImageCollection.distance`(`*searchRadius* `, `*maxError*`)` | Image |\n\n| Argument | Type | Details |\n|------------------|------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| this: `features` | FeatureCollection | Feature collection from which to get features used to compute pixel distances. |\n| `searchRadius` | Float, default: 100000 | Maximum distance in meters from each pixel to look for edges. Pixels will be masked unless there are edges within this distance. |\n| `maxError` | Float, default: 100 | Maximum reprojection error in meters, only used if the input polylines require reprojection. If '0' is provided, then this operation will fail if projection is required. |"]]