danielle-losos commited on
Commit
882e298
·
verified ·
1 Parent(s): a180a17

Update pages/burn_mapping.py

Browse files
Files changed (1) hide show
  1. 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(10)
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
- selected_days = change['new']
94
- self.customize_ee_data(selected_days)
 
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