conda install geemap -c conda-forge
conda create -n gee python=3.9
conda activate gee
conda install geemap -c conda-forge
conda update geemap -c conda-forge
import geemap
geemap.update_package()
Create an interactive map
Map = geemap .Map (center = (lat , lon ), zoom = 4 )
Map
Change the default basemap
Map = geemap .Map (basemap = 'HYBRID' )
Map .add_basemap ('OpenTopoMap' )
url = 'https://mt1.google.com/vt/lyrs=y&x={x}&y={y}&z={z}'
Map .add_tile_layer (url , name = 'Google Satellite' , attribution = 'Google' )
url = 'https://services.nationalmap.gov/arcgis/services/USGSNAIPImagery/ImageServer/WMSServer?'
Map .add_wms_layer (url = url , layers = '0' , name = 'NAIP Imagery' , format = 'image/png' , shown = True )
image = ee .Image ('USGS/SRTMGL1_003' )
vis_params = {
'min' : 0 ,
'max' : 4000 ,
'palette' : ['006633' , 'E5FFCC' , '662A00' , 'D8D8D8' , 'F5F5F5' ]
}
Map .addLayer (image , vis_params , 'SRTM DEM' , True , 0.5 )
Map .setCenter (lon , lat , zoom )
Center map around an object
Map .centerObject (ee_object , zoom )
Map .add_legend (builtin_legend = 'NLCD' )
Map .add_legend (legend_title , legend_dict , layer_name )
geemap .ee_to_shp (ee_object , filename )
geemap .ee_export_geojson (ee_object , filename )
geemap .ee_export_vector (ee_object , filename )
Export vector to Google Drive
ee_export_vector_to_drive (ee_object , description , folder , file_format = 'shp' , selectors = None )
ee_export_image (ee_object , filename , scale = None , crs = None , region = None , file_per_band = False )
Export image collection to local
ee_export_image_collection (ee_object , out_dir , scale = None , crs = None , region = None , file_per_band = False )
Export image to Google Drive
ee_export_image_to_drive (ee_object , description , folder = None , region = None , scale = None , crs = None , file_format = 'GeoTIFF' )
Export image collection to Google Drive
ee_export_image_collection_to_drive (ee_object , descriptions = None , folder = None , region = None , scale = None , crs = None , file_format = 'GeoTIFF' )