import geemap
import ee
import os
Map = geemap.Map(center=[40,-100], zoom=4)
Map
Map(center=[40, -100], controls=(WidgetControl(options=['position', 'transparent_bg'], widget=HBox(children=(T…
dataset_ulh = ee.ImageCollection('CIESIN/GPWv411/GPW_Population_Count')
raster_vis = {
"max": 1000.0,
"palette": [
"ffffe7",
"86a192",
"509791",
"307296",
"2c4484",
"000066"
],
"min": 0.0
};
Map.addLayer(dataset_ulh, {}, "CIESIN/GPWv411/GPW_Population_Count")
dataset_qhk = ee.ImageCollection('WorldPop/GP/100m/pop')
Map.addLayer(dataset_qhk, raster_vis, "")
--------------------------------------------------------------------------- KeyError Traceback (most recent call last) <ipython-input-47-626335c5dfb9> in <module> 1 dataset_qhk = ee.ImageCollection('WorldPop/GP/100m/pop') ----> 2 Map.addLayer(dataset_qhk, {}, "") ~/miniconda3/envs/gee/lib/python3.9/site-packages/geemap/geemap.py in add_ee_layer(self, ee_object, vis_params, name, shown, opacity) 1303 if layer is not None: 1304 -> 1305 existing_object = self.ee_layer_dict[name]["ee_object"] 1306 1307 if isinstance(existing_object, ee.Image) or isinstance( KeyError: ''
Map.add_minimap()
# Add Earth Engine dataset
dem = ee.Image('USGS/SRTMGL1_003')
# Set visualization parameters.
dem_vis = {
'min': 0,
'max': 4000,
'palette': ['006633', 'E5FFCC', '662A00', 'D8D8D8', 'F5F5F5']}
# Add Earth Engine DEM to map
Map.addLayer(dem, dem_vis, 'SRTM DEM')
# Add Landsat data to map
landsat = ee.Image('LE7_TOA_5YEAR/1999_2003')
landsat_vis = {
'bands': ['B4', 'B3', 'B2'],
'gamma': 1.4
}
Map.addLayer(landsat, landsat_vis, "LE7_TOA_5YEAR/1999_2003")
states = ee.FeatureCollection("TIGER/2018/States")
Map.addLayer(states, {}, 'US States')
Map.search_locations
out_dir = os.path.join(os.path.expanduser('~'), 'Downloads')
out_dem_stats = os.path.join(out_dir, 'dem_stats.csv')
if not os.path.exists(out_dir):
os.makedirs(out_dir)
# Allowed output formats: csv, shp, json, kml, kmz
# Allowed statistics type: MEAN, MAXIMUM, MINIMUM, MEDIAN, STD, MIN_MAX, VARIANCE, SUM
geemap.zonal_statistics(dem, states, out_dem_stats, statistics_type='MEAN', scale=1000)
Computing statistics ... Generating URL ... Downloading data from https://earthengine.googleapis.com/v1alpha/projects/earthengine-legacy/tables/12c2b4c69f8909de6757f0ea4a348aa8-bba8b67770dc2ef4463b7d757353305e:getFeatures Please wait ... Data downloaded to /home/nicholasjones/Downloads/dem_stats.csv
pop = ee.ImageCollection("WorldPop/GP/100m/pop").first()
pop_img = pop.select('population_count')
raster_vis = {
"max": 1000.0,
"palette": [
"ffffe7",
"86a192",
"509791",
"307296",
"2c4484",
"000066"
],
"min": 0.0
};
Map.add_layer(pop_img,raster_vis,'img')
--------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-40-c5927eb5fb1a> in <module> ----> 1 Map.add_layer(pop_img,raster_vis,'img') TypeError: add_layer() takes 2 positional arguments but 4 were given