import ee
import geemap
Map = geemap.Map(zoom=8)
image = ee.Image('LANDSAT/LE7_TOA_5YEAR/1999_2003').select(
['B1', 'B2', 'B3', 'B4', 'B5', 'B7']
)
Map.addLayer(
image,
{'bands': ['B4', 'B3', 'B2'], 'min': 20, 'max': 200, 'gamma': 2.0},
'Landsat 7',
)
Map
region = Map.user_roi
if region is None:
region = ee.Geometry.Point([-101.5, 40]).buffer(100000)
Map.addLayer(ee.Image().paint(region, 0, 4), {'palette': 'yellow'}, "ROI-1")
random_points = geemap.random_sampling(image, region, numPixels=1000)
Map.addLayer(random_points, {}, "Random Sampling")
df = geemap.ee_to_pandas(random_points)
df
region2 = Map.user_roi
if region2 is None:
region2 = ee.Geometry.Point([-99, 40]).buffer(100000)
Map.addLayer(ee.Image().paint(region2, 0, 4), {'palette': 'blue'}, "ROI-2")
sys_points = geemap.random_sampling(image, region2, scale=10000)
Map.addLayer(sys_points, {}, "Systematic Sampling")
df = geemap.ee_to_pandas(sys_points)
df