import ee
import geemap
geemap.set_proxy(port=10809)
geemap.show_youtube('h0pz3S6Tvx0')
Map = geemap.Map(toolbar_ctrl = True, layer_ctrl = True)
Map
# Add Earth Engine dataset
dem = ee.Image('USGS/SRTMGL1_003')
landcover = ee.ImageCollection("ESA/WorldCover/v100").first()
landsat7 = ee.Image('LE7_TOA_5YEAR/1999_2003')
states = ee.FeatureCollection("TIGER/2018/States")
#set visualization parameters
vis_params = {
'min': 0,
'max': 4000,
'palette': ['006633', 'E5FFCC', '662A00', 'D8D8D8', 'F5F5F5']
}
visualization = {
'bands': ['Map'],
}
# Add Earth Engine layers to Map
Map.addLayer(dem, vis_params, 'SRTM DEM', True, 0.5)
Map.addLayer(landcover, visualization, 'Land cover')
Map.addLayer(landsat7, {'bands':['B4','B3','B2'], 'min':20, 'max':200, 'gamma':1.5, }, 'landsat 7')
Map.addLayer(states, {}, 'US States')
import os
download_dir = os.path.join(os.path.expanduser('~'), 'Downloads')
if not os.path.exists(download_dir):
os.makedirs(download_dir)
html_file = os.path.join(download_dir, 'my_map.html')
Map.to_html(outfile=html_file, title='My Map', width='100%', height='880px')
Exporting maps as PNG/JPG
png_file = os.path.join(download_dir, 'my_map.png')
Map.to_image(outfile=png_file, monitor=1)