公告:所有在
2025 年 4 月 15 日之前注册使用 Earth Engine 的非商业项目都必须
验证是否符合非商业性质的资格条件,才能继续使用 Earth Engine。
ee.Image.reduceToVectors
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
通过减少同质区域将图片转换为要素集合。给定一张包含一个带标签的细分受众群带和零个或多个额外带的图片,对每个细分受众群中的像素运行化简函数,从而为每个细分受众群生成一个特征。
reducer 的输入数量必须比影像的波段数量少一个,或者必须只有一个输入,并且会针对每个波段重复使用。
用法 | 返回 |
---|
Image.reduceToVectors(reducer, geometry, scale, geometryType, eightConnected, labelProperty, crs, crsTransform, bestEffort, maxPixels, tileScale, geometryInNativeProjection) | FeatureCollection |
参数 | 类型 | 详细信息 |
---|
此:image | 图片 | 输入图片。第一个波段应为整数类型;如果相邻像素在此波段中具有相同的值,则它们将位于同一细分中。 |
reducer | 缩减器,默认值:null | 要应用的缩减器。其输入将来自舍弃第一个波段后的图像波段。默认值为 Reducer.countEvery()。 |
geometry | 几何图形,默认值:null | 要减少数据的区域。默认为影像第一个波段的覆盖区。 |
scale | 浮点数,默认值:null | 要使用的投影的标称比例(以米为单位)。 |
geometryType | 字符串,默认值:“polygon” | 如何选择每个生成地图项的几何图形;可以是以下值之一:“polygon”(包含细分中像素的多边形)、“bb”(包含像素的矩形)或“centroid”(像素的质心)。 |
eightConnected | 布尔值,默认值:true | 如果为 true,则对角线连接的像素被视为相邻像素;否则,只有共享边的像素才被视为相邻像素。 |
labelProperty | 字符串,默认值:“label” | 如果不为 null,则第一个波段的值将保存为每个要素的指定属性。 |
crs | 投影,默认值:null | 要使用的投影。如果未指定,则使用映像第一个波段的投影。如果除了缩放比例之外还指定了此参数,则会重新缩放到指定的缩放比例。 |
crsTransform | 列表,默认值:null | CRS 转换值列表。这是 3x2 转换矩阵的行优先顺序。此选项与“scale”互斥,并会替换投影上已设置的所有转换。 |
bestEffort | 布尔值,默认值:false | 如果多边形在给定比例下包含的像素过多,则计算并使用更大的比例,以便操作成功完成。 |
maxPixels | Long,默认值:10000000 | 要减少的最大像素数。 |
tileScale | 浮点数,默认值:1 | 用于减小聚合图块大小的缩放比例;使用较大的 tileScale(例如,2 或 4)可能会启用内存不足的计算(使用默认值)。 |
geometryInNativeProjection | 布尔值,默认值:false | 在像素投影中(而非 EPSG:4326 中)创建几何图形。 |
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-26。
[null,null,["最后更新时间 (UTC):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"],null,[]]