danielle-losos commited on
Commit
600ca48
·
verified ·
1 Parent(s): 8324d6e

Took widgets out of function

Browse files
Files changed (1) hide show
  1. pages/05_GOES_NBR.py +18 -24
pages/05_GOES_NBR.py CHANGED
@@ -14,23 +14,6 @@ class Map(geemap.Map):
14
  self.add("layer_manager")
15
  self.add("inspector")
16
 
17
- solara.Select(label="Wildfire Case Study", value=selected_fire, values=fireList)
18
- solara.Markdown(f"**Selected**: {selected_fire.value}")
19
- mapFire_button = widgets.Button(description="Map the burn scar")
20
-
21
- def on_button_clicked(b):
22
- self.clear_layers()
23
- if selected_fire == "North Complex":
24
- self.find_layer("North Complex GOES NBR").visible = True
25
- elif selected_fire == "Dixie":
26
- self.find_layer("Dixie Complex GOES NBR").visible = True
27
- elif selected_fire == "Cameron Peak":
28
- self.find_layer("Cameron Peak GOES NBR").visible = True
29
- elif selected_fire == "August Complex":
30
- self.find_layer("August Complex GOES NBR").visible = True
31
- #self.layers = self.layers[:3]
32
-
33
- mapFire_button.on_click(on_button_clicked)
34
 
35
  def add_ee_data(self):
36
  def calc_nbr(pre_start, pre_stop, post_start, post_stop, bbox):
@@ -60,13 +43,24 @@ class Map(geemap.Map):
60
  @solara.component
61
  def Page():
62
  #map_instance = Map(element_id="map")
63
- '''
64
- #Add elements to page
65
- with solara.Column(style={"min-width": "500px", "height": "200px"}):
66
- solara.Select(label="Wildfire Case Study", value=selected_fire, values=fireList, on_value=update_map)
67
- solara.Markdown(f"**Selected**: {selected_fire.value}")
68
- mapFire_button = widgets.Button(description="Map the burn scar")
69
- '''
 
 
 
 
 
 
 
 
 
 
 
70
 
71
  # Isolation is required to prevent the map from overlapping navigation (when screen width < 960px)
72
  with solara.Column(style={"isolation": "isolate"}):
 
14
  self.add("layer_manager")
15
  self.add("inspector")
16
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17
 
18
  def add_ee_data(self):
19
  def calc_nbr(pre_start, pre_stop, post_start, post_stop, bbox):
 
43
  @solara.component
44
  def Page():
45
  #map_instance = Map(element_id="map")
46
+
47
+ solara.Select(label="Wildfire Case Study", value=selected_fire, values=fireList)
48
+ solara.Markdown(f"**Selected**: {selected_fire.value}")
49
+ mapFire_button = widgets.Button(description="Map the burn scar")
50
+
51
+ def on_button_clicked(b):
52
+ self.clear_layers()
53
+ if selected_fire == "North Complex":
54
+ self.find_layer("North Complex GOES NBR").visible = True
55
+ elif selected_fire == "Dixie":
56
+ self.find_layer("Dixie Complex GOES NBR").visible = True
57
+ elif selected_fire == "Cameron Peak":
58
+ self.find_layer("Cameron Peak GOES NBR").visible = True
59
+ elif selected_fire == "August Complex":
60
+ self.find_layer("August Complex GOES NBR").visible = True
61
+ #self.layers = self.layers[:3]
62
+
63
+ mapFire_button.on_click(on_button_clicked)
64
 
65
  # Isolation is required to prevent the map from overlapping navigation (when screen width < 960px)
66
  with solara.Column(style={"isolation": "isolate"}):