danielle-losos commited on
Commit
7b7a69f
·
verified ·
1 Parent(s): 4780658

Changed to real fires dates/bboxes

Browse files
Files changed (1) hide show
  1. pages/05_GOES_NBR.py +21 -18
pages/05_GOES_NBR.py CHANGED
@@ -10,10 +10,14 @@ dNBRvisParams = {'min': 0.0,'max': 0.8, 'palette': ['green', 'yellow','orange','
10
  class Map(geemap.Map):
11
  def __init__(self, **kwargs):
12
  super().__init__(**kwargs)
13
- self.add_ee_data()
14
- self.add_plot_gui()
 
 
 
 
15
 
16
- def add_ee_data(map_widget): #self
17
  # Create a bounding box geometry
18
  NorthComplexBB = ee.Geometry.BBox(-121.616097, 39.426723, -120.668526, 40.030845)
19
 
@@ -28,42 +32,41 @@ class Map(geemap.Map):
28
 
29
  def add_Dixie_data(map_widget):
30
  # Create a bounding box geometry
31
- NorthComplexBB = ee.Geometry.BBox(-121.616097, 39.426723, -120.668526, 40.030845)
32
 
33
- PREgoesCMI = ee.ImageCollection('NOAA/GOES/17/MCMIPF').filter(ee.Filter.date('2020-08-15', '2020-08-16')).mean()
34
- POSTgoesCMI = ee.ImageCollection('NOAA/GOES/17/MCMIPF').filter(ee.Filter.date('2020-09-15', '2020-09-16')).mean()
35
  preNBR = PREgoesCMI.select(['CMI_C03','CMI_C06']).normalizedDifference(['CMI_C03', 'CMI_C06']).toFloat().rename('NBR');
36
  postNBR = POSTgoesCMI.select(['CMI_C03','CMI_C06']).normalizedDifference(['CMI_C03', 'CMI_C06']).toFloat().rename('NBR');
37
  dNBR = preNBR.subtract(postNBR).select('NBR')
38
- dNBRclipped = dNBR.clip(NorthComplexBB)
39
  #self.addLayer(dNBRclipped, dNBRvisParams, "GOES dNBR")
40
- map_widget.addLayer(dNBR, dNBRvisParams, "GOES dNBR - North Complex")
41
 
42
  def add_Cameron_Peak_data(map_widget):
43
  # Create a bounding box geometry
44
- NorthComplexBB = ee.Geometry.BBox(-121.616097, 39.426723, -120.668526, 40.030845)
45
 
46
- PREgoesCMI = ee.ImageCollection('NOAA/GOES/17/MCMIPF').filter(ee.Filter.date('2020-08-15', '2020-08-16')).mean()
47
- POSTgoesCMI = ee.ImageCollection('NOAA/GOES/17/MCMIPF').filter(ee.Filter.date('2020-09-15', '2020-09-16')).mean()
48
  preNBR = PREgoesCMI.select(['CMI_C03','CMI_C06']).normalizedDifference(['CMI_C03', 'CMI_C06']).toFloat().rename('NBR');
49
  postNBR = POSTgoesCMI.select(['CMI_C03','CMI_C06']).normalizedDifference(['CMI_C03', 'CMI_C06']).toFloat().rename('NBR');
50
  dNBR = preNBR.subtract(postNBR).select('NBR')
51
- dNBRclipped = dNBR.clip(NorthComplexBB)
52
  #self.addLayer(dNBRclipped, dNBRvisParams, "GOES dNBR")
53
- map_widget.addLayer(dNBR, dNBRvisParams, "GOES dNBR - North Complex")
54
 
55
  def add_August_Complex_data(map_widget):
56
  # Create a bounding box geometry
57
- NorthComplexBB = ee.Geometry.BBox(-121.616097, 39.426723, -120.668526, 40.030845)
58
-
59
  PREgoesCMI = ee.ImageCollection('NOAA/GOES/17/MCMIPF').filter(ee.Filter.date('2020-08-15', '2020-08-16')).mean()
60
- POSTgoesCMI = ee.ImageCollection('NOAA/GOES/17/MCMIPF').filter(ee.Filter.date('2020-09-15', '2020-09-16')).mean()
61
  preNBR = PREgoesCMI.select(['CMI_C03','CMI_C06']).normalizedDifference(['CMI_C03', 'CMI_C06']).toFloat().rename('NBR');
62
  postNBR = POSTgoesCMI.select(['CMI_C03','CMI_C06']).normalizedDifference(['CMI_C03', 'CMI_C06']).toFloat().rename('NBR');
63
  dNBR = preNBR.subtract(postNBR).select('NBR')
64
- dNBRclipped = dNBR.clip(NorthComplexBB)
65
  #self.addLayer(dNBRclipped, dNBRvisParams, "GOES dNBR")
66
- map_widget.addLayer(dNBR, dNBRvisParams, "GOES dNBR - North Complex")
67
 
68
  @solara.component
69
  def Page():
 
10
  class Map(geemap.Map):
11
  def __init__(self, **kwargs):
12
  super().__init__(**kwargs)
13
+ self.add_North_Complex_data()
14
+ self.add_Dixie_data()
15
+ self.add_Cameron_Peak_data()
16
+ self.add_August_Complex_data()
17
+
18
+
19
 
20
+ def add_North_Complex_data(map_widget): #self
21
  # Create a bounding box geometry
22
  NorthComplexBB = ee.Geometry.BBox(-121.616097, 39.426723, -120.668526, 40.030845)
23
 
 
32
 
33
  def add_Dixie_data(map_widget):
34
  # Create a bounding box geometry
35
+ DixieBB = ee.Geometry.BBox(-121.680467, 39.759303, -120.065477, 40.873387)
36
 
37
+ PREgoesCMI = ee.ImageCollection('NOAA/GOES/17/MCMIPF').filter(ee.Filter.date('2021-07-12', '2021-07-13')).mean()
38
+ POSTgoesCMI = ee.ImageCollection('NOAA/GOES/17/MCMIPF').filter(ee.Filter.date('2021-09-15', '2021-09-16')).mean()
39
  preNBR = PREgoesCMI.select(['CMI_C03','CMI_C06']).normalizedDifference(['CMI_C03', 'CMI_C06']).toFloat().rename('NBR');
40
  postNBR = POSTgoesCMI.select(['CMI_C03','CMI_C06']).normalizedDifference(['CMI_C03', 'CMI_C06']).toFloat().rename('NBR');
41
  dNBR = preNBR.subtract(postNBR).select('NBR')
42
+ dNBRclipped = dNBR.clip(DixieBB)
43
  #self.addLayer(dNBRclipped, dNBRvisParams, "GOES dNBR")
44
+ map_widget.addLayer(dNBR, dNBRvisParams, "GOES dNBR - Dixie")
45
 
46
  def add_Cameron_Peak_data(map_widget):
47
  # Create a bounding box geometry
48
+ CamPeakBB = ee.Geometry.BBox(-106.014784, 40.377907, -105.116651, 40.822094)
49
 
50
+ PREgoesCMI = ee.ImageCollection('NOAA/GOES/17/MCMIPF').filter(ee.Filter.date('2020-08-12', '2020-08-13')).mean()
51
+ POSTgoesCMI = ee.ImageCollection('NOAA/GOES/17/MCMIPF').filter(ee.Filter.date('2020-09-12', '2020-09-13')).mean()
52
  preNBR = PREgoesCMI.select(['CMI_C03','CMI_C06']).normalizedDifference(['CMI_C03', 'CMI_C06']).toFloat().rename('NBR');
53
  postNBR = POSTgoesCMI.select(['CMI_C03','CMI_C06']).normalizedDifference(['CMI_C03', 'CMI_C06']).toFloat().rename('NBR');
54
  dNBR = preNBR.subtract(postNBR).select('NBR')
55
+ dNBRclipped = dNBR.clip(CamPeakBB)
56
  #self.addLayer(dNBRclipped, dNBRvisParams, "GOES dNBR")
57
+ map_widget.addLayer(dNBR, dNBRvisParams, "GOES dNBR - Cameron Peak")
58
 
59
  def add_August_Complex_data(map_widget):
60
  # Create a bounding box geometry
61
+ AugustComplexBB = ee.Geometry.BBox(-123.668726, 39.337654, -122.355860, 40.498304)
 
62
  PREgoesCMI = ee.ImageCollection('NOAA/GOES/17/MCMIPF').filter(ee.Filter.date('2020-08-15', '2020-08-16')).mean()
63
+ POSTgoesCMI = ee.ImageCollection('NOAA/GOES/17/MCMIPF').filter(ee.Filter.date('2020-11-15', '2020-11-16')).mean()
64
  preNBR = PREgoesCMI.select(['CMI_C03','CMI_C06']).normalizedDifference(['CMI_C03', 'CMI_C06']).toFloat().rename('NBR');
65
  postNBR = POSTgoesCMI.select(['CMI_C03','CMI_C06']).normalizedDifference(['CMI_C03', 'CMI_C06']).toFloat().rename('NBR');
66
  dNBR = preNBR.subtract(postNBR).select('NBR')
67
+ dNBRclipped = dNBR.clip(AugustComplexBB)
68
  #self.addLayer(dNBRclipped, dNBRvisParams, "GOES dNBR")
69
+ map_widget.addLayer(dNBR, dNBRvisParams, "GOES dNBR - August Complex")
70
 
71
  @solara.component
72
  def Page():