Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
giswqs
GitHub Repository: giswqs/geemap
Path: blob/master/examples/python/geemap_and_earthengine.py
2313 views
1
import ee
2
import geemap
3
4
try:
5
ee.Initialize()
6
except Exception as e:
7
ee.Authenticate()
8
ee.Initialize()
9
10
# Create an interactive map
11
Map = geemap.Map(center=(40, -100), zoom=4)
12
Map
13
14
# Add Earth Engine dataset
15
image = ee.Image("USGS/SRTMGL1_003")
16
17
# Set visualization parameters.
18
vis_params = {
19
"min": 0,
20
"max": 4000,
21
"palette": ["006633", "E5FFCC", "662A00", "D8D8D8", "F5F5F5"],
22
}
23
24
# Print the elevation of Mount Everest.
25
xy = ee.Geometry.Point([86.9250, 27.9881])
26
elev = image.sample(xy, 30).first().get("elevation").getInfo()
27
print("Mount Everest elevation (m):", elev)
28
29
# Add Earth Engine layers to Map
30
Map.addLayer(image, vis_params, "SRTM DEM", True, 0.5)
31
Map.addLayer(xy, {"color": "red"}, "Mount Everest")
32
33
# Set center of the map
34
Map.centerObject(ee_object=xy, zoom=13)
35
Map.setCenter(lon=-100, lat=40, zoom=4)
36
37