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.FeatureCollection.randomPoints
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Gera pontos uniformemente aleatórios na geometria especificada. Se a geometria for bidimensional (polígono ou multipolígono), os pontos retornados serão distribuídos uniformemente na região especificada da esfera. Se a geometria for unidimensional (cadeias de linhas), os pontos retornados serão interpolados de forma uniforme ao longo das bordas da geometria. Se a geometria tiver dimensão zero (pontos), os pontos retornados serão amostrados uniformemente dos pontos de entrada. Se uma geometria múltipla de dimensão mista for fornecida, os pontos serão amostrados das geometrias de componentes com a dimensão mais alta.
Uso | Retorna |
---|
ee.FeatureCollection.randomPoints(region, points, seed, maxError) | FeatureCollection |
Argumento | Tipo | Detalhes |
---|
region | Geometria | A região para gerar pontos. |
points | Inteiro, padrão: 1000 | O número de pontos a serem gerados. |
seed | Longo, padrão: 0 | Uma semente para o gerador de números aleatórios. |
maxError | ErrorMargin, opcional | A quantidade máxima de erro tolerada ao realizar qualquer reprojeção necessária. |
Exemplos
Editor de código (JavaScript)
// An ee.Geometry to constrain the geographic bounds of random points.
var region = ee.Geometry.Rectangle(
{coords: [-113.5, 40.0, -110.2, 41.9], geodesic: false});
// Generate 50 random points with the region.
var randomPoints = ee.FeatureCollection.randomPoints(
{region: region, points: 50, seed: 0, maxError: 1});
print('Random points from within the defined region', randomPoints);
Map.setCenter(-111.802, 40.979, 7);
Map.addLayer(region, {color: 'yellow'}, 'Region');
Map.addLayer(randomPoints, {color: 'black'}, 'Random points');
Configuração do Python
Consulte a página
Ambiente Python para informações sobre a API Python e o uso de
geemap
para desenvolvimento interativo.
import ee
import geemap.core as geemap
Colab (Python)
# An ee.Geometry to constrain the geographic bounds of random points.
region = ee.Geometry.Rectangle(
coords=[-113.5, 40.0, -110.2, 41.9], proj='EPSG:4326', geodesic=False
)
# Generate 50 random points with the region.
random_points = ee.FeatureCollection.randomPoints(
region=region, points=50, seed=0, maxError=1
)
display('Random points from within the defined region', random_points)
m = geemap.Map()
m.set_center(-111.802, 40.979, 7)
m.add_layer(region, {'color': 'yellow'}, 'Region')
m.add_layer(random_points, {'color': 'black'}, 'Random points')
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-25 UTC.
[null,null,["Última atualização 2025-07-25 UTC."],[],["The `ee.FeatureCollection.randomPoints` function generates a specified number of random points within a given geometry. The points are uniformly distributed within the geometry's area if it's two-dimensional, along its edges if one-dimensional, or sampled from the input points if zero-dimensional. For mixed-dimension multi-geometries, points are drawn from the highest-dimension components. The user defines the `region`, the number of `points`, a random `seed`, and an optional `maxError`.\n"],null,[]]