import geemap
geemap.set_proxy(10809)
# geemap.show_youtube('9EUTX8j-YVM')
Map = geemap.Map()
Map.split_map()
Map
Map = geemap.Map(center = (38, 105))
Map.split_map(left_layer='HYBRID', right_layer = 'ROADMAP')
Map
查看geemap包里有多少基础地图
basemaps = geemap.basemaps.keys()
print(basemaps)
# dict_keys(['ROADMAP', 'SATELLITE', 'TERRAIN', 'HYBRID', 'ESRI', 'Esri Ocean', 'Esri Satellite', 'Esri Standard', 'Esri Terrain', '
# Esri Transportation', 'Esri Topo World', 'Esri National Geographic', 'Esri Shaded Relief', 'Esri Physical Map', 'FWS NWI Wetlands',
# 'FWS NWI Wetlands Raster', 'Google Maps', 'Google Satellite', 'Google Terrain', 'Google Satellite Hybrid', 'NLCD 2016 CONUS Land Cover',
# 'NLCD 2013 CONUS Land Cover', 'NLCD 2011 CONUS Land Cover', 'NLCD 2008 CONUS Land Cover', 'NLCD 2006 CONUS Land Cover',
# 'NLCD 2004 CONUS Land Cover', 'NLCD 2001 CONUS Land Cover', 'USGS NAIP Imagery', 'USGS Hydrography', 'USGS 3DEP Elevation',
# 'OpenStreetMap.Mapnik', 'OpenStreetMap.BlackAndWhite', 'OpenStreetMap.DE', 'OpenStreetMap.France', 'OpenStreetMap.HOT',
# 'Gaode.Normal', 'Gaode.Satellite', 'OpenTopoMap', 'Hydda.Full', 'Hydda.Base', 'Esri.WorldStreetMap', 'Esri.DeLorme', 'Esri.WorldTopoMap',
# 'Esri.WorldImagery', 'Esri.NatGeoWorldMap', 'HikeBike.HikeBike', 'MtbMap', 'CartoDB.Positron', 'CartoDB.DarkMatter',
# 'NASAGIBS.ModisTerraTrueColorCR', 'NASAGIBS.ModisTerraBands367CR', 'NASAGIBS.ModisTerraBands721CR',
# 'NASAGIBS.ModisAquaTrueColorCR', 'NASAGIBS.ModisAquaBands721CR', 'NASAGIBS.ViirsTrueColorCR',
# 'NASAGIBS.ViirsEarthAtNight2012', 'NASAGIBS.BlueMarble3413', 'NASAGIBS.BlueMarble3031', 'NASAGIBS.BlueMarble',
# 'Strava.All', 'Strava.Ride', 'Strava.Run', 'Strava.Water', 'Strava.Winter', 'Stamen.Terrain', 'Stamen.Toner', 'Stamen.Watercolor'])
for basemap in basemaps:
print(basemap)
# ROADMAP
# SATELLITE
# TERRAIN
# HYBRID
# ESRI
# Esri Ocean
# Esri Satellite
# Esri Standard
# Esri Terrain
# Esri Transportation
# Esri Topo World
# Esri National Geographic
# Esri Shaded Relief
# Esri Physical Map
# FWS NWI Wetlands
# FWS NWI Wetlands Raster
# Google Maps
# Google Satellite
# Google Terrain
# Google Satellite Hybrid
# NLCD 2016 CONUS Land Cover
# NLCD 2013 CONUS Land Cover
# NLCD 2011 CONUS Land Cover
# NLCD 2008 CONUS Land Cover
# NLCD 2006 CONUS Land Cover
# NLCD 2004 CONUS Land Cover
# NLCD 2001 CONUS Land Cover
# USGS NAIP Imagery
# USGS Hydrography
# USGS 3DEP Elevation
# OpenStreetMap.Mapnik
# OpenStreetMap.BlackAndWhite
# OpenStreetMap.DE
# OpenStreetMap.France
# OpenStreetMap.HOT
# Gaode.Normal
# Gaode.Satellite
# OpenTopoMap
# Hydda.Full
# Hydda.Base
# Esri.WorldStreetMap
# Esri.DeLorme
# Esri.WorldTopoMap
# Esri.WorldImagery
# Esri.NatGeoWorldMap
# HikeBike.HikeBike
# MtbMap
# CartoDB.Positron
# CartoDB.DarkMatter
# NASAGIBS.ModisTerraTrueColorCR
# NASAGIBS.ModisTerraBands367CR
# NASAGIBS.ModisTerraBands721CR
# NASAGIBS.ModisAquaTrueColorCR
# NASAGIBS.ModisAquaBands721CR
# NASAGIBS.ViirsTrueColorCR
# NASAGIBS.ViirsEarthAtNight2012
# NASAGIBS.BlueMarble3413
# NASAGIBS.BlueMarble3031
# NASAGIBS.BlueMarble
# Strava.All
# Strava.Ride
# Strava.Run
# Strava.Water
# Strava.Winter
# Stamen.Terrain
# Stamen.Toner
# Stamen.Watercolor
Map = geemap.Map()
Map.split_map(left_layer = 'NLCD 2001 CONUS Land Cover', right_layer = 'NLCD 2016 CONUS Land Cover')
Map
查看GEE里面有多少NLCD数据集
import ee
collection = ee.ImageCollection("USGS/NLCD")
print(collection.aggregate_array('system:id').getInfo())
# ['USGS/NLCD/NLCD1992', 'USGS/NLCD/NLCD2001', 'USGS/NLCD/NLCD2001_AK', 'USGS/NLCD/NLCD2001_HI',
# 'USGS/NLCD/NLCD2001_PR', 'USGS/NLCD/NLCD2004', 'USGS/NLCD/NLCD2006', 'USGS/NLCD/NLCD2008',
# 'USGS/NLCD/NLCD2011', 'USGS/NLCD/NLCD2011_AK', 'USGS/NLCD/NLCD2011_HI', 'USGS/NLCD/NLCD2011_PR',
# 'USGS/NLCD/NLCD2013', 'USGS/NLCD/NLCD2016']
nlcd2001 = ee.Image('USGS/NLCD/NLCD2001').select('landcover')
nlcd2016 = ee.Image('USGS/NLCD/NLCD2016').select('landcover')
left_layer = geemap.ee_tile_layer(nlcd2001, {}, 'NLCD 2001')
right_layer = geemap.ee_tile_layer(nlcd2016, {}, 'NLCD 2016')
Map = geemap.Map()
Map.split_map(left_layer,right_layer)
Map