Anúncio: todos os projetos não comerciais registrados para usar o Earth Engine antes de
15 de abril de 2025 precisam
verificar a qualificação não comercial para manter o acesso ao Earth Engine.
ee.Image.reduceToVectors
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Converter uma imagem em uma coleção de recursos reduzindo regiões homogêneas. Considerando uma imagem que contém uma faixa de segmentos rotulados e zero ou mais faixas adicionais, executa um redutor nos pixels de cada segmento, produzindo um recurso por segmento.
O redutor precisa ter uma entrada a menos do que a imagem tem bandas ou ter uma única entrada e ser repetido para cada banda.
Uso | Retorna |
---|
Image.reduceToVectors(reducer, geometry, scale, geometryType, eightConnected, labelProperty, crs, crsTransform, bestEffort, maxPixels, tileScale, geometryInNativeProjection) | FeatureCollection |
Argumento | Tipo | Detalhes |
---|
isso: image | Imagem | A imagem de entrada. Espera-se que a primeira banda seja um tipo inteiro. Pixels adjacentes estarão no mesmo segmento se tiverem o mesmo valor nessa banda. |
reducer | Redutor, padrão: nulo | O redutor a ser aplicado. As entradas serão extraídas das bandas da imagem depois de descartar a primeira. O padrão é Reducer.countEvery(). |
geometry | Geometria, padrão: nulo | A região em que os dados serão reduzidos. O padrão é a área da primeira banda da imagem. |
scale | Ponto flutuante, padrão: nulo | Uma escala nominal em metros da projeção em que trabalhar. |
geometryType | String, padrão: "polygon" | Como escolher a geometria de cada recurso gerado: "polygon" (um polígono que envolve os pixels no segmento), "bb" (um retângulo que envolve os pixels) ou "centroid" (o centroide dos pixels). |
eightConnected | Booleano, padrão: verdadeiro | Se for "true", os pixels conectados na diagonal serão considerados adjacentes. Caso contrário, apenas os pixels que compartilham uma borda serão considerados adjacentes. |
labelProperty | String, padrão: "label" | Se não for nulo, o valor da primeira banda será salvo como a propriedade especificada de cada recurso. |
crs | Projeção, padrão: nulo | A projeção em que trabalhar. Se não for especificada, será usada a projeção da primeira banda da imagem. Se especificado além da escala, será redimensionado para a escala especificada. |
crsTransform | Lista, padrão: nulo | A lista de valores de transformação de CRS. Essa é uma ordenação de linha principal da matriz de transformação 3x2. Essa opção é mutuamente exclusiva com "scale" e substitui qualquer transformação já definida na projeção. |
bestEffort | Booleano, padrão: falso | Se o polígono contiver muitos pixels na escala especificada, calcule e use uma escala maior para que a operação seja concluída. |
maxPixels | Long, padrão: 10000000 | O número máximo de pixels a serem reduzidos. |
tileScale | Ponto flutuante, padrão: 1 | Um fator de escalonamento usado para reduzir o tamanho do bloco de agregação. Usar um tileScale maior (por exemplo, 2 ou 4) podem ativar cálculos que ficam sem memória com o padrão. |
geometryInNativeProjection | Booleano, padrão: falso | Crie geometrias na projeção de pixels, em vez de EPSG:4326. |
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-26 UTC.
[null,null,["Última atualização 2025-07-26 UTC."],[],["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,[]]