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