ee.Image.reduceToVectors

Convertissez une image en collection d'entités en réduisant les régions homogènes. Étant donné une image contenant une bande de segments libellés et zéro ou plusieurs bandes supplémentaires, exécute un réducteur sur les pixels de chaque segment, ce qui produit une caractéristique par segment.

Le réducteur doit avoir un nombre d'entrées inférieur d'une unité au nombre de bandes de l'image, ou il doit avoir une seule entrée et être répété pour chaque bande.

UtilisationRenvoie
Image.reduceToVectors(reducer, geometry, scale, geometryType, eightConnected, labelProperty, crs, crsTransform, bestEffort, maxPixels, tileScale, geometryInNativeProjection)FeatureCollection
ArgumentTypeDétails
ceci : imageImageImage d'entrée. La première bande doit être de type entier. Les pixels adjacents se trouveront dans le même segment s'ils ont la même valeur dans cette bande.
reducerRéducteur, valeur par défaut : nullRéducteur à appliquer. Ses entrées seront extraites des bandes de l'image après suppression de la première bande. La valeur par défaut est Reducer.countEvery().
geometryGéométrie, valeur par défaut : nullRégion pour laquelle réduire les données. La valeur par défaut correspond à l'empreinte de la première bande de l'image.
scaleFloat, valeur par défaut : nullÉchelle nominale en mètres de la projection dans laquelle travailler.
geometryTypeChaîne, valeur par défaut : "polygon"Comment choisir la géométrie de chaque entité générée : "polygon" (polygone englobant les pixels du segment), "bb" (rectangle englobant les pixels) ou "centroid" (centroïde des pixels).
eightConnectedBooléen, valeur par défaut : trueSi la valeur est "true", les pixels connectés en diagonale sont considérés comme adjacents. Sinon, seuls les pixels qui partagent un bord le sont.
labelPropertyChaîne, valeur par défaut : "label"Si la valeur n'est pas nulle, la valeur de la première bande sera enregistrée en tant que propriété spécifiée de chaque entité.
crsProjection, valeur par défaut : nullProjection à utiliser. Si aucune projection n'est spécifiée, celle de la première bande de l'image est utilisée. Si elle est spécifiée en plus de la mise à l'échelle, elle est remise à l'échelle spécifiée.
crsTransformListe, valeur par défaut : nullListe des valeurs de transformation du CRS. Il s'agit d'un ordre de ligne principale de la matrice de transformation 3x2. Cette option est incompatible avec "scale" et remplace toute transformation déjà définie sur la projection.
bestEffortBooléen, valeur par défaut : falseSi le polygone contient trop de pixels à l'échelle donnée, calculez et utilisez une échelle plus grande pour que l'opération réussisse.
maxPixelsLong, valeur par défaut : 10000000Nombre maximal de pixels à réduire.
tileScaleFloat, valeur par défaut : 1Facteur de scaling utilisé pour réduire la taille des tuiles d'agrégation. Si vous utilisez un tileScale plus grand (par exemple, 2 ou 4) peut permettre d'effectuer des calculs qui manquent de mémoire avec la valeur par défaut.
geometryInNativeProjectionBooléen, valeur par défaut : falseCréez des géométries dans la projection de pixels, plutôt que dans EPSG:4326.