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. Se você não fizer a verificação até 26 de setembro de 2025, seu acesso poderá ser suspenso.
ee.data.computeFeatures (Python only)
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Calcula uma lista de recursos aplicando uma computação a eles.
Retorna:
Uma lista de recursos GeoJSON reprojetados para EPSG:4326 com arestas planas.
| Uso | Retorna |
ee.data.computeFeatures(params) | Lista |
| Argumento | Tipo | Detalhes |
params | Objeto | Um objeto que contém parâmetros com os seguintes valores possíveis:
expression: a expressão a ser calculada.
pageSize: o número máximo de resultados por página. O servidor pode retornar menos imagens do que o solicitado. Se não for especificado, o tamanho da página padrão será de 1.000 resultados por página.
fileFormat: se presente, especifica um formato de saída para os
dados tabulares. A função faz uma solicitação de rede para cada página até que
toda a tabela seja buscada. O número de buscas depende do número de linhas na tabela e de pageSize.
pageToken é ignorado. Os formatos compatíveis são:
PANDAS_DATAFRAME para um DataFrame do Pandas e
GEOPANDAS_GEODATAFRAME para um GeoDataFrame do GeoPandas.
pageToken: um token que identifica uma página de resultados que o servidor
precisa retornar.
workloadTag: tag fornecida pelo usuário para rastrear esse cálculo. |
Exemplos
Configuração do Python
Consulte a página
Ambiente Python para informações sobre a API Python e como usar
geemap para desenvolvimento interativo.
import ee
import geemap.core as geemap
Colab (Python)
from pprint import pprint
# Region of interest.
pt = ee.Geometry.Point([-122.0679107870136, 36.983302098145906])
# Imagery of interest.
images = (ee.ImageCollection('LANDSAT/LC08/C02/T1_L2')
.filterBounds(pt).filterDate('2021-01-01', '2021-12-31'))
def point_overlay(image):
"""Extracts image band values for pixel-point intersection."""
return ee.Feature(pt, image.reduceRegion('first', pt, 30))
# Convert an ImageCollection to a FeatureCollection.
features = images.map(point_overlay)
features_dict = ee.data.computeFeatures({'expression': features})
pprint(features_dict)
# Do something with the features...
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-10-25 UTC.
[null,null,["Última atualização 2025-10-25 UTC."],[],["The `ee.data.computeFeatures` function computes and returns a list of GeoJSON features, reprojected to EPSG:4326. It applies a user-defined computation (specified in the `expression` parameter) to features. Key parameters include `pageSize` for controlling results per page, `fileFormat` for specifying tabular output formats like Pandas or GeoPandas DataFrames, `pageToken` for paginated results, and `workloadTag` for computation tracking. The provided example demonstrates extracting band values from an `ImageCollection` using a point's intersection.\n"]]