ee.FeatureCollection.randomPoints
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Génère des points aléatoires uniformes dans la géométrie donnée. Si la géométrie est bidimensionnelle (polygone ou multipolygone), les points renvoyés sont répartis uniformément sur la région donnée de la sphère. Si la géométrie est à une dimension (polylignes), les points renvoyés sont interpolés uniformément le long des arêtes de la géométrie. Si la géométrie a une dimension nulle (points), les points renvoyés sont échantillonnés de manière uniforme à partir des points d'entrée. Si une multigéométrie de dimension mixte est fournie, des points sont échantillonnés à partir des géométries de composant ayant la dimension la plus élevée.
Utilisation | Renvoie |
---|
ee.FeatureCollection.randomPoints(region, points, seed, maxError) | FeatureCollection |
Argument | Type | Détails |
---|
region | Géométrie | Région pour laquelle générer des points. |
points | Entier, valeur par défaut: 1 000 | Nombre de points à générer. |
seed | Long, par défaut: 0 | Graine pour le générateur de nombres aléatoires. |
maxError | ErrorMargin (facultatif) | Quantité maximale d'erreur tolérée lors de la réalisation des reprojections nécessaires. |
Exemples
Éditeur de code (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');
Configuration de Python
Consultez la page
Environnement Python pour en savoir plus sur l'API Python et l'utilisation de geemap
pour le développement interactif.
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
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/25 (UTC).
[null,null,["Dernière mise à jour le 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,[]]