danielle-losos commited on
Commit
b1847cf
·
verified ·
1 Parent(s): 3096e30

Create danielle_page1.py

Browse files
Files changed (1) hide show
  1. pages/danielle_page1.py +46 -0
pages/danielle_page1.py ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import ee
2
+ import geemap
3
+
4
+ import solara
5
+
6
+
7
+ class 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
+ PREgoesCMI = ee.Image('NOAA/GOES/17/MCMIPF').filter(ee.Filter.date('2020-08-15', '2020-08-16'))
15
+ POSTgoesCMI = ee.Image('NOAA/GOES/17/MCMIPF').filter(ee.Filter.date('2020-09-15', '2020-09-16'))
16
+ preNBR = PREgoesCMI.select(['CMI_C03','CMI_C06']).normalizedDifference(['CMI_C03', 'CMI_C06']).toFloat().rename('NBR');
17
+ postNBR = POSTgoesCMI.select(['CMI_C03','CMI_C06']).normalizedDifference(['CMI_C03', 'CMI_C06']).toFloat().rename('NBR');
18
+ dNBR = PREgoesCMI.subtract(postNBR).select('NBR')
19
+
20
+ dNBRvisParams = {
21
+ 'min': 0.0,
22
+ 'max': 0.8,
23
+ 'palette': ['green', 'yellow','orange','red']}
24
+
25
+ self.addLayer(dNBR, dNBRvisParams, "GOES dNBR")
26
+
27
+ hyperion = ee.ImageCollection('EO1/HYPERION').filter(
28
+ ee.Filter.date('2016-01-01', '2017-03-01')
29
+ )
30
+
31
+ hyperion_vis = {
32
+ 'min': 1000.0,
33
+ 'max': 14000.0,
34
+ 'gamma': 2.5,
35
+ }
36
+ self.addLayer(hyperion, hyperion_vis, 'Hyperion')
37
+
38
+
39
+ @solara.component
40
+ def Page():
41
+ with solara.Column(style={"min-width": "500px"}):
42
+ Map.element(
43
+ center=[40, -100],
44
+ zoom=4,
45
+ height="600px",
46
+ )