Spaces:
Sleeping
Sleeping
Update pages/burn_mapping.py
Browse files- pages/burn_mapping.py +8 -9
pages/burn_mapping.py
CHANGED
@@ -13,11 +13,13 @@ class Map(geemap.Map):
|
|
13 |
def __init__(self, **kwargs):
|
14 |
super().__init__(**kwargs)
|
15 |
self.add_ee_data()
|
16 |
-
self.customize_ee_data(
|
17 |
-
self.add("layer_manager")
|
18 |
self.add_selector()
|
19 |
self.add_intSlider()
|
20 |
|
|
|
|
|
|
|
21 |
def add_ee_data(self):
|
22 |
def calc_nbr(pre_start, pre_stop, post_start, post_stop, bbox):
|
23 |
PREgoesCMI = ee.ImageCollection('NOAA/GOES/17/MCMIPF').filter(ee.Filter.date(pre_start, pre_stop)).mean()
|
@@ -64,7 +66,6 @@ class Map(geemap.Map):
|
|
64 |
|
65 |
def add_selector(self):
|
66 |
selector = widgets.Dropdown(options=fireList, value="North Complex", description='Wildfire Case Study:')
|
67 |
-
output = widgets.Output()
|
68 |
|
69 |
def on_selector_change(change):
|
70 |
selected_fire = change['new']
|
@@ -77,9 +78,6 @@ class Map(geemap.Map):
|
|
77 |
self.find_layer('Cameron Peak GOES NBR').visible = True
|
78 |
elif selected_fire == "August Complex":
|
79 |
self.find_layer('August Complex GOES NBR').visible = True
|
80 |
-
with output:
|
81 |
-
output.clear_output()
|
82 |
-
print(f"Selected wildfire case study: {selected_fire}")
|
83 |
|
84 |
selector.observe(on_selector_change, names='value')
|
85 |
|
@@ -90,10 +88,11 @@ class Map(geemap.Map):
|
|
90 |
slider = widgets.IntSlider(value=7,min=1,max=30,step=1,description='Elapsed days:',)
|
91 |
|
92 |
def on_slider_change(change):
|
93 |
-
|
94 |
-
|
|
|
95 |
|
96 |
-
slider.observe(on_slider_change)
|
97 |
self.add_widget(slider, position="topleft")
|
98 |
|
99 |
|
|
|
13 |
def __init__(self, **kwargs):
|
14 |
super().__init__(**kwargs)
|
15 |
self.add_ee_data()
|
16 |
+
self.customize_ee_data(30)
|
|
|
17 |
self.add_selector()
|
18 |
self.add_intSlider()
|
19 |
|
20 |
+
self.add("layer_manager")
|
21 |
+
self.remove("toolbar")
|
22 |
+
|
23 |
def add_ee_data(self):
|
24 |
def calc_nbr(pre_start, pre_stop, post_start, post_stop, bbox):
|
25 |
PREgoesCMI = ee.ImageCollection('NOAA/GOES/17/MCMIPF').filter(ee.Filter.date(pre_start, pre_stop)).mean()
|
|
|
66 |
|
67 |
def add_selector(self):
|
68 |
selector = widgets.Dropdown(options=fireList, value="North Complex", description='Wildfire Case Study:')
|
|
|
69 |
|
70 |
def on_selector_change(change):
|
71 |
selected_fire = change['new']
|
|
|
78 |
self.find_layer('Cameron Peak GOES NBR').visible = True
|
79 |
elif selected_fire == "August Complex":
|
80 |
self.find_layer('August Complex GOES NBR').visible = True
|
|
|
|
|
|
|
81 |
|
82 |
selector.observe(on_selector_change, names='value')
|
83 |
|
|
|
88 |
slider = widgets.IntSlider(value=7,min=1,max=30,step=1,description='Elapsed days:',)
|
89 |
|
90 |
def on_slider_change(change):
|
91 |
+
if change['name'] == 'value':
|
92 |
+
selected_days = change['new']
|
93 |
+
self.customize_ee_data(selected_days)
|
94 |
|
95 |
+
slider.observe(on_slider_change, names='value')
|
96 |
self.add_widget(slider, position="topleft")
|
97 |
|
98 |
|