Duyuru:
15 Nisan 2025'ten önce Earth Engine'i kullanmak için kaydedilen tüm ticari olmayan projelerin Earth Engine erişimini sürdürmek için
ticari olmayan uygunluğu doğrulaması gerekir.
ee.FeatureCollection.randomPoints
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Belirtilen geometride eşit olarak rastgele noktalar oluşturur. Geometri iki boyutluysa (poligon veya çoklu poligon) döndürülen noktalar kürenin belirli bir bölgesinde eşit olarak dağıtılır. Geometri tek boyutluysa (satır dizesi) döndürülen noktalar, geometrinin kenarları boyunca eşit şekilde aralanır. Geometrinin boyutu sıfırsa (noktalar) döndürülen noktalar, giriş noktalarından eşit olarak örneklenir. Karışık boyuta sahip bir çok geometri verilirse noktalar, en yüksek boyuta sahip bileşen geometrilerinden örneklenir.
Kullanım | İadeler |
---|
ee.FeatureCollection.randomPoints(region, points, seed, maxError) | FeatureCollection |
Bağımsız Değişken | Tür | Ayrıntılar |
---|
region | Geometri | Puan oluşturulacak bölge. |
points | Tam sayı, varsayılan: 1000 | Oluşturulacak puan sayısı. |
seed | Uzun, varsayılan: 0 | Rastgele sayı üreteci için bir başlangıç değeri. |
maxError | ErrorMargin, isteğe bağlı | Gerekli yeniden projeksiyonlar yapılırken izin verilen maksimum hata miktarı. |
Örnekler
Kod Düzenleyici (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');
Python kurulumu
Python API'si ve etkileşimli geliştirme için geemap
kullanımı hakkında bilgi edinmek üzere
Python Ortamı sayfasına bakın.
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
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-25 UTC.
[null,null,["Son güncelleme tarihi: 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,[]]