ee.Image.reduceToVectors

通过减少同质区域,将图片转换为地图项集合。

给定一张包含一个带标签的细分区域带和零个或多个额外带的图片,对每个细分区域中的像素运行缩减器,为每个细分区域生成一个地图项。

缩减器的输入数量必须比图片的带数量少一个,或者缩减器必须只有一个输入,并且会针对每个带重复运行。

用法返回
Image.reduceToVectors(reducer, geometry, scale, geometryType, eightConnected, labelProperty, crs, crsTransform, bestEffort, maxPixels, tileScale, geometryInNativeProjection)FeatureCollection
实参类型详细信息
this:imageImage输入图片。第一个带应为整数类型;如果相邻像素在此带中具有相同的值,则它们将位于同一细分区域中。
reducer缩减器,默认值:null要应用的缩减器。其输入将取自图片的带,但会舍弃第一个带。默认值为 Reducer.countEvery()。
geometry几何体,默认值:null要缩减数据的区域。默认值为图片第一个带的覆盖区。
scale浮点数,默认值:null要使用的投影的标称比例(以米为单位)。
geometryType字符串,默认值:“polygon”如何选择每个生成的地图项的几何图形;可以是“多边形”(包围细分区域中像素的多边形)、“bb”(包围像素的矩形)或“形心”(像素的形心)。
eightConnected布尔值,默认值:true如果为 true,则对角连接的像素被视为相邻像素;否则,只有共享边的像素才被视为相邻像素。
labelProperty字符串,默认值:“label”如果非 null,则第一个带的值将保存为每个地图项的指定属性。
crs投影,默认值:null要使用的投影。如果未指定,则使用图片第一个带的投影。如果除了比例之外还指定了此参数,则会重新缩放为指定的比例。
crsTransform列表,默认值:nullCRS 转换值的列表。这是 3x2 转换矩阵的行优先顺序。此选项与“scale”互斥,并且会替换投影上已设置的所有转换。
bestEffort布尔值,默认值:false如果多边形在给定比例下包含的像素过多,则计算并使用更大的比例,以便操作成功。
maxPixels长整型,默认值:10000000要缩减的像素数上限。
tileScale浮点数,默认值:1用于减小聚合图块大小的缩放比例;使用较大的 tileScale(例如 2 或 4)可能会启用在默认情况下内存不足的计算。
geometryInNativeProjection布尔值,默认值:false在像素投影中创建几何体,而不是在 EPSG:4326 中创建。