Anuncio: Todos los proyectos no comerciales registrados para usar Earth Engine antes del
15 de abril de 2025 deben
verificar su elegibilidad no comercial para mantener el acceso a Earth Engine.
ee.FeatureCollection.randomPoints
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Genera puntos que son aleatorios de forma uniforme en la geometría determinada. Si la geometría es bidimensional (polígono o multipolígono), los puntos que se muestran se distribuyen de forma uniforme en la región determinada de la esfera. Si la geometría es unidimensional (LineString), los puntos que se muestran se interpolan de forma uniforme a lo largo de los bordes de la geometría. Si la geometría tiene dimensión cero (puntos), los puntos que se muestran se toman de forma uniforme de los puntos de entrada. Si se proporciona una multigeometría de dimensión mixta, se toman muestras de los puntos de las geometrías de componentes con la dimensión más alta.
Uso | Muestra |
---|
ee.FeatureCollection.randomPoints(region, points, seed, maxError) | FeatureCollection |
Argumento | Tipo | Detalles |
---|
region | Geometría | La región para la que se generarán puntos. |
points | Número entero, predeterminado: 1000 | Es la cantidad de puntos que se generarán. |
seed | Largo, predeterminado: 0 | Un valor inicial para el generador de números aleatorios. |
maxError | ErrorMargin (opcional) | Es la cantidad máxima de error que se tolera cuando se realiza cualquier reubicación necesaria. |
Ejemplos
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');
Configuración de Python
Consulta la página
Entorno de Python para obtener información sobre la API de Python y el uso de geemap
para el desarrollo interactivo.
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
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-25 (UTC)
[null,null,["Última actualización: 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,[]]