12 zonal statistics
import ee
import geemap
import os
geemap.set_proxy(10809)
geemap.show_youtube('ou-Xm3CLitM')

Map = geemap.Map(center=(38,105))
Map
dem = ee.Image('USGS/SRTMGL1_003')
dem_vis = {
'min': 0,
'max': 4000,
'palette': ['006633', 'E5FFCC', '662A00', 'D8D8D8', 'F5F5F5']}
Map.addLayer(dem, dem_vis, 'SRTM DEM')

landsat = ee.Image('LE7_TOA_5YEAR/1999_2003')
landsat_vis = {
'band':['B4', 'B3', 'B2'],
'gamma':1.4
}
Map.addLayer(landsat,landsat_vis,'LE7_TOA_5YEAR/1999_2003')

provences = "G:/learnpy/shp/province.shp"
provences_ee = geemap.shp_to_ee(provences)
Map.addLayer(provences_ee,{},'Provences')
out_dem_stats = 'G:/learnpy/data/dem_stats.csv'
geemap.zonal_statistics(dem, provences_ee, out_dem_stats, statistics_type='MEAN', scale = 1000)
out_landsat_stats = 'G:/learnpy/data/landsat_stats.csv'
geemap.zonal_statistics(landsat, provences_ee, out_landsat_stats,statistics_type='SUM', scale = 1000)
geemap.create_download_link(out_dem_stats)

geemap.create_download_link(out_landsat_stats)
