File size: 624 Bytes
673e7fb
48deca9
 
 
 
1d689c9
673e7fb
 
7a0b996
9699d09
9a6cc23
9699d09
1d689c9
 
 
 
 
7a0b996
1d689c9
7a0b996
1d689c9
 
 
7a0b996
1d689c9
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import ee
import geemap
from shiny import App, reactive, render, ui
from shinywidgets import output_widget, render_widget
from faicons import icon_svg
import ipyleaflet as ipyl

geemap.ee_initialize(service_account=True)

image = ee.Image('LANDSAT/LE7_TOA_5YEAR/1999_2003')
print(image.getInfo())

city_centers = {
    "London": (51.5074, 0.1278),
    "Paris": (48.8566, 2.3522),
    "New York": (40.7128, -74.0060)
}

ui.input_select("center", "Center", choices=list(city_centers.keys()))

@render_widget
def map():
    return ipyl.Map(zoom=4)

@reactive.effect
def _():
    map.widget.center = city_centers[input.center()]