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 entidad geográfica 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.
| Uso | Muestra |
|---|---|
Image.reduceToVectors(reducer, geometry, scale, geometryType, eightConnected, labelProperty, crs, crsTransform, bestEffort, maxPixels, tileScale, geometryInNativeProjection) | FeatureCollection |
| Argumento | Tipo | Detalles |
|---|---|---|
este: image | Imagen | 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. |
reducer | Reductor, valor predeterminado: nulo | El reductor que se aplicará. Sus entradas se tomarán de las bandas de la imagen después de quitar la primera banda. El valor predeterminado es Reducer.countEvery(). |
geometry | Geometría, valor predeterminado: nulo | La región sobre la que se reducirán los datos. El valor predeterminado es la extensión de la primera banda de la imagen. |
scale | Número de punto flotante, valor predeterminado: nulo | Una escala nominal en metros de la proyección en la que se trabajará. |
geometryType | String, valor predeterminado: "polygon" | Cómo elegir la geometría de cada entidad geográfica generada: "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). |
eightConnected | Booleano, valor predeterminado: verdadero | Si es verdadero, los píxeles conectados diagonalmente se consideran adyacentes; de lo contrario, solo lo son los píxeles que comparten un borde. |
labelProperty | String, valor predeterminado: "label" | Si no es nulo, el valor de la primera banda se guardará como la propiedad especificada de cada entidad geográfica. |
crs | Proyección, valor predeterminado: nulo | La proyecció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 cambia la escala a la escala especificada. |
crsTransform | Lista, valor predeterminado: nulo | La lista de valores de transformación de CRS. Este es un ordenamiento de filas principales de la matriz de transformación de 3x2. Esta opción es mutuamente exclusiva con "scale" y reemplaza cualquier transformación ya establecida en la proyección. |
bestEffort | Booleano, valor predeterminado: falso | Si 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. |
maxPixels | Largo, valor predeterminado: 10000000 | La cantidad máxima de píxeles que se reducirán. |
tileScale | Número de punto flotante, valor predeterminado: 1 | Un factor de escala que se usa para reducir el tamaño de los mosaicos de agregación. Usar un tileScale más grande (p.ej., 2 o 4) puede habilitar cálculos que se quedan sin memoria con el valor predeterminado. |
geometryInNativeProjection | Booleano, valor predeterminado: falso | Crea geometrías en la proyección de píxeles, en lugar de EPSG:4326. |