O Earth Engine está introduzindo
níveis de cota não comercial para proteger recursos de computação compartilhados e garantir um desempenho confiável para todo mundo. Todos os projetos não comerciais precisarão selecionar um nível de cota até
27 de abril de 2026 ou usarão o nível da comunidade por padrão. As cotas de nível vão entrar em vigor para todos os projetos (independente da data de seleção do nível) em
27 de abril de 2026.
Saiba mais.
ee.Geometry
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Cria uma geometria.
| Uso | Retorna |
|---|
ee.Geometry(geoJson, proj, geodesic, evenOdd) | Geometria |
| Argumento | Tipo | Detalhes |
|---|
geoJson | Objeto | O objeto GeoJSON que descreve a geometria ou um ComputedObject a ser reinterpretado como uma geometria. Aceita especificações de CRS de acordo com a especificação GeoJSON, mas permite apenas CRSs nomeados (em vez de "vinculados"). Se isso incluir um campo "geodesic" e opt_geodesic não for especificado, ele será usado como opt_geodesic. |
proj | Projeção, opcional | Uma especificação de projeção opcional, como um código de ID do CRS ou uma string WKT. Se especificado, substitui qualquer CRS encontrado no parâmetro geoJson. Se não for especificado e o geoJson não declarar um CRS, o padrão será "EPSG:4326" (x=longitude, y=latitude). |
geodesic | Booleano, opcional | Indica se os segmentos de linha precisam ser interpretados como geodésicas esféricas. Se for "false", indica que os segmentos de linha precisam ser interpretados como linhas planas no CRS especificado. Se ausente, o padrão é "true" se o CRS for geográfico (incluindo o EPSG:4326 padrão) ou "false" se o CRS for projetado. |
evenOdd | Booleano, opcional | Se for verdadeiro, os interiores do polígono serão determinados pela regra par/ímpar, em que um ponto está dentro se cruzar um número ímpar de arestas para alcançar um ponto no infinito. Caso contrário, os polígonos usam a regra esquerda-dentro, em que os interiores ficam no lado esquerdo das bordas do invólucro ao percorrer os vértices na ordem especificada. Se não for especificado, o padrão será "true". |
Exemplos
Editor de código (JavaScript)
// A GeoJSON object for a triangular polygon.
var geojsonObject = {
"type": "Polygon",
"coordinates": [
[
[
-122.085,
37.423
],
[
-122.092,
37.424
],
[
-122.085,
37.418
],
[
-122.085,
37.423
]
]
]
};
print('ee.Geometry accepts a GeoJSON object', ee.Geometry(geojsonObject));
// GeoJSON strings need to be converted to an object.
var geojsonString = JSON.stringify(geojsonObject);
print('A GeoJSON string needs to be converted to an object',
ee.Geometry(JSON.parse(geojsonString)));
// Use ee.Geometry to cast computed geometry objects into the ee.Geometry
// class to access their methods. In the following example an ee.Geometry
// object is stored as a ee.Feature property. When it is retrieved with the
// .get() function, a computed geometry object is returned. Cast the computed
// object as a ee.Geometry to get the geometry's bounds, for instance.
var feature = ee.Feature(null, {geom: ee.Geometry(geojsonObject)});
print('Cast computed geometry objects to ee.Geometry class',
ee.Geometry(feature.get('geom')).bounds());
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)
import json
# A GeoJSON object for a triangular polygon.
geojson_object = {
'type': 'Polygon',
'coordinates': [
[
[
-122.085,
37.423
],
[
-122.092,
37.424
],
[
-122.085,
37.418
],
[
-122.085,
37.423
]
]
]
}
display(
'ee.Geometry accepts a GeoJSON object:',
ee.Geometry(geojson_object)
)
# GeoJSON strings need to be converted to an object.
geojson_string = json.dumps(geojson_object)
display('A GeoJSON string needs to be converted to an object:',
ee.Geometry(json.loads(geojson_string)))
# Use ee.Geometry to cast computed geometry objects into the ee.Geometry
# class to access their methods. In the following example an ee.Geometry
# object is stored as a ee.Feature property. When it is retrieved with the
# .get() function, a computed geometry object is returned. Cast the computed
# object as a ee.Geometry to get the geometry's bounds, for instance.
feature = ee.Feature(None, {'geom': ee.Geometry(geojson_object)})
display('Cast computed geometry objects to ee.Geometry class:',
ee.Geometry(feature.get('geom')).bounds())
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-30 UTC.
[null,null,["Última atualização 2025-10-30 UTC."],[],[]]