claudiamoncada/prueba_mapa_docker
0
1import ee2import geemap3 4import solara5 6 7class Map(geemap.Map):8 def __init__(self, **kwargs):9 super().__init__(**kwargs)10 self.add_ee_data()11 self.add_plot_gui()12 13 def add_ee_data(self):14 landsat7 = ee.Image('LANDSAT/LE7_TOA_5YEAR/1999_2003').select(15 ['B1', 'B2', 'B3', 'B4', 'B5', 'B7']16 )17 18 landsat_vis = {'bands': ['B4', 'B3', 'B2'], 'gamma': 1.4}19 self.addLayer(landsat7, landsat_vis, "Landsat")20 21 hyperion = ee.ImageCollection('EO1/HYPERION').filter(22 ee.Filter.date('2016-01-01', '2017-03-01')23 )24 25 hyperion_vis = {26 'min': 1000.0,27 'max': 14000.0,28 'gamma': 2.5,29 }30 self.addLayer(hyperion, hyperion_vis, 'Hyperion')31 32 33@solara.component34def Page():35 with solara.Column(style={"min-width": "500px"}):36 Map.element(37 center=[40, -100],38 zoom=4,39 height="600px",40 )41 