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.MultiPoint.buffer
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Retorna a entrada armazenada em buffer por uma determinada distância. Se a distância for positiva, a geometria será expandida. Se for negativa, ela será contraída.
| Uso | Retorna |
|---|
MultiPoint.buffer(distance, maxError, proj) | Geometria |
| Argumento | Tipo | Detalhes |
|---|
isso: geometry | Geometria | A geometria sendo armazenada em buffer. |
distance | Ponto flutuante | A distância do buffer, que pode ser negativa. Se nenhuma projeção for especificada, a unidade será metros. Caso contrário, a unidade estará no sistema de coordenadas da projeção. |
maxError | ErrorMargin, padrão: null | A quantidade máxima de erro tolerada ao aproximar o círculo de buffer e realizar qualquer reprojeção necessária. Se não for especificado, o padrão será 1% da distância. |
proj | Projeção, padrão: nulo | Se especificado, o buffer será realizado nessa projeção, e a distância será interpretada como unidades do sistema de coordenadas dessa projeção. Caso contrário, a distância será interpretada como metros, e o buffer será realizado em um sistema de coordenadas esféricas. |
Exemplos
Editor de código (JavaScript)
// Define a MultiPoint object.
var multiPoint = ee.Geometry.MultiPoint([[-122.082, 37.420], [-122.081, 37.426]]);
// Apply the buffer method to the MultiPoint object.
var multiPointBuffer = multiPoint.buffer({'distance': 100});
// Print the result to the console.
print('multiPoint.buffer(...) =', multiPointBuffer);
// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(multiPoint,
{'color': 'black'},
'Geometry [black]: multiPoint');
Map.addLayer(multiPointBuffer,
{'color': 'red'},
'Result [red]: multiPoint.buffer');
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)
# Define a MultiPoint object.
multipoint = ee.Geometry.MultiPoint([[-122.082, 37.420], [-122.081, 37.426]])
# Apply the buffer method to the MultiPoint object.
multipoint_buffer = multipoint.buffer(distance=100)
# Print the result.
display('multipoint.buffer(...) =', multipoint_buffer)
# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(multipoint, {'color': 'black'}, 'Geometry [black]: multipoint')
m.add_layer(
multipoint_buffer, {'color': 'red'}, 'Result [red]: multipoint.buffer'
)
m
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 `buffer` method modifies a geometry by expanding or contracting it based on a specified distance. A positive distance expands the geometry, while a negative distance contracts it. The method accepts a `distance` (in meters or projection units), an optional `maxError` for approximation tolerance, and an optional `proj` for specifying the projection. It operates on a `geometry` and returns a new `Geometry` object. Example code is provided in JavaScript and Python using the MultiPoint object to demonstrate the application.\n"]]