Spaces:
Running
Running
| import ee | |
| import geemap | |
| from shiny import reactive | |
| from shiny.express import input, ui | |
| from shinywidgets import output_widget, render_widget | |
| from faicons import icon_svg | |
| import ipyleaflet | |
| 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())) | |
| def map(): | |
| m = ipyleaflet.Map(zoom=4) | |
| tile = geemap.ee_tile_layer(dem, vis_params, "SRTM DEM") | |
| url = tile.url | |
| layer = ipyleaflet.TileLayer(url, attribution="Google", name="DEM") | |
| m.add(layer) | |
| return m | |
| def _(): | |
| map.widget.center = city_centers[input.center()] |