ee.Image.reduceToVectors

Convierte una imagen en una colección de entidades reduciendo las regiones homogéneas. Dada una imagen que contiene una banda de segmentos etiquetados y cero o más bandas adicionales, ejecuta un reductor sobre los píxeles de cada segmento, lo que produce una característica por segmento.

El reductor debe tener una entrada menos que la cantidad de bandas de la imagen, o bien debe tener una sola entrada y se repetirá para cada banda.

UsoMuestra
Image.reduceToVectors(reducer, geometry, scale, geometryType, eightConnected, labelProperty, crs, crsTransform, bestEffort, maxPixels, tileScale, geometryInNativeProjection)FeatureCollection
ArgumentoTipoDetalles
esta: imageImagenEs la imagen de entrada. Se espera que la primera banda sea de tipo entero. Los píxeles adyacentes estarán en el mismo segmento si tienen el mismo valor en esta banda.
reducerReductor, valor predeterminado: nuloEs el reductor que se aplicará. Sus entradas se tomarán de las bandas de la imagen después de descartar la primera banda. El valor predeterminado es Reducer.countEvery().
geometryGeometría, valor predeterminado: nuloEs la región en la que se reducirán los datos. El valor predeterminado es la huella de la primera banda de la imagen.
scaleNúmero de punto flotante, valor predeterminado: nuloEs una escala nominal en metros de la proyección en la que se trabajará.
geometryTypeCadena, valor predeterminado: "polygon"Cómo elegir la geometría de cada elemento generado; puede ser "polygon" (un polígono que encierra los píxeles del segmento), "bb" (un rectángulo que delimita los píxeles) o "centroid" (el centroide de los píxeles).
eightConnectedBooleano, valor predeterminado: verdaderoSi es verdadero, los píxeles conectados diagonalmente se consideran adyacentes; de lo contrario, solo se consideran adyacentes los píxeles que comparten un borde.
labelPropertyCadena, valor predeterminado: "label"Si no es nulo, el valor de la primera banda se guardará como la propiedad especificada de cada atributo.
crsProyección, valor predeterminado: nuloProyección en la que se trabajará. Si no se especifica, se usa la proyección de la primera banda de la imagen. Si se especifica además de la escala, se ajusta a la escala especificada.
crsTransformLista, valor predeterminado: nullEs la lista de valores de transformación del CRS. Este es un orden de fila principal de la matriz de transformación de 3x2. Esta opción es mutuamente excluyente con "scale" y reemplaza cualquier transformación ya establecida en la proyección.
bestEffortBooleano, valor predeterminado: falsoSi el polígono contiene demasiados píxeles en la escala determinada, calcula y usa una escala más grande que permita que la operación se realice correctamente.
maxPixelsLarga, valor predeterminado: 10000000Es la cantidad máxima de píxeles que se pueden reducir.
tileScaleNúmero de punto flotante, valor predeterminado: 1Es un factor de ajuste que se usa para reducir el tamaño de la segmentación de agregación. Si se usa un tileScale más grande (p. ej., 2 o 4) puede habilitar cálculos que se agotan de memoria con la configuración predeterminada.
geometryInNativeProjectionBooleano, valor predeterminado: falsoCrea geometrías en la proyección de píxeles, en lugar de EPSG:4326.