Extreme heat is one of the deadliest climate hazards, even though heat-related deaths are easily preventable. Disaster management and relief agencies need highly localized temperature information to target interventions, but often, the most vulnerable areas lack local weather stations.
Land-surface temperature can be remotely sensed at sub-kilometer scale, but isn't suitable for making health decisions. We aim to make use of this and other satellite data to estimate 2-meter air temperature on a sub-kilometer scale:
$ f \left( T_{land}, \epsilon, NDVI, p, h \right) = T_{air} $
To do this analysis, we combine satellite data extracted at locations with air temperature observations into a Pandas data frame. Using Google Earth Engine's Python API, we read in satellite data for elevation
To train our regression model, we read
The regression model.... [Raj/Matt fill in here]
Our regression model produces coefficients
Last, to make this data accessible to end users, we provide a function that computes the average air temperature at an area given a point. This allows users to estimate heat exposure in an area.
- add .gitignore
- calculate error in output
- add atmospheric water vapor correction for LST
- keep workflow in one location (notebook+ GEE transfer isn't automatic)
Get in touch: regression analysis: Raj/Matt
data: Anna/Logan
spatial calculations/visualization: Manindar