NASA ARSET Applications in Urban Heat Island Mapping
The Story
Welcome to another crucial episode of the NASA Live Video Podcast: "NASA ARSET: Applications in Urban Heat Island Mapping."In this episode, we turn our focus toward climate change, urban planning, and environmental justice. We explore the phenomenon of Urban Heat Islands (UHIs)—where cities and metropolitan areas experience significantly higher temperatures than their surrounding rural environments due to human activity, dense infrastructure, and a lack of green spaces.
Through the framework of NASA’s Applied Remote Sensing Training (ARSET) program, we break down how satellite remote sensing data is used to map and monitor these microclimates. We discuss how land surface temperature (LST) data from missions like Landsat and ECOSTRESS allows scientists and city planners to identify vulnerable urban hot spots, analyze the impact of heat waves, and develop effective cooling strategies like urban forestry and reflective infrastructure.
Whether you are an urban planner, an environmental scientist, a public health professional, or someone passionate about how space technology creates sustainable and resilient cities, this episode offers vital insights into climate adaptation. Subscribe to the NASA Live Video Podcast to stay connected with the frontier of earth science, satellite data applications, and global exploration!
Speaker 1: Welcome back to our rset training series Introduction to Thermal
Speaker 1: Remote Sensing and Applications in Urban Heat Island Mapping. Today
Speaker 1: is part two of our training series Applications in Urban
Speaker 1: Heat Island Mapping. My name is Savannah Cooley. I'm a
Speaker 1: researcher at NASA AMES Research Center with the Bay Area
Speaker 1: Environmental Research Institute in Mountain View, California, and I'm a
Speaker 1: trainer with the URSET Ecological Conservation Team. We have two
Speaker 1: instructors for part two, myself and our guest instructor, Glenn Holly,
Speaker 1: who is a research scientist in the Earth Science Section
Speaker 1: of NASA Jet Propulsion Laboratory. For Part two, we have
Speaker 1: two objectives. First, participants will be able to filter and
Speaker 1: visualize ecostress land surface temperature data using provided our based
Speaker 1: data processing workflows. Second, participants will be able to downscale
Speaker 1: native seventy meter ecostress LST data to a fine ten
Speaker 1: meter spatial resolution using a random forest machine learning model
Speaker 1: implemented on an interactive Google Earth Engine interface to analyze
Speaker 1: neighborhood level urban heat patterns. If you have questions during
Speaker 1: today's training, you can put them in the Q and
Speaker 1: a box within WebEx at any time. We encourage you
Speaker 1: to put your questions into the Q and A chat
Speaker 1: as they arise. The earlier you share your questions in
Speaker 1: the chat, the more likely it is that we will
Speaker 1: be able to respond to them in real time during
Speaker 1: the Q and A session. If there are questions we
Speaker 1: do not have time to address during the live Q
Speaker 1: and A session, we will make sure to collect these
Speaker 1: and post the written answers to the training page within
Speaker 1: our week after the training. In other words, we will
Speaker 1: try to address as many questions as we can today.
Speaker 1: All of these questions and answers will be posted, along
Speaker 1: with the additional questions and written answers to the training
Speaker 1: page within a week.
Speaker 3: After the training.
Speaker 1: Before we delve into our next section, let's review some
Speaker 1: of what we learned in part one. Remember, satellite sensors
Speaker 1: measure radiance and convert it to brightness temperature, which is
Speaker 1: defined as a temperature A perfect black body would have
Speaker 1: to be to emit the radiance we observe. The problem
Speaker 1: is that real surfaces aren't perfect black bodies. They have
Speaker 1: emissivities that are less than one. If we assume everything
Speaker 1: has an emissivity of one, will systematically underestimate surface temperature.
Speaker 1: Let's do a knowledge check with a numerical example. What
Speaker 1: is the radiometric temperature of a sand desert surface with
Speaker 1: amissivity equal to point nine and kinetic temperature equal to
Speaker 1: three hundred and twenty kelvin. Take a minute or two
Speaker 1: to work this out on your own before I walk
Speaker 1: through the answer. With a sandy desert surface having an
Speaker 1: emissivity of zero point nine and a kinetic temperature at
Speaker 1: three hundred and twenty Calvin, we can calculate the radiometric
Speaker 1: temperature as follows. We would raise the emissivity to the
Speaker 1: power of zero point five as shown here, multiply that
Speaker 1: by three hundred and twenty Calvin, and then the result
Speaker 1: is three hundred and eleven point seven Calvin, which corresponds
Speaker 1: to answer D here in the set of answers. This
Speaker 1: implies that there is about an e Calvin underestimate of
Speaker 1: the surface temperature if amissivity is ignored. The key takeaway
Speaker 1: is that the lower the emissivity, the larger the gap
Speaker 1: between what a sensor measures and the service is true temperature.
Speaker 1: This is why accurate amissivity is so important and why
Speaker 1: we will spend time delving into the topic in this training.
Speaker 1: With that, I will turn it over to Glynn to
Speaker 1: tell us about Ecostress land service temperature data.
Speaker 2: Okay, good morning everyone. My name is Glenn Hally.
Speaker 3: I'm a research scientist at NASA's Jack Propulsion Lab. We
Speaker 3: have spent the past twenty also specializing in thermal infrared
Speaker 3: remote sensing and also spectroscopy applications and science. Today, I'll
Speaker 3: be walking through how we sharpen also sometimes called dancescale
Speaker 3: Ecostress land surface temperature from its native seventy meter resolution
Speaker 3: dwance ten meter resolution using a random forest machine learning approach,
Speaker 3: and we'll be doing this within Google Earth Engine API.
Speaker 3: This technique opens up a whole new range of applications
Speaker 3: for therm or remote sensing, specifically in urban settings, and
Speaker 3: by the end of the session you should be able
Speaker 3: to run the pipeline by yourself and create your own
Speaker 3: high resolution maps over any city in the US using
Speaker 3: data since twenty eighteen when Ecostress first started taking observations. Okay,
Speaker 3: so I'll be first going over some introduction on Ecostress,
Speaker 3: followed by urban heat islands, and then we'll go into
Speaker 3: some of the theory of the downscaling. So Ukostress was
Speaker 3: launched in twenty eighteen. It's stocked on the Japanese Experimental
Speaker 3: Module on the International Space Station and it's been delivering
Speaker 3: film I've read observation since about August of twenty eighteen.
Speaker 3: We're currently funded through about twenty twenty nine, which is
Speaker 3: really great considering that the initial mission was only supposed
Speaker 3: to last about one year, but we've been extended due
Speaker 3: to the credible success that we've had in science and
Speaker 3: applications from the data from the instrument. The native pixel
Speaker 3: resolution size is seventy x seventy meter resolution and we
Speaker 3: acquire data on average three days over most parts of
Speaker 3: the US and also the globe. And also one unique
Speaker 3: thing about Ecostress and then we'll coverver the next few slides,
Speaker 3: is that we can take these observations over the entire
Speaker 3: diurnal cycle. We also have spires five spectral bands in
Speaker 3: the filmal infrared, which is also unique amongst current spaceborn
Speaker 3: thermal instruments. So moving on to some of the actual
Speaker 3: characteristics of the instrument, what I've shown here is an
Speaker 3: actual example snapshot of what we call a scene or
Speaker 3: a granule that we observe from the space station. Each
Speaker 3: of these snapshots. Think of a camera snapshot is around
Speaker 3: four hundred by four hundred kilometers wide, so really wide snapshot,
Speaker 3: and within that we have seventy meter resolution pixels, which
Speaker 3: is about the size of a small football field. And
Speaker 3: this is currently the highest resolution thermal data from space
Speaker 3: now with the precessing orbit of the ISS meaning it
Speaker 3: doesn't come over the same place on Earth every single
Speaker 3: day like Lancet and ASTA for example. This image shows
Speaker 3: the number of observations we get over a three month
Speaker 3: period over the dinal cycle, which is shown in UTC
Speaker 3: time on the left y axis. Yet so you can
Speaker 3: see that echo Stress in blue captures a lot more
Speaker 3: observations than both lances at eight and nine and also
Speaker 3: throughout the dininal cycle, whereas Lansad only captures at a
Speaker 3: single time around the early morning overpass every day. The
Speaker 3: five thermal bands, which you've probably learned about in Savannah's
Speaker 3: tutorials are located between eight and twelve micron range. This
Speaker 3: is the classic long wave thermal infrared region where we
Speaker 3: can retrieve the surface temperature.
Speaker 2: From and these five bands.
Speaker 3: The more typically the more bands we have in this region,
Speaker 3: the more accurately we can derive the surface temperature and
Speaker 3: also the spectral emissivity from the thermal infrared measurement. So
Speaker 3: just some quick latest news from Ecostress. Currently, the Collection
Speaker 3: two products are available from NASA, but we are delivering
Speaker 3: Collection three science products, specifically the Level two Land Service
Speaker 3: Temperature product as an imminent release of the alp DC,
Speaker 3: and there's a number of improvements in that product products.
Speaker 2: Specifically, we have a new sea surface temperature.
Speaker 3: Algorithm and a lot of improvements to the data quality
Speaker 3: and of the cloud masking. Also very exciting for us
Speaker 3: this year is that, and I'll be showing you that.
Speaker 3: Of course, the demo in Google Earth Engine is that
Speaker 3: the entire Ecostress Land Surface Temperature archive is now being
Speaker 3: ingested into Google Earth Engine over the entire continental US.
Speaker 3: So this is fantastic news for us and opens up
Speaker 3: a lot of data and science and applications that we
Speaker 3: can use with other data within Google Earth Engine. We
Speaker 3: have more than one thousand per review publications so far,
Speaker 3: and since earlier this year, we've acquired more than six
Speaker 3: hundred and six thousand of these four hundred buffour hundred
Speaker 3: kilometers snapshots I showed you earlier. We also have a
Speaker 3: new applications page referenced here. You can see that we
Speaker 3: support a diverse discipline of different science applications. The one
Speaker 3: of course we'll be focusing on today is urban heat
Speaker 3: and urban resilience. So what makes ecostress unique. As I
Speaker 3: mentioned earlier, most thermal sensors in space have a sunsynchronous orbit,
Speaker 3: meaning that they cross overhead in the mid morning hours,
Speaker 3: in this case for LANSAT and Assets around ten or
Speaker 3: eleven AM.
Speaker 2: And you can see in this Los Angeles temperature.
Speaker 3: Profile that I've shown that the morning overpass, which is
Speaker 3: this white line going across the screen, typically misses the
Speaker 3: warmest times of the day and the hottest times of
Speaker 3: day in the peak afternoon hours. And this is critical,
Speaker 3: critical for urban heat mapping because you will miss the
Speaker 3: maximum temperatures during a typical urban heat urban heat extreme event.
Speaker 3: If we look at ecostress, we sample across the entire
Speaker 3: full dimnal cycle and seasonal cycle, which is exactly what
Speaker 3: makes it uniquely valuable for heat stress and urban applications.
Speaker 3: So then moving on to urban heat items, just I'll
Speaker 3: give some background and ourb and here is what we've
Speaker 3: done so far with ecostress and then we'll move on
Speaker 3: to the fun part, which is the downscaling.
Speaker 2: So why does this matter to us?
Speaker 3: Well, heat waves, a lot of people don't realize this,
Speaker 3: are the single biggest weather related killer in the United States.
Speaker 3: They more than double that of floods, torninators, and hurricanes combined.
Speaker 3: Even so, as you can see on the chart on
Speaker 3: the left, this is the No and National has its
Speaker 3: statistics chart. Heat fatalities are running by roughly two hundred
Speaker 3: deaths per year over the last decade, and a lot
Speaker 3: of people don't realize this because you can call them
Speaker 3: the silent killers. They don't cause as much physical destruction
Speaker 3: as other natural disasters, and so you don't care about
Speaker 3: them as much. And the downstream impacts go well beyond
Speaker 3: just mortality. For example, there's increased risk of heat stroke
Speaker 3: or hypothermia. These are the most common era visits and
Speaker 3: a lot of these are typically make a lot of sense.
Speaker 3: Increased electrical demand from the use of AC, higher wildfire risk,
Speaker 3: especially in the southern California region in the later parts
Speaker 3: of the year when we have Santa Ana events, and
Speaker 3: then of course degraded eir quality due to the increase
Speaker 3: in neo surface ozone, and these health effects also exacerbate,
Speaker 3: for example, other underlying conditions like cardiovascular and also mental
Speaker 3: health and cognitive function.
Speaker 2: Over the last few years we've spent a lot of
Speaker 2: time with a lot of very.
Speaker 3: Enthusiastic summer students at JPL where we've now mapped most
Speaker 3: of the extreme heat events with eucostress and cities across
Speaker 3: the world. So what you've see here are snapshots from
Speaker 3: these images in European and US cities from Prague to
Speaker 3: Loose all the way to Birmingham, Milan and Sharp and
Speaker 3: ecostress data have been featured in both BBC articles and
Speaker 3: also the European Space Agency typically features an article every
Speaker 3: year on how cities can adapt to heat waves, particularly
Speaker 3: during the nighttime, and it's also increasingly increasing by city planners,
Speaker 3: public health teams.
Speaker 2: Worldwide and a lot of the media within the US.
Speaker 3: So I'll go through some examples and why ecostress is
Speaker 3: unique in its ability to capture urban heat islands and
Speaker 3: urban heat in general. So this is a case study
Speaker 3: over the what it is called the Cherbis heat wave
Speaker 3: in July twenty twenty three broke wall kinds of records
Speaker 3: across Europe in terms of heat. This is over Athens
Speaker 3: in Greece. On the left, we have a daytime ecostress
Speaker 3: scene and the rider is a nighttime ecostress scene at
Speaker 3: eleven PM. And so in the daytime scene you can
Speaker 3: see an actual urban daytime cool island effect which most
Speaker 3: people don't realize is that during the daytime in certain cities,
Speaker 3: the urban area can actually be cool. Then the surrounding
Speaker 3: agricultural area that is driven by very hot, bare rural
Speaker 3: soils during the summertime we have generally less healthy vegetation.
Speaker 3: But at nighttime that picture flips. So the city retains
Speaker 3: its heat due to a high thermal heat capacity during
Speaker 3: the day, and then that stays significantly warmer than the
Speaker 3: surroundings at nighttime. And it's that nighttime urban heat island
Speaker 3: that is really drives up heat related illness in cities
Speaker 3: around the world. And it's only really eco stress that
Speaker 3: can capture these type of dynamics and changes in the
Speaker 3: urban heat island.
Speaker 2: This is another fantastic example from Macy Runkel at Chapman
Speaker 2: University who was with us last year looking at how
Speaker 2: urban heat island intensity changes of a full twenty four
Speaker 2: I period in Delhi India in this case, So each
Speaker 2: circle here represents the UHI, which is the difference in
Speaker 2: the rural and urban temperature every two hours throughout a
Speaker 2: typical summer cycle in Delhi. So you can see that
Speaker 2: the urban heat island is at maximum about ten pm
Speaker 2: at night, and then throughout the early morning hours it
Speaker 2: slowly diminishes as we go clockwise around the images here,
Speaker 2: and then during the daytime you can see that that
Speaker 2: flips around ten or twelve pm, that flips to a
Speaker 2: cool a cooling urban heat island effect, so the city
Speaker 2: is actually cooler than the surrounding dry urban rural landscape.
Speaker 2: Another real striking example here that got a ton of
Speaker 2: news media attention back in twenty twenty four was led
Speaker 2: by Ashley Agatet, also from Chapman and An a summer
Speaker 2: student of ours in twenty twenty four.
Speaker 3: Actually in twenty twenty three as well, there was suddenly
Speaker 3: a very sharp spike in hospitalizations from people in the
Speaker 3: Phoenix area from severe contact burns, and these were mostly
Speaker 3: due to several extreme heat events that occurred over those
Speaker 3: two years and actually resulted in almost fifty fatalities. For example,
Speaker 3: the gentleman here on the left actually lost his leg
Speaker 3: when he fell on the hot sidewalk walking out of
Speaker 3: a grocery store and wasn't able to get up because
Speaker 3: every time he put his hands on the sidewalk it'd
Speaker 3: be so hot that he wouldn't be able to push
Speaker 3: himself up, and he actually lost a leg from third
Speaker 3: degree burns as a result. So what we did here
Speaker 3: was we mapped second the second degree burn risk by
Speaker 3: downscaling ecostress temperatures down to ten meters resolution over the
Speaker 3: city and extracted it over the sidewalks and paved areas,
Speaker 3: and then we correlated that with the time and would
Speaker 3: take to get a second degree burn if someone came
Speaker 3: into contact with that surface. So as an example here
Speaker 3: you can see over most of the Phoenix area, specifically
Speaker 3: in the poorer regions in Maryvale, for example, where the
Speaker 3: surfaces succeed one hundred and fifty degrees fahrenheit. That's almost
Speaker 3: hot enough to cook an egg on the sidewalk. By
Speaker 3: the way, it would take less than three seconds to
Speaker 3: get a second reburn risk if you fell on the
Speaker 3: sidewalk or the paved area. And this work was what's
Speaker 3: really popular and was featured in Scientific American and La Times,
Speaker 3: New York Times. It even made the Nature Image of
Speaker 3: the Month for twenty twenty four and August I believe,
Speaker 3: And so it's this kind of public health communication that
Speaker 3: thermal remote sensing can directly support, especially for city health officials.
Speaker 3: So in the next part, we're gonna Savannah is going
Speaker 3: to lead you through a hands on exercise with land
Speaker 3: service temperature in LA County where she's going to step
Speaker 3: through how to visualize ecostress LST using a number of
Speaker 3: different software. We're going to use the peers to download
Speaker 3: the data and then visualize it with QJS. And also are.
Speaker 1: Thank you Glynn for that excellent foundation on urban heat,
Speaker 1: islands and ecostress land service temperature. We are now transitioning
Speaker 1: to a hands on exercise exploring nighttime land surface temperature
Speaker 1: in Los Angeles County. Nighttime LST is a metric that
Speaker 1: is often just as critical for public health as daytime
Speaker 1: peak temperatures, because sustained nighttime heat prevents physiological recovery from
Speaker 1: heat stress. By focusing on the nighttime, we can accurately
Speaker 1: quantify the thermal gap created as impervious urban surfaces slowly
Speaker 1: reradiate trapped heat while natural and irrigated spaces provide cooling
Speaker 1: through vappa transporation. In this demo, we will use R
Speaker 1: to define and determine if these natural cooling benefits actually
Speaker 1: persist as a heat wave intensifies, allowing us to identify
Speaker 1: the most effective locations for thermal interventions like tree canopy investments.
Speaker 1: The two objectives for this demo are to access, filter,
Speaker 1: and visualize ecostress LST data using appears, QGAS and R,
Speaker 1: and also to interpret LST characteristics for assessing urban thermal resilience.
Speaker 1: The activities for this demo include the following. There are
Speaker 1: some preparation steps, including cloning the GitHub repository or just
Speaker 1: simply downloading the R script. Second would be to make
Speaker 1: sure that you have R and qgis installed if they're
Speaker 1: not already, and then installing any required libraries that the
Speaker 1: R script lists. The script processes ecostress land surface temperature
Speaker 1: products by converting Calvin to celsius and applying mandatory QA
Speaker 1: and cloud masks to ensure only reliable surface temperature pixels
Speaker 1: are analyzed. The script then defines and isolates specific geographic
Speaker 1: boundaries for the Chatsworth Nature Preserve and an adjacent commercial
Speaker 1: area as an example, which allows for a direct comparison
Speaker 1: of different land covers. In particular, we will evaluate nighttime
Speaker 1: cooling dynamics by analyzing the differences in heat release between
Speaker 1: natural open spaces and impervious urban services during the September
Speaker 1: twenty twenty four Los Angeles heat wave. We will assess
Speaker 1: thermal resilience by determining if the cooling benefits of urban
Speaker 1: green spaces hold or erode as heat accumulates over multiple
Speaker 1: days of extreme temperatures. By extracting individual seventy meter pixel
Speaker 1: values into a tidy data format, the script generates mean
Speaker 1: temperatures and standard deviations to quantify the thermal behavior of
Speaker 1: each site. Finally, the analysis will produce a suite of
Speaker 1: sophisticated plots, including side by side LST maps, violin box
Speaker 1: plot distributions, and a thermal gap bar charts to visualize
Speaker 1: how the temperature difference between green and gray spaces evolves
Speaker 1: over a twenty three hour window. One thing I'd like
Speaker 1: to flag is that the nature preserve we focus on
Speaker 1: for this example comparison with the urban commercial area is
Speaker 1: in large part possible due to irrigation. So you will
Speaker 1: notice that in many of the unbuilt lands surrounding the
Speaker 1: urban area in the hills, for example, outside of Chatsworth,
Speaker 1: the temperatures aren't much lower than what we see in
Speaker 1: the urban air areas. This is because although there is
Speaker 1: vegetation in those areas, there is no irrigation, so the
Speaker 1: evaporative cooling capacity is much lower relative to the managed
Speaker 1: parks and other gardens that are well irrigated. So water
Speaker 1: helps plants stay cool, and if water is limited during
Speaker 1: a heat wave, plants will close their stamata to conserve
Speaker 1: water at the cost of having a higher temperature. I
Speaker 1: won't discuss this in the demo itself, so I wanted
Speaker 1: to just state that now as something to consider when
Speaker 1: we think about temperature impacts of green spaces. With all
Speaker 1: that said, let's start the demo. One thing I'd like
Speaker 1: to note is that these data from ecostress we're obtained
Speaker 1: through an appears request, and Appears is the application for
Speaker 1: extracting and exploring analysis ready samples. It's a tool that
Speaker 1: has a number of different data sets where through the
Speaker 1: extract feature you can get specific points or areas that
Speaker 1: are also able to be bounded, both specially and temporally.
Speaker 1: So I'm going to go ahead and log in here
Speaker 1: and just show briefly the request process. There is a
Speaker 1: more in depth instructional video for accessing ecostress data and
Speaker 1: other data sets with Appeers that will be linked to
Speaker 1: in this training resources page for the purposes of demonstrating here,
Speaker 1: I'm just going to show how we submit an appears request.
Speaker 1: So I'm going to give this request a title, and
Speaker 1: then i have an existing area of interest in Los
Speaker 1: Angeles County in California that will be the focus of
Speaker 1: this request, this data request, So I'm going to go
Speaker 1: ahead and upload that file here. I'm adding here a
Speaker 1: doojson file that is defining the area of interest over
Speaker 1: LA County for which the data will were requested for.
Speaker 1: And this demo will focus on one of the hottest
Speaker 1: summers on record, which was the summer of twenty twenty fourth.
Speaker 1: This in early September, and so the start date is
Speaker 1: going to be September third, twenty four and the end
Speaker 1: date will be September ninth. The product we're interested in
Speaker 1: is Ecostress land service temperature. The service temperature, this is
Speaker 1: the one that we will po us on. We will
Speaker 1: also want the quality Control data Layer QC file as
Speaker 1: well as the cloud mask. So those are the three
Speaker 1: data sets that will be requesting here and the file
Speaker 1: output file format will be GeoTIFF. Optionally we can use calendar,
Speaker 1: date and time for output file names, and then I'm
Speaker 1: just going to suggest include geographic, which is the WGS
Speaker 1: eighty four EPSG four three two six coordinate reference system.
Speaker 1: With that, we'll go ahead and submit the request. Appears requests,
Speaker 1: depending on the size of the requests and the amount
Speaker 1: of data that are being requested, can take some time
Speaker 1: to process, from hours to even a couple of days,
Speaker 1: and so to speed things along for the purposes of
Speaker 1: this demo, I already have an existing request that I
Speaker 1: submitted ahead of this demo and have downloaded that data
Speaker 1: from the email that is sent automatically. When the Appears
Speaker 1: request is ready to be viewed and downloaded the way
Speaker 1: that I will look for these data. If you're already
Speaker 1: logged in, you can click explore. So because this was
Speaker 1: a small area and number of files, the Appears was
Speaker 1: able to process it relatively quickly, and so we have
Speaker 1: the results of this request already to download. Here are
Speaker 1: the files that are included, where we will just go
Speaker 1: ahead and download all of them, and this may take
Speaker 1: a little while. And notice that for the purposes of
Speaker 1: this demo, I'm only using six out of the twenty
Speaker 1: two files here, which ended up being the ones that
Speaker 1: had the fewest number of clouds and kind of were
Speaker 1: the covered the most area in the study area. So
Speaker 1: again it's okay to just use the data directly from Zenodo,
Speaker 1: but I just wanted to illustrate how those files were obtained.
Speaker 1: And the download is now complete, So this is how
Speaker 1: the data were obtained from appears. Now we will go
Speaker 1: to QJA yes and inspect the data visually. Let's start
Speaker 1: by adding a basemap. I'm using the hcmgis lug in
Speaker 1: to ring in a satellite base map. Let's zoom into
Speaker 1: southern California and add our data. For now, we will
Speaker 1: focus just on the land surface temperature data. We'll do
Speaker 1: the filtering with the quality control flags and the cloud
Speaker 1: mask later on. Let's go ahead and visualize symbology that
Speaker 1: shows a color ramp. Notice that the values here are
Speaker 1: in kelvin, so we have yet to convert these into celsius,
Speaker 1: which we'll do later in our but for now, just
Speaker 1: to get a sense of where the hottest and coldest
Speaker 1: temperatures are. We can go ahead and apply this color ramp.
Speaker 1: Feel free to change if you have a different ramp
Speaker 1: that you'd like to look at. There's lots of different
Speaker 1: options here, and we'll do the same for this second
Speaker 1: day that we'll be looking at, which is September fifth.
Speaker 1: So notice that these two ecostress acquisitions within these two
Speaker 1: different days have some amount of spatial overlap, but are
Speaker 1: not fully spatially overlapped, and correspond to almost twenty four
Speaker 1: hours difference between these two acquisitions. So just by visually inspecting,
Speaker 1: we can see that this area of Los Angeles County
Speaker 1: has a mix of impervious services kind of built up
Speaker 1: areas as well as more vegetated areas and green spaces.
Speaker 1: And just through visual inspection, we can see differences in
Speaker 1: temperature in these urban areas where there are larger green spaces.
Speaker 1: So let's start by looking at the Chatsworth neighborhood in
Speaker 1: northwestern corner of LA County, about thirty miles from downtown,
Speaker 1: and it will zoom in here. What you're looking at
Speaker 1: is the Chatsworth Nature Preserve on the left, and then
Speaker 1: an adjacent commercial area which is immediately east of the
Speaker 1: Nature Preserve. These two areas sit almost side by side,
Speaker 1: so very similar weather and both experiencing the same heat wave.
Speaker 1: The question we're asking today is what other the surface
Speaker 1: underneath makes a measurable difference in nighttime temperature, and whether
Speaker 1: that difference holds up after days of sustained extreme heat.
Speaker 1: So after the first night of the heat wave on
Speaker 1: September third, Ecostress captured this image. And note that the
Speaker 1: naming convention here is in UTC, which in our case
Speaker 1: we're looking at September third, at about eleven pm Local times,
Speaker 1: a Pacific time. Even just at a glance, you can
Speaker 1: see cooler tones in over this nature preserve compared to
Speaker 1: the surrounding area, with the built areas showing warmer temperatures
Speaker 1: compared to the nature preserve. And then we can also
Speaker 1: be curious about the the second overpass, which is captured
Speaker 1: almost exactly twenty four hours later on September fourth, around
Speaker 1: ten thirty pm local time. So let's go ahead and
Speaker 1: check that and just see Note that there are some
Speaker 1: differences in temperature patterns here, but the overall kind of
Speaker 1: takeaway is that there seems to be a consistent difference
Speaker 1: even after another full day of the heat wave, where
Speaker 1: there are lower temperatures in this nature preserve compared to
Speaker 1: the surrounding built areas, and by this point La had
Speaker 1: baked through a full day of extreme heat. Burbank hit
Speaker 1: one hundred and eight degrees fahrenheit that afternoon, so these
Speaker 1: surfaces had been absorbing solar radiation for fourteen hours before
Speaker 1: the satellite passed Overhead said, the general spatial patterns do
Speaker 1: look similar. The preserve still reads cooler than the commercial area,
Speaker 1: but is the magnitude of that difference the same. Has
Speaker 1: the heat accumulated enough that even the preserve can't recover overnight?
Speaker 1: That's what we're going to quantify in our So first
Speaker 1: we will navigate to the GitHub repository for this training,
Speaker 1: where there is a read me file detailing an overview
Speaker 1: the prerequisites, data requirements, downloading process, and a few notes
Speaker 1: on setup. We will go ahead and download the r
Speaker 1: script here. Go ahead and save this file to a
Speaker 1: location on your local computer and open the file in
Speaker 1: our studio. Here we have the r script loaded. A
Speaker 1: written description of the focus of the script is here,
Speaker 1: which we also discussed in the slides leading up to this,
Speaker 1: so I'm gonna let participants review this in your own time.
Speaker 1: The first section here, Section one is to load all
Speaker 1: of the libraries. Go ahead and load them. If there
Speaker 1: are any libraries here that you don't already have installed,
Speaker 1: make sure to install them. And now we will go
Speaker 1: ahead and obtain the data for this demo, which is
Speaker 1: stored on Zenodo. So make sure to update this for
Speaker 1: repoder variable, which is where the data will be downloaded.
Speaker 1: Here I've made a folder twenty twenty six thermal rs
Speaker 1: Urban Heat Demo, so that's where I am keeping the
Speaker 1: data for this demonstration. If you're following along, go ahead
Speaker 1: and update this variable to wherever you'd like to store
Speaker 1: the data. This is the link to the data set
Speaker 1: which has all of the ecostress files. And then we
Speaker 1: will go ahead and in this portion of the script,
Speaker 1: it downloads and unzips the data as long as it's
Speaker 1: not already there in the first place, and I'll call
Speaker 1: you a t to the two files that were focused on.
Speaker 1: One is like I said, the first night September third,
Speaker 1: around eleven fourteen pm Pacific time, and then we have
Speaker 1: night two, which is September fourth, at ten twenty six
Speaker 1: pm Pacific time. So let's go ahead and run this
Speaker 1: section of the script. All right, that ran successfully. Section
Speaker 1: three focuses on is the processing function for processing ecostress data.
Speaker 1: One important note I want to flag here because it's
Speaker 1: common point of confusion and ecostress workflows. If you look
Speaker 1: at the level two algorithm theoretical basis document known as
Speaker 1: the ATBD or older tutorials, you'll see a point zero
Speaker 1: two scale factor applied before the kelvin to celsius conversion
Speaker 1: of the data. And that scale factor is correct, but
Speaker 1: it only applies for the native HDF five swath product,
Speaker 1: where integer storage requires that rescaling step. What we're working
Speaker 1: with here are the geotifh tiled data, which are analysis
Speaker 1: ready products from a PEERS where the scale factor has
Speaker 1: already been applied and values are stored as float thirty
Speaker 1: two in kelvin during a PEERS processing. So we will
Speaker 1: skip the point zero two multip multiplication entirely and go
Speaker 1: straight to subtracting two hundred and seventy three point one
Speaker 1: point five, which is what we do to convert from
Speaker 1: kelvin to degrees celsius. And this is the line that
Speaker 1: applies the quality control flag, where we're only extracting bits
Speaker 1: zero and one, and so this is the other thing
Speaker 1: that I wanted to highlights, just the QC masking, where
Speaker 1: the QC layer is a bit packed integer where multiple
Speaker 1: quality flags are encoded in different bit positions within the
Speaker 1: same value. So bits zero and one carry the mandatory
Speaker 1: QA flag, where zero means high quality and one means
Speaker 1: good quality. Bits two and three mean poor or cloudy.
Speaker 1: If we just wrote QC greater than one as a
Speaker 1: raw integer, comparison, higher order bits unrelated to quality could
Speaker 1: flip us into masking pixels that are actually fine. So
Speaker 1: the modulo four operation here extracts only the two least
Speaker 1: significant bits, which is the standard bit manipulation approach for
Speaker 1: this kind of packed flag field. And finally, the cloud mask.
Speaker 1: The L two user guide was updated in twenty twenty
Speaker 1: four to explicitly note that in collection two, cloud information
Speaker 1: is not propagated into the QC bitfield, So that means
Speaker 1: that QC filtering alone is not sufficient to filter out
Speaker 1: all clouds, so you must apply the separate cloud mask layer.
Speaker 1: Our function here does both in sequence. So I will
Speaker 1: now run section three of the code. Night one comes
Speaker 1: back at roughly thirteen to twenty nine degrees celsius, and
Speaker 1: night two goes from about twelve to thirty five degrees celsius.
Speaker 1: That upper bound climbing from twenty nine to thirty five
Speaker 1: already tells a story. After a full day of heat loading,
Speaker 1: the hottest urban surfaces are retaining substantially more heat by
Speaker 1: the second night. A quick note I'll say on the
Speaker 1: coordinate Reference system situation. So the file name contains eleven N,
Speaker 1: which refers to UTM zone eleven North, but the JUDITI
Speaker 1: files themselves are stored in geographic coordinates WGS eighty four
Speaker 1: longitude and latitude. The eleven N is part of the
Speaker 1: Ecostress tiling grid naming convention, not the store projection. So
Speaker 1: to avoid any CRS resolution issues, we keep everything in
Speaker 1: WGS eighty four, which is EPSG four three two six,
Speaker 1: and we define our aois directly in decimal degrees. So
Speaker 1: this is our default AOI that we're looking into. If
Speaker 1: you remember what we saw the map on qgis we
Speaker 1: have the latitude and longitude bounding box coordinates for the
Speaker 1: Nature Preserve area in Chatsworth, as well as a coordinates
Speaker 1: box around the extent of the commercial area that's adjacent
Speaker 1: to this nature preserve. So for the homework you all
Speaker 1: will be looking at this other area of interest to
Speaker 1: do a different analysis in a different part of La County.
Speaker 1: But for today, we're going to go ahead and so
Speaker 1: you can see this part is commented out, So I'm
Speaker 1: going to go ahead and run this section for here.
Speaker 1: Section five will produce a side by side map comparison
Speaker 1: where we can see these two Ecostress acquisition dates side
Speaker 1: by side with the two areas of interests highlighted. So
Speaker 1: I'm going to go ahead and run section five, where
Speaker 1: you can see we're using the gg plot package for visualization.
Speaker 1: You can see that. But these two maps are helping
Speaker 1: us visualize the data using an identical color scale, which
Speaker 1: is intentional and important because when you're comparing two images temporally,
Speaker 1: you need the colors to mean the same temperatures in
Speaker 1: both panels. If each panel were auto stretched to its
Speaker 1: own range warmer night two pixels would look the same
Speaker 1: color as night one pixels, and you'd lose the ability
Speaker 1: to make a visual comparison. So the green and orange
Speaker 1: outlines mark our two study areas. Even from the map alone,
Speaker 1: you can see the Preserve tends toward cooler end of
Speaker 1: the palette in both nights. What we can't see clearly
Speaker 1: from the map is the magnitude of this gap, or
Speaker 1: whether it changed between nights. That's what the next two
Speaker 1: figures will quantify. So in section six here of the code,
Speaker 1: we are pulling every valid seventy meter pixel that falls
Speaker 1: within each bounding box for each night. Each row in
Speaker 1: the resulting table is going to be is one pixel,
Speaker 1: so one actual satellite measurement, and this gives us the
Speaker 1: full distribution, not just a single summary statistic, which matters
Speaker 1: because urban services are spatially heterogeneous, a parking lot and
Speaker 1: a rooftop can behave quite differently even within the same
Speaker 1: bounding box area. So let's go ahead and run section
Speaker 1: six of this script. This provides a summary statistic table
Speaker 1: stored in the variable DF summary, where now we can
Speaker 1: quantitatively look at the mean land surface temperature in degrees celsius,
Speaker 1: along with the standard deviation and the number of seventy
Speaker 1: meter pixels included in each of these areas. So we
Speaker 1: can see from this numerically that the Nature Preserve on
Speaker 1: night one was cooler on average than it was on
Speaker 1: night two. Which is expected. The standard deviation remains pretty
Speaker 1: close on both nights, although slightly lower on night two,
Speaker 1: which is interesting. And then similarly in the commercial area
Speaker 1: we see an increase in temperature from twenty three point
Speaker 1: seven degrees celsius to twenty six point six degrees celsius
Speaker 1: on night two in the commercial area. But now let's
Speaker 1: look at this from a full pixel level distribution for
Speaker 1: each AOI, so that brings us into section seven here
Speaker 1: of this script, which is which will show a violin
Speaker 1: plot with raw pixels of the data values underneath. Let's
Speaker 1: go ahead and run this so the points you see
Speaker 1: are the individual seventy meter pixels and the violin shows
Speaker 1: the overall shape of the distribution, where the box shows
Speaker 1: the intercortile range and the raw points show you exactly
Speaker 1: where the data actually are. A few things to notice here. First,
Speaker 1: the preserve distribution is consistently cooler than the commercial area
Speaker 1: on both nights, which we saw in summary table as well.
Speaker 1: That gap is real and visible. Another thing to consider
Speaker 1: is the key comparison you're thinking about. Does the gap
Speaker 1: between the two aois change or areas of interest change
Speaker 1: from night one to night two? Hold that question while
Speaker 1: we look at the next figure here. So in section
Speaker 1: eight of the code, our core question is, after a
Speaker 1: full day of extreme heat on September fourth, do we
Speaker 1: still see the same thermal gap between the preserve and
Speaker 1: the commercial area on night two? So we'll calculate the
Speaker 1: mean LST per area of interest per night and plot
Speaker 1: the absolute temperature for each area of interest across both nights,
Speaker 1: which shows whether each land cover temperature warm from night
Speaker 1: one to night two, and then also the thermal gap,
Speaker 1: which is simply the subtraction of the temperature of the
Speaker 1: commercial area minus the temperature of the preserve on each night.
Speaker 1: If this gap shrinks, the cooling benefit of the preserve
Speaker 1: is being reduced by accumulated heat stress. But if it
Speaker 1: persists or grows, the preserve is maintaining its function even
Speaker 1: under sustained extreme conditions. So again we're using the library
Speaker 1: to make these plots, and I'm just going to go
Speaker 1: ahead and run section eight. Increase the size here for
Speaker 1: easier viewing. Panel A shows the mean LST trajectory for
Speaker 1: each land covered type across the two nights, with error
Speaker 1: bars showing one standard deviation. Panel B converts that into
Speaker 1: a single number. The thermal gap defined as the commercial
Speaker 1: area mean minus the preserve mean. So in this case
Speaker 1: we see the gap remains very similar on night two,
Speaker 1: with slight point two degrees celsius decrease from four point
Speaker 1: five degree c to four point three degree c. This
Speaker 1: suggests that the preserves of appotransporration and long wave emission
Speaker 1: are not overwhelmed by the heat event, at least not
Speaker 1: after two nights from the start of the heat wave.
Speaker 1: This supports the argument for urban green space as heat
Speaker 1: resilience infrastructure, not just as an amenity. Another possible outcome
Speaker 1: for subsequent analysis might be what to evaluate whether the
Speaker 1: gap substantially narrows on further nights into a heat wave.
Speaker 1: And for this particular heat wave, there weren't ecostress data
Speaker 1: available around similar times after these two days for comparison,
Speaker 1: but that's something to flag and to consider if you're
Speaker 1: interested in studying another heat wave in a different location.
Speaker 1: So it'll depend on what data are available, but it's
Speaker 1: something that could be interesting to follow up with looking
Speaker 1: at longer term multi day heat waves and whether even
Speaker 1: certain natural areas might have a threshold beyond which sustained
Speaker 1: heat stress suppresses their cooling function. So this would be
Speaker 1: interesting to test in future work in other places. Like
Speaker 1: I said, if a more prolonged period of the heat wave,
Speaker 1: the temperature difference between the two areas might actually decrease.
Speaker 1: So this is really one big urban heat island resilience question,
Speaker 1: and it's why night time ecostress data can be valuable
Speaker 1: for urban planning, not just because it captures the heat
Speaker 1: island effect, but because it lets us evaluate whether specific
Speaker 1: green infrastructure actually delivers measurable cooling when it's needed the most.
Speaker 1: These are the kinds of analyzes that urban heat emergency planners,
Speaker 1: parks departments, and climate adaptation offices could use for their
Speaker 1: local and regional needs.
Speaker 3: Data like this.
Speaker 1: Identify cooling refuges, evaluate wor tree canopy investments will have
Speaker 1: the greatest thermal return, and map residential neighborhoods where nighttime
Speaker 1: heat exposure is most dangerous, particularly for people without air conditioning.
Speaker 1: Now I will turn it over back to Glenn.
Speaker 3: All right, So moving on to section four now, which
Speaker 3: is land service temperature downscaling. This brings us to this
Speaker 3: central idea of today's talk, thermal sharpening, or it's also
Speaker 3: sometimes called downscaling.
Speaker 2: It's often used interchangeably.
Speaker 3: The basic concept here is to take course resolution thermal
Speaker 3: data will course here meaning seventy meters is actually that
Speaker 3: is the highest resolution available from space, but still it's
Speaker 3: all pretty coarse. If you look at the urban environment
Speaker 3: and then combine that with higher resolution data that is
Speaker 3: well correlated with temperature, and that's the key here, and
Speaker 3: by doing that we can recover the thermal detail in
Speaker 3: a much finer spatial scale. In this case, we're going
Speaker 3: to go all the way down to a ten meter resolution.
Speaker 3: So this is a nice example that illustrates that where
Speaker 3: we can go from what looks like gloves of cooler
Speaker 3: and warm temperature features in the environment. Here this is
Speaker 3: other LA by the way down to ten meters, where
Speaker 3: we can now start seeing very fine scale detail in
Speaker 3: the temperatures. We can see the differences between these hiking
Speaker 3: trails and Griffith Park, golf courses, freeways, building roofs and
Speaker 3: so forth. So this opens up just a huge capability
Speaker 3: for us over specifically urban areas, but also in other
Speaker 3: natural vegetation areas as well. So as you can see,
Speaker 3: these are two more comparisons over different parts of LA.
Speaker 3: The one I just showed Griffith Park on the top
Speaker 3: and the bottom is of the Long Beach Harbor area.
Speaker 2: But as I said before, we can start really.
Speaker 3: Discriminating different urban features from one another. We can see,
Speaker 3: for example, the hot costco roof versus the coolest cemetery.
Speaker 3: You can see the difference between the freeway and the
Speaker 3: much cooler fairways on the golf course, for example.
Speaker 2: So this animation, let's see if it works.
Speaker 3: Yep. This shows you the kind of detail that we'll
Speaker 3: we're revealing from the seventy meter down to the ten
Speaker 3: meter level. This is of a Pasadena and you can
Speaker 3: see the Rose Bowl highlight again the top left corner there,
Speaker 3: and after sharpening you can see that we can resolve
Speaker 3: the distinctive sort of cool areas north of the Rose
Speaker 3: Bowl and the golf course, and also the hottest parking
Speaker 3: lots and roads to the southern part of the Rose Bowl.
Speaker 3: And we'll be going over that in quite a bit
Speaker 3: more detail in the tutorial because this is actually going
Speaker 3: to be one of the venues for the upcoming Olympic
Speaker 3: Games in LA and so this kind of high resolution
Speaker 3: thermal information is critical for heat intervention planning and also
Speaker 3: planning for shade interventions in areas like this. This is
Speaker 3: I think just a fantastic image. This is also created
Speaker 3: by a summer student of ours last year, by Ashley Agatap,
Speaker 3: and it shows a dance scale image over Paris during
Speaker 3: extreme heat wave in June twenty twenty two, where they
Speaker 3: actually had to close down a lot of the public
Speaker 3: spaces and museums within the city because it was so hot.
Speaker 3: This is sharpened and then and overlaid on Google Earth,
Speaker 3: which is why you can see the structural features of
Speaker 3: the actual urban area come into play here. And I'll
Speaker 3: go through this a little bit. I'll show you how
Speaker 3: to do this in the tutorial as well. And also
Speaker 3: it has it has its caveats too, which I will
Speaker 3: go through. But you know, you can see individual neighborhoods, parks,
Speaker 3: you can clearly see the same river and other infrastructure
Speaker 3: standing out with the temperature. And it's this kind of
Speaker 3: intraurban thermal detail like you simply cannot resolve at the
Speaker 3: seventy meter or higher pixel scale as I mentioned before,
Speaker 3: and looking ahead, the Olympic Games is coming up in
Speaker 3: twenty twenty eight in La This is a sharp and
Speaker 3: echo stress temperature map similar to what we did over
Speaker 3: the Phoenix area where we pull out the temperatures at
Speaker 3: the street level.
Speaker 2: And what I've highlighted here.
Speaker 3: Is the actual venues of the Olympic Games, and there's
Speaker 3: just tremendous potential heir for designing, for example, heat mitigation approaches,
Speaker 3: planning where to add shade, both natural and man made
Speaker 3: shade structures, and also cooling it outdoor events and watch
Speaker 3: party locations during the Olympic Games, and even extending these
Speaker 3: techniques to the coastal zone coastal water temperature and water
Speaker 3: quality monitoring. So I will be going over some of
Speaker 3: these areas that we'll be focusing on also for the
Speaker 3: Olympic Games in the tutorial. So moving on to some
Speaker 3: theory of the actual downscaling. Statistical downscaling would call sharpening.
Speaker 3: So what we're doing is we're just aggregating a coarse
Speaker 3: scale thermal pixel into its subpixel components. And the trek
Speaker 3: here is to use auxiliary data that has a higher
Speaker 3: space resolution that is statistically correlated with the land service temperature,
Speaker 3: which is our target yet and so this illustration shows
Speaker 3: that quite nicely. It's from chenne Bel and colleagues and
Speaker 3: shows how a single course pixel A one in this
Speaker 3: case gets disaggregated into four subpixels B one through before
Speaker 3: using the relationships learned from the higher resolution and covariates.
Speaker 3: And we'll actually be doing this at a finer scales,
Speaker 3: so we'll be taking one ecostress pixel and dividing it
Speaker 3: up into fifty different individual pixels. So that's seventy meter
Speaker 3: to ten meter resolution. So at the highest level, the
Speaker 3: workflow looks like this. We start out with ecostress at
Speaker 3: seventy meters as our target variable, and then we assigned
Speaker 3: predictive variables consisting of Sentinel two. This is a European
Speaker 3: Space Agency sensor that is launched in twenty fifteen and
Speaker 3: generates ten and twenty meters high resolution visible shortwave infrared data, so.
Speaker 2: That is our primary predictor.
Speaker 3: Here is the reflected surface reflectants from Sentinel two. We
Speaker 3: also include land cover types built up fraction and also
Speaker 3: the elevation. The output then is a We run that
Speaker 3: through a random forest regression. We train the data at
Speaker 3: seventy meters and then we predict the final or sharpened
Speaker 3: LST at the ten meter scale. So you may ask, well,
Speaker 3: why do we use sentinel to the spectral reflectance bans. Firstly,
Speaker 3: we use we could use that there are some twenty
Speaker 3: meter bands as well that we have been using in
Speaker 3: the past, but in this tutorial we'll be focusing on
Speaker 3: the ten meter bands, which gets us down to that
Speaker 3: sort of street level resolution that we're after. So the
Speaker 3: bands are located in the visible part of the spectrum,
Speaker 3: so between four hundred and seven hundred nanometers, this is
Speaker 3: the part of the spectrum we actually see with our
Speaker 3: naked eyes. We have three bands there, bands two, three,
Speaker 3: and four, blue, green, and red. And so these bands,
Speaker 3: the surface reflectance of these bands correlate with temperature because
Speaker 3: the more reflective a surface, the less the surface will
Speaker 3: be heating and therefore the cooler the surface will be.
Speaker 3: And this is a bit of a generalization that doesn't
Speaker 3: always occur, but it's a good statistical correlation with the temperature.
Speaker 3: And we also then at band eight, which is the
Speaker 3: near infrared band. This is right on the edge of
Speaker 3: the infrared spectrum that entsed around nine hundred and animeters,
Speaker 3: and this band is actually the opposite information to the
Speaker 3: other three, so it's in it's sensitive to vegetation, health,
Speaker 3: chlorical content, water content, and it's one of the strongest
Speaker 3: predictors in fact of LSD special variability in urban rural
Speaker 3: gradients whenever you have vegetation involved. And we'll go over
Speaker 3: that a bit later as well. So why does this work?
Speaker 3: So what I've plotted here is land service temperature. Each
Speaker 3: pixel he has an actual temperature on the ground, and
Speaker 3: I've plotted it versus the NDVII, which is a normalized
Speaker 3: difference vegetation index. Some of you may have heard of this.
Speaker 3: It's a band ratio between banded eight and four that
Speaker 3: I just showed you. And generally high ENDBI values are
Speaker 3: greener vegetation and are generally cooler, and the opposite is
Speaker 3: true with low DVII values. So, because service temperature is
Speaker 3: to sartisically tied to these surface reflectance properties, the boat
Speaker 3: bear low reflectant services like roads for example, run hearts
Speaker 3: vegetated bhy NDBI services stay cooler. And then on the
Speaker 3: bottom end of the spectrum here we have high albedo
Speaker 3: services like white roofs for example, or white roads are
Speaker 3: also cool and so there's a sort of triangular nonlinear
Speaker 3: relationship between surface reflectants and land surface temperature. And these
Speaker 3: are the exact nonlinear relationships that our machine learning model
Speaker 3: is going to be learning at the seventy meter scale
Speaker 3: and then applying down to the seventy meter scale. So
Speaker 3: why sharpen ecostress down to these levels. What are the
Speaker 3: primary urban applications and what are our reasons for doing this? Well,
Speaker 3: there are six concrete reasons, heah. The firstly, we're able
Speaker 3: to of course resolve urban features from the seventy meter
Speaker 3: down to the ten meter scale. Streets, parks, rooftops blurd
Speaker 3: together at the seventy meter scale and be able to
Speaker 3: resolve those. It lets us valid our heat interventions at
Speaker 3: the scale at which they're actually deployed, so think of
Speaker 3: fool pavements being applied over city's cool roofs. It also
Speaker 3: dramatically reduces our mixed pixel error, especially when we're in
Speaker 3: sort of heterogeneous neighborhoods. It forthited lives at the parcel
Speaker 3: level planning data that the city agencies actually already use.
Speaker 3: It sharpens heat vulnerability mapping and undeserved poorer communities, which
Speaker 3: is critical for example downtown LA. And the last part
Speaker 3: here is really critical is that we apply this residual correction,
Speaker 3: which we will go over in detail, which means we
Speaker 3: actually preserve the radiometric accuracy by normalizing to that of
Speaker 3: the ecostress instruments. So we're adding spatial detail, not inventing temperatures,
Speaker 3: if you will, and I'll show you some of these.
Speaker 2: Examples in the next few sites.
Speaker 3: At seventy meters you can think of we have a
Speaker 3: like a small city buck scale temperature, and then after
Speaker 3: the sharpening, we end up with ten meters, which equivalent
Speaker 3: to forty nine pixels, and so we have a fifty
Speaker 3: times improvement in the space or resolution using this methodology.
Speaker 3: So why random forest for this task. Well, it's inherently
Speaker 3: available within Google Earth Engine, which is great. And the
Speaker 3: basis for which it works is you take an ensemble
Speaker 3: of these what we call decision trees. You have outlined
Speaker 3: m tree one through hand. Typically we start out with
Speaker 3: about one hundred trees, but you can increase or increase
Speaker 3: that value, and each of these is trained on a random.
Speaker 2: Subset of features.
Speaker 3: So what I mean here by features is that it's
Speaker 3: a subset of a different combinations of the predictive variables
Speaker 3: and also the different pixels within the scene. And so
Speaker 3: we then end up with a final prediction, which is
Speaker 3: an average across all of those trees. So it's a
Speaker 3: very powerful technique because it, as I said before, it
Speaker 3: handles these nonlinear LST and service relationships. It's robust outliers
Speaker 3: because it's able to generate an ensemble mean which reduces
Speaker 3: the variance in the data, and it's also transferable across scale,
Speaker 3: So we train at seventy meters and then we can
Speaker 3: predict a ten meters. Also, something that comes out of
Speaker 3: the random forest which is really interesting is a feature
Speaker 3: importance information which identifies which of our predictors were the
Speaker 3: most sensitive or the most important in arriving at our
Speaker 3: final result, and we'll go over that in a minute
Speaker 3: as well. So in from sort of the high level,
Speaker 3: this is what the sharpening and Google Earth Engine is
Speaker 3: going to involve. These are the different steps. We start
Speaker 3: with our training data and our target variable ecastress LST
Speaker 3: at seventy meter. We then train the random forest model
Speaker 3: within Google Earth Engine at the seventy meter scale, and
Speaker 3: then we predict the ten meter final temperature and then
Speaker 3: apply this residual correction, which means we upscale the ten
Speaker 3: meter prediction to seventy meters subtract from the original seventy
Speaker 3: meter observation from uka stress, and then we add that
Speaker 3: residual back to the ten meter result and I'll show
Speaker 3: you that on the next slide.
Speaker 2: So these are just some cutouts that are made from within.
Speaker 3: Google Life Engine at various steps along the way throughout
Speaker 3: the sharpening process. This is a cutout over an area
Speaker 3: heterogeneous urban area here in La So in the middle
Speaker 3: here you can see the original ecostress the LSD at
Speaker 3: seventy meters. The next step is the initial downscaled LSD.
Speaker 3: So this is after applying the model at ten meters,
Speaker 3: we end up with this result. So you can see
Speaker 3: immediately find spatial detail coming out within the urban environment
Speaker 3: that correlates nicely with the actual visible image. On the
Speaker 3: top left. You can also see that the actual absolute
Speaker 3: values of the temperature here are quite different to the
Speaker 3: actual observed data in the top we don't see these
Speaker 3: sort of hot spots in the lower left and bottom areas.
Speaker 3: So then after the residual correction I just explained, we
Speaker 3: upscale the ten meter to seventy subtracted from the seventy
Speaker 3: meter ecostress, and we end up with this residual corrected
Speaker 3: final LST at ten meters which preserves the actual radiometric
Speaker 3: information in the original seventy meter resolution image. And you
Speaker 3: can see that these correlate a lot better now, So
Speaker 3: quickly go through what these predictors look like, sort of
Speaker 3: at a much larger scale over the entire LA City
Speaker 3: and County area. This is the area that we'll be
Speaker 3: focusing on in the tutorial today by the work. By
Speaker 3: the way, so this is the sentinel to surface reflectance.
Speaker 3: This is for band eight. This is the near infrared
Speaker 3: band a ten meter resolution.
Speaker 2: This is.
Speaker 3: Provided by Coperticus and European Space Agency through Google Earth Engine,
Speaker 3: and so we'll be using the blue, green.
Speaker 2: Red, and ne infrared bands.
Speaker 3: This is the near infrared band. And you can see
Speaker 3: here immediately areas sort of features that pop out. For example,
Speaker 3: these wide areas that you see here with high reflectants
Speaker 3: are in fact green spaces.
Speaker 2: So these are pretty much the golf courses around the.
Speaker 3: LA region which have a high band aid reflectants because
Speaker 3: they're chlorofully active green types of irrigated vegetation. And conversely,
Speaker 3: we are very low reflectants over dense urban paved surfaces,
Speaker 3: mostly human made types of surfaces. This is the NDBIS
Speaker 3: I spoke about. It's a band ratio between band AID
Speaker 3: and Band four. High NDBI values correlate also to dance
Speaker 3: and green vegetation, and conversely varius soils and some nest
Speaker 3: vegetiation or urban materials have a very low NDDI And
Speaker 3: conversely with temperature. Of course, high NDBI values should have
Speaker 3: cool temperatures and low DBR values should have harder temperatures.
Speaker 3: The other.
Speaker 2: Predictor, yeah that I'll show is the built surface fraction.
Speaker 3: This is from the European Commission's Global Human Settlement Layer
Speaker 3: available within Google Earth Engine, and this data captures gradients
Speaker 3: and urbanization that other land cover land use categories alone
Speaker 3: are n't able to capture, and especially useful in mixed
Speaker 3: perio urban regions where you can see the fraction of
Speaker 3: the build up area changing very rapidly into more vegetator
Speaker 3: rural regions. And then our fourth predictor is actual elevation.
Speaker 3: This is from SRTMS that he need a product. We
Speaker 3: then resemble that ten meters for the training and elevation
Speaker 3: really matters in fact in this region because the lapse
Speaker 3: rate alone explains a couple of degrees of LSD variation,
Speaker 3: especially across these hilly areas of LA. You think of
Speaker 3: the Santa Monica Mountains, see are the Saint Gabriel's and
Speaker 3: we want the model to learn that effect explicitly rather
Speaker 3: than sort of baking it into the residuals. And then lastly,
Speaker 3: hear the star of the show. This is the Eker
Speaker 3: Stress Land Service temperature at seventy meter resolution.
Speaker 2: This is the actual image we'll be working with in
Speaker 2: the tutorial.
Speaker 3: Next. This was I believe in the fourteenth of August
Speaker 3: twenty twenty. This is an extreme heat wave events in LA.
Speaker 3: You can see the extremely hot temperatures here in the
Speaker 3: San Fernando Valley in the northern part here that is
Speaker 3: insulated from the cooler ocean breeze. You can see strong
Speaker 3: gradients here along the coastline having much cooler temperatures and
Speaker 3: then increasing too much harder temperatures.
Speaker 2: In the interior urban areas.
Speaker 3: This was quite a four PM in the afternoon, so
Speaker 3: one of the hottest parts of the day. I also
Speaker 3: notice that there's no cloud artifacts in this image, so
Speaker 3: there's a very nice clear sky day, which is why
Speaker 3: I chose this image.
Speaker 2: Also noticed that very distinctive cool.
Speaker 3: Islands here you can notice these sort of cool little
Speaker 3: areas within the urban environment. And again these are these
Speaker 3: mostly golf courses, parks, green spaces that are twenty thirty
Speaker 3: degrees cooler in fact than the surrounding urban landscape. And
Speaker 3: then I mentioned the feature importance outcome of the random forest,
Speaker 3: and this is really interesting and something that I will
Speaker 3: show you how to derive from the data and Google
Speaker 3: atventionine as well, and it's how the predictors actually rank
Speaker 3: in the train model in terms of feature importance. So
Speaker 3: in this case, elevation actually came in at the top
Speaker 3: at seventeen point six percent, followed by the four sentinel
Speaker 3: bands or plustered around seventeen percent, so that these four,
Speaker 3: these five predictors are driving most of the information that
Speaker 3: is provided in the random.
Speaker 2: Forest getting us to that ten meter scale.
Speaker 3: The built surface actually contributed about eleven point four percent,
Speaker 3: so pretty significant.
Speaker 2: But the actual land use land cover map.
Speaker 3: Which I included in this example had a very low
Speaker 3: information content, and that's actually because it's derived from the
Speaker 3: sentinel to reflectant data. So essentially you don't want to
Speaker 3: add in variables that are correlated with each other, so
Speaker 3: we should probably remove the land use land cover from
Speaker 3: this case. All right, So that's it on the theory.
Speaker 3: We'll now get onto the fun pat here, which will
Speaker 3: be the actual ads on exercise where we'll be diving
Speaker 3: into Google avengine and actually showing you how to produce
Speaker 3: these really nice striking maps of the environment. Before I
Speaker 3: get started here, I just want to preface this by
Speaker 3: saying that we do have everything I'm going to go
Speaker 3: through here. Literally every step and click I'm going to
Speaker 3: make is actually available on a tutorial that we created
Speaker 3: in Microsoft Work. So we'll make these available so that
Speaker 3: you don't have to, you know, look through the video
Speaker 3: tutorial again and listen to EGO going through it all.
Speaker 3: You can actually follow along step by step, every click
Speaker 3: and every move I make on this document tutorial that
Speaker 3: you can reference for later use. So starting up from
Speaker 3: the beginning, we're going to open a web browser. For example,
Speaker 3: it tells you here go to code dot earth Engine,
Speaker 3: Google dot com. You'll also need to sign up for
Speaker 3: a free Google account, and you can do that going
Speaker 3: by going to this website earth Engine Logogle dot com
Speaker 3: sign up, slash sign up. We also have a link
Speaker 3: to a YouTube video in our resource page which actually
Speaker 3: shows you step by step on how to actually sign
Speaker 3: up for a free account of Google Earth to start
Speaker 3: and be able to do this tutorial. So this is
Speaker 3: what you'll end up with if you start your Google
Speaker 3: Earth Engine page. On the left are your various scripts
Speaker 3: or pieces of code that you can stall. We then
Speaker 3: have a docs page. You know, I need to look
Speaker 3: at that. The assets are actually data that your code
Speaker 3: can operate on. We won't go into that either. So
Speaker 3: what you'll be doing is you'll be clicking new here
Speaker 3: it's a bigger red icon.
Speaker 2: Okay, click new. You'll go to file, give it a name.
Speaker 3: I'm just going to call it sharp that you can
Speaker 3: call it any name you want, and or create a
Speaker 3: new file which you then can paste directly the code
Speaker 3: that we're going to provide for you, which is the
Speaker 3: Eco sharp V one point one code which you're seeing
Speaker 3: right here. And so that's that's how to get started.
Speaker 3: So you'll click save and then you have your JavaScript
Speaker 3: Google Engine code ready to go. So a couple just
Speaker 3: orientation things here first and center. Of course, you can
Speaker 3: see the actual code. This is JavaScript code. You don't
Speaker 3: need to even look at this if you don't want to.
Speaker 3: But you'll see the buttons on the top you're showing
Speaker 3: how to run the code, reset the code. On the
Speaker 3: file right panel.
Speaker 2: You can see something called the console.
Speaker 3: This outputs various types of information that the code runs,
Speaker 3: and we'll see that in a minute. For example, some
Speaker 3: stats on accuracy, what data was used at what time.
Speaker 3: Tasks will also go over when we're going to finally
Speaker 3: export this data to a geot file and open it
Speaker 3: in qhis, you'll be able to run a task here
Speaker 3: to export it directly to your Google Drive and we'll
Speaker 3: go over that in a minute. Okay, so getting started,
Speaker 3: we're going to start over the Los Angeles region. Of course,
Speaker 3: I said, we're going to start with that image that
Speaker 3: I just showed you. If you grab this little toggle heah,
Speaker 3: you can actually move the map up and down to
Speaker 3: make it easier for you to actually see the data
Speaker 3: coming in. So I'm going to move it right up
Speaker 3: for now, and we're going to hit run to simply
Speaker 3: hit run, and what we end up with is a
Speaker 3: user interface panel on the left, and you use interface
Speaker 3: panel on the right. What you'll see on the left,
Speaker 3: let's start of the left. You'll see a date range here.
Speaker 3: So in this case, I've put in a single date,
Speaker 3: the fourteenth of August twenty twenty, where I knew we
Speaker 3: had this scene over Los Angeles during the heatwave events.
Speaker 3: If you had to change this and say, for example,
Speaker 3: go from June till July twenty twenty, what the code
Speaker 3: will do is it'll take all the ecostress observations over
Speaker 3: their time and generate a mean composite image over a
Speaker 3: date range. So we can either look at a single
Speaker 3: date for a single image or create a composite from
Speaker 3: a date range. You can also see additional summer years.
Speaker 3: If we clicked on those additional years, we can create
Speaker 3: a composite over consecutive years.
Speaker 2: Over a fixed date range.
Speaker 3: So if we want all this summertime average temperature across
Speaker 3: the entire mission period, can click on all of these
Speaker 3: years and generate a mean composite average. And so this
Speaker 3: is often useful for city planners and managers. They want
Speaker 3: to know what is the baseline average summertime temperature that
Speaker 3: we've experienced over the last five years. The next part
Speaker 3: here is the local time window, so this is in
Speaker 3: hours of day.
Speaker 2: What I've done is years.
Speaker 3: I've converted this you can convert to different time zones
Speaker 3: around the world, and that makes it easier where you
Speaker 3: don't have to deal with UTC times. So we're in
Speaker 3: Los Angeles, We're going to click Los Angeles time zone,
Speaker 3: and in this case we're going to look at all
Speaker 3: hours of the day. We know there's one scene here.
Speaker 3: You can change this to if you just want the
Speaker 3: afternoon hour, say twelve till eighteen. We'll get all the
Speaker 3: data from the hardest times of day twelve till six pm.
Speaker 3: But let's go back to zero twenty three. The next
Speaker 3: part here is the max cloud tolerance. So if you
Speaker 3: want less cloud on the scene, you can decrease this value.
Speaker 2: You can go down to ten.
Speaker 3: I would suggest for a long term composite that you
Speaker 3: go down to ten percent. So we don't want more
Speaker 3: than ten percent of cloud on the scene. The cloud
Speaker 3: is already screened by the way, so it won't be
Speaker 3: included in the data. But we don't want to combine
Speaker 3: images where the part of the image is missing, and
Speaker 3: then we combine it with other images and you get
Speaker 3: some artifacts coming through. So I would use ten for
Speaker 3: a composite and use thirty for a single images. Fine,
Speaker 3: then you have an option to draw custom rectangle. So
Speaker 3: if I click on that and click activate selection, and
Speaker 3: we just want to do San Fernando Valley, for example,
Speaker 3: we can drag and drop and run our sharpening over
Speaker 3: that specific area. So I'm going to clear that because
Speaker 3: what we're actually going to do here is go to
Speaker 3: an ecostress tile and we're going to run the code
Speaker 3: on an entire ecostress tile over this region. So if
Speaker 3: I activate that selection and I'll click on anywhere in
Speaker 3: the center of the LA map, it's going to give
Speaker 3: us the tile boundary for the specific area. And I
Speaker 3: won't go through the details of the tile boundaries, but
Speaker 3: the sentient we use the Sentinel two tiling structure here,
Speaker 3: which is based on the n g r S system.
Speaker 3: This is the Military Grid Reference system where the earth
Speaker 3: is divided up into these fixed tiles. They're roughly about
Speaker 3: one hundred kilometers wide, and you can go and Google
Speaker 3: this and learn more and that if you want. But
Speaker 3: this is the tile we're working with that covers the
Speaker 3: whole LA area quite nicely, as you can see.
Speaker 2: And then on the bottom left here you can run
Speaker 2: and export.
Speaker 3: But before we do that, let's go to the right
Speaker 3: here where we can see We have some other options
Speaker 3: here which I really useful, so we can choose exactly
Speaker 3: which sharpening predictors we want to use. The central two
Speaker 3: bounds here are required, so that's all is going to
Speaker 3: be clicked. But we can and click off the land use.
Speaker 3: As I said, it doesn't have a huge influence on
Speaker 3: the final results. We probably want to include the surface
Speaker 3: fraction and elevation those had significant feature importance values. I'm
Speaker 3: not going to include the NDBI just because that information
Speaker 3: is already baked into our reflectance spans. But you can,
Speaker 3: for example, use NDBI and the reflectant spans and you
Speaker 3: can see how what kind of data that provides, for
Speaker 3: example over ag areas that may be more beneficial. Next,
Speaker 3: we can choose the the temperature unit here, so we
Speaker 3: can go from calvin, which is the standard unit the
Speaker 3: scientific unit that stress comes in. We can switch to
Speaker 3: celsius and then pharranhyde here. I'm going to stick with
Speaker 3: pharranhid and then we have the export options. So this
Speaker 3: is you know, the actual data that we want to
Speaker 3: look at, and qgis eventually is going to be the
Speaker 3: LST serventy meter ten meter. Don't worry about this model
Speaker 3: asset as I mentioned before in the top left, if
Speaker 3: you did export the asset, you'd have this available in
Speaker 3: your assets here, and then you could apply that random
Speaker 3: forest model to another scene if you wanted. Later. You
Speaker 3: don't have to do the training on every scene, but
Speaker 3: that maybe you should be left to another tutoria.
Speaker 2: Then you can export also the predictor layers.
Speaker 3: If you want to look at, for example, the images
Speaker 3: I just showed you in the slides with the sentinel bands, Sandy,
Speaker 3: the island cover. You can export all of those that
Speaker 3: if you wish too. So I'm going to leave those alone.
Speaker 3: And if we click run and export, you can see
Speaker 3: the bottom left here that it's already found all the data.
Speaker 3: It's already on step two. It's not sharpening the data
Speaker 3: to ten meter resolution, and you can just see how
Speaker 3: quickly this operates.
Speaker 2: We already have the LST pulled in.
Speaker 3: This is the Ecostress Landservice temperature actually just showed you
Speaker 3: in the slides, and while it's running through its sharpening
Speaker 3: training process. Here, if you click on the layers here
Speaker 3: on the top right of the image, you can actually
Speaker 3: toggle between the different predictors and the LST that have
Speaker 3: been brought in by Google Earth Engine, and also on
Speaker 3: the right here as an opacity slider, which is kind
Speaker 3: of cool. You can see how the image fades in
Speaker 3: and out of the background Google Earth map. So you know,
Speaker 3: while this is running, I guess you can play around
Speaker 3: with the LSTs and the other data yet and look
Speaker 3: at what the data looks like. And then okay, let's
Speaker 3: go through the console here. There's actually a lot of
Speaker 3: information that gets printed out in the console on the right.
Speaker 3: Inside here, it just gives the summary of the actual
Speaker 3: options you use, the date range, the time, cloud tolerance.
Speaker 3: It'll show you the actual n g RS tile number
Speaker 3: that Echo stress relates to you. This is the eleven
Speaker 3: sl T tile, and then it will show you the
Speaker 3: actual Sentinel two scene that was used. So the code
Speaker 3: currently looks at Sentinel two data within a month of
Speaker 3: the observation. So in this case you can see we
Speaker 3: found a scene on the twelfth of July. You can
Speaker 3: stress scene was the fourteenth of August, so not exactly
Speaker 3: a month, but close enough. The summertime period vegetation is
Speaker 3: not going to change too much, for example, over LA,
Speaker 3: so it's fine that it's within a month.
Speaker 2: The code automatically looks for very clear Sentinel two scenes
Speaker 2: in this case is barely no cloud on the Sentinel
Speaker 2: two scene.
Speaker 3: That's pretty important. You should probably check that, but the
Speaker 3: code will automatically check for cloud pre data. There's some
Speaker 3: of the information. Yeah, it shows the data that you
Speaker 3: want to explot and then also actually shows the sharpening accuracy,
Speaker 3: which is the initial ten meter resolution image that showed earlier. Now,
Speaker 3: after normalization, this actually dramatically reduces in the bias and
Speaker 3: rms after we do the radiometrinmalization chief for stress. So
Speaker 3: these numbers may look pretty big, like eight degrees fahrenheit,
Speaker 3: but they end up being pretty small in the end.
Speaker 3: It actually might change this so that produces the stats
Speaker 3: after we've done that radiomentric organization. Anyway, let's go into tasks.
Speaker 3: This is the important partner. We see our three tasks.
Speaker 3: Here are the three data sets that we chose to
Speaker 3: be exported to our Google drive. So I've already done this,
Speaker 3: so I'm not going to We're not going to wait
Speaker 3: and run this in real time. It actually takes quite
Speaker 3: a bit of time because if you click on the
Speaker 3: ten meta here and head run, it will give you
Speaker 3: the task name. You can change that if you want,
Speaker 3: shows the coordinate system, the resolution, and the drive shows
Speaker 3: the drive folder that it will create for you if
Speaker 3: you haven't created one in your Google Drive out and
Speaker 3: then the file name and the file format of Yoursio
Speaker 3: is a geotep, so it has the special information included
Speaker 3: within the data.
Speaker 2: And so then head run.
Speaker 3: You'll see that there's a submitted task it we'll be running,
Speaker 3: and I'll show time and it's taken to run. You do
Speaker 3: that with the others and then you end up with
Speaker 3: your data and your Google Drive. So my case, this
Speaker 3: is the GEE you can stress folder and you can
Speaker 3: see a list of due to files here. You can
Speaker 3: see I have quite a few because I've obviously been
Speaker 3: doing a lot of testing on this in the last
Speaker 3: few months. And then you can click on the right side.
Speaker 3: You can see these three little dots on each file.
Speaker 3: Click that head download and it will download your file
Speaker 3: to your desktop. Okay, so let's move on to the
Speaker 3: next part here, which is actually visualizing this data in QGIS.
Speaker 3: So just to recap everything I'm just being through, is
Speaker 3: on this Google Earth Engine running ekshop version one point
Speaker 3: one tutorial, So you can go through that step by
Speaker 3: step at your own pace if you want, and then
Speaker 3: we'll be available if we're going to be available.
Speaker 2: For questions as well.
Speaker 3: So similarly, we have a full tutorial on the visualization
Speaker 3: in QGIS. So every click instep you see coming up
Speaker 3: now is laboriously documented in this file, so you can
Speaker 3: go through this at your own pace as well. There's
Speaker 3: little tip boxes, There's all kinds of nice little sympets
Speaker 3: of information here and it ends with having a quick
Speaker 3: reference and troubleshooting guide, so really nice reference to have
Speaker 3: handy while we go through the actual tutorial. So let's
Speaker 3: open up QGIS.
Speaker 2: I already have mine open.
Speaker 3: There's a link in the resources to how to download QGIS,
Speaker 3: and I'm pretty sure most of you will have it
Speaker 3: already from Savannah's tutorials. So let's.
Speaker 2: Let's begin.
Speaker 3: So if you go to the top left, had project
Speaker 3: and hit new, we start a new project going into
Speaker 3: project save as and call it something. So let's call
Speaker 3: it Eco stress sharpening. And I'm just going to say
Speaker 3: it in my documents folder. So we have it saved,
Speaker 3: we have our projects saved. We're I'm going to lose
Speaker 3: all the data that we're we're doing. So next step
Speaker 3: is we want to we want to this the Google basemp's.
Speaker 3: This is really important and very useful to have. So
Speaker 3: go up to right at the top wh is HC,
Speaker 3: M G, I S. Click on that, go to basemap
Speaker 3: and click on Google Satellite. So now we have our
Speaker 3: Google Nice satellite basemp. Next we go to a.
Speaker 2: Layer, add layer and raster layer and.
Speaker 3: On the source here you can see I already have
Speaker 3: mine that i've that I've uploaded. But if I click
Speaker 3: on the right here the three dots, it's going to
Speaker 3: take us to folder where mine is in our set,
Speaker 3: and I'm going to upload the firstly the ten meter
Speaker 3: lst add close and I'm going to do the same
Speaker 3: thing for the twenty meter sorry, with seventy meter layer.
Speaker 3: So we go yeah, and it's seventy meters ad. Okay,
Speaker 3: Now we have on the bottom left on our layers,
Speaker 3: you can see we have the seventy meter product ten
Speaker 3: meter product. Google said like that, Now we're not seeing
Speaker 3: anything because we actually have to zoom to the layer.
Speaker 3: So if we ride click and hit zoom to layer,
Speaker 3: we will now see the map center on our image
Speaker 3: of the Los Angeles and it's all default and gray scale.
Speaker 3: That's kind of boring. We don't want that. So what
Speaker 3: are we gonna do is were gonna double click or
Speaker 3: right click and hit properties on our file. We end
Speaker 3: up with this page. We start with symbology. Go to
Speaker 3: the top where it says render type hits single band
Speaker 3: pseudo color. We don't want any y scale. Then for
Speaker 3: the min max value settings, I'm going to click this errow.
Speaker 3: And what I typically like to use is I don't
Speaker 3: like to hard code the men in max because it's
Speaker 3: going to change for every scene. So I typically like
Speaker 3: to use between two to five of the lower percentile
Speaker 3: of data. And then on the hi side, I either
Speaker 3: go from ninety eight to one hundred, and that kind
Speaker 3: of varies on the area that I'm looking at. So
Speaker 3: let's use those values for the color ramp. I actually
Speaker 3: so this is really a personal preference. You can go
Speaker 3: Magma spectral works pretty well. If you look at all
Speaker 3: color ramps here, you can see there's a really wide
Speaker 3: variety of color ramps. I'll show you a little trick
Speaker 3: if the one that I actually like is if you
Speaker 3: go to create color ramp, go to catalog CBT city.
Speaker 3: I know this is a bit much, but qgi us
Speaker 3: and then all by author on the top rides. I
Speaker 3: already like this temperature, so let's let's use temperature all right.
Speaker 3: So if we click and we head apply, now we
Speaker 3: can see our image nicely scaled in color scale where
Speaker 3: the blues are the cooler colors red so are out
Speaker 3: of colors. So it's pretty intuitive, and we we're just
Speaker 3: going to go ahead and do the same thing quickly
Speaker 3: with our second band. I'll go through this pretty quick already,
Speaker 3: change our centerur thresholds by one hundred, and we'll go
Speaker 3: with our temperature color up, which again I have to
Speaker 3: add I actually need to save this once. I don't
Speaker 3: have to do this every time. I haven't temperature okay, apply, Okay,
Speaker 3: Now we have both data sets together at the same
Speaker 3: color range and more importantly, in the same color ramp.
Speaker 3: So firstly, what we can do here, Let's go in.
Speaker 3: Let's go into this area in the Sant Banana Valley.
Speaker 3: Let's look at this little blue island here and see
Speaker 3: what's going on. So we zoom in here. We can
Speaker 3: toggle all these on and north, which is really really useful.
Speaker 3: So you can look at the Google background image. Yep,
Speaker 3: it's a golf course. So this is a two golf
Speaker 3: courses in the Sant Banana Valley, and on the right
Speaker 3: side is an actual park. This is an actual area
Speaker 3: where people fly remote control aircraft. In fact, this image here,
Speaker 3: this must have been in the spring, because everything looks
Speaker 3: pretty green, and in actual fact, during the summer this
Speaker 3: is pretty barren and bare soil, very hot, and you
Speaker 3: can actually see that in the echo stressed data. You
Speaker 3: can see the very hot temperatures sere over the park
Speaker 3: and then much cooler over the irrigated golf course. So
Speaker 3: looking at ten meters, so we just see two big
Speaker 3: blobs right at seventy meters, there's not much detail there.
Speaker 3: If we're going to the ten meter scale, now we
Speaker 3: can really see the detail pop out. So we can
Speaker 3: start seeing the actual trees along the fairways of the
Speaker 3: golf courts that are cooler in the fairways, it's pretty cool.
Speaker 3: You can see this vegetated waterway going down the center
Speaker 3: of the golf course. You can see roads, you can
Speaker 3: see specific freeways that are hot. So it just opens
Speaker 3: up all this detail to what's actually going on in
Speaker 3: the urban environment. On the right here you can see
Speaker 3: building roofs and parking lots that are distinctive and have
Speaker 3: distinctive temperatures from each other. And if you zoom into
Speaker 3: this sort of suburban area, you can actually see the
Speaker 3: temperature of individual trees, so this is really cool. You
Speaker 3: can actually see the cooling impact of trees and green
Speaker 3: grass yards in this environment. You can see to the
Speaker 3: level of whose roof is the hardest, right, so you
Speaker 3: can see the dark roof right here you can see
Speaker 3: my person. This sort of bright red spot is actually
Speaker 3: someone's very dark black shingle roof. And this cooler area
Speaker 3: right here you can see it's actually a lighter shingle color,
Speaker 3: which is a lighter temperature. So really cool in that
Speaker 3: you can really zoom into very fine scale detail on
Speaker 3: the temperatures.
Speaker 2: Let's go to another area quickly that I really like.
Speaker 3: I actually used to live close to this area and
Speaker 3: actually play on this golf course quite a lot. This
Speaker 3: is the Griffith Park golf course on the edge of
Speaker 3: Griffith Park, and it's really nice because there's sharp gradients
Speaker 3: and temperature from the golf course to the freeway into
Speaker 3: this more industrial complex zone just off the western edge
Speaker 3: of Glendale.
Speaker 2: So it's seventy meters. Again, not much detail.
Speaker 3: You can see the broad outlines of where the hot
Speaker 3: spots are, but it's really only when we go to
Speaker 3: the ten meter scale that you start seeing the actual
Speaker 3: temperature of hiking trail. So these are bare gravel trails
Speaker 3: that are hotter than the surrounding landscape. Again, trees lining
Speaker 3: the fairways. And what's pretty interesting here is let me
Speaker 3: go to let me change the scale a little bit here.
Speaker 3: This is where as I mentioned, you want to change
Speaker 3: the fuminium max of the data depending on where you
Speaker 3: want to look at to increase the contrast. So this
Speaker 3: looks a lot better for this area. One thing I
Speaker 3: wanted to point out here, note that this is the
Speaker 3: one thirty four Freeway running here along the northern part
Speaker 3: of the image. Right now, you can see how much
Speaker 3: hotter that freeway is. It's running east west, so it's
Speaker 3: directly being illuminated by the afternoon sun. There's no intervening
Speaker 3: trees or shade on the freeway, whereas if you look
Speaker 3: at the five Freeway south right next to the golf
Speaker 3: course here, look how much cooler it is. It's actually
Speaker 3: ten to fifteen degrees cooler. And if we actually zoom
Speaker 3: into Google Earthlier. You can see that there's actually a tree,
Speaker 3: very tall trees lined up on the court on this side,
Speaker 3: on the western side of the freeway, which provides a
Speaker 3: lot of shading. Of course, they have Griffith Park here
Speaker 3: which provides also even more shading.
Speaker 2: During the afternoon hours, you have a much cooler freeway.
Speaker 3: So it just shows the level of detail that we
Speaker 3: can get to at this resolution by looking at the
Speaker 3: actual differences in freeway temperatures, which I think is really cool. Okay,
Speaker 3: then the last quick thing I want to show you
Speaker 3: here before we actually get to exporting the data as
Speaker 3: actual imagery. Let's go to the Rose Bowl. This is
Speaker 3: actually one of the venues for the World Cup and
Speaker 3: the Olympics coming up, so this is a pretty important
Speaker 3: area that they're going to be looking at to try
Speaker 3: and implement heat mitigation efforts. If we look at the
Speaker 3: Rose Bowl here, we have these huge, massive parking lots
Speaker 3: right These are n actually going to be very hot surfaces,
Speaker 3: and this large field is actually gets very hot during
Speaker 3: the summer too. It's mostly dry sinest grass. So looking
Speaker 3: at the seventimeter data again, we can see there's some
Speaker 3: hotspots around.
Speaker 2: We can't clearly see exactly what.
Speaker 3: They are, but it's only when we go to the
Speaker 3: ten meter scale that you can see yep, these are
Speaker 3: these large parking lots and roads surrounding the southern part
Speaker 3: of the stadium, which are you know, twenty thirty degrees
Speaker 3: warmer than the golf cooks for example, to the north.
Speaker 3: And this if you can imagine, if there's airflow and
Speaker 3: wind coming in from the southern, southwest and southern parts
Speaker 3: of this image, that you're going to get a lot
Speaker 3: of heat invection from these hot surfaces into the stadium.
Speaker 3: And so this is these are the kind of areas
Speaker 3: that we want to target for heat intervention during upcoming events,
Speaker 3: but also just for the future sustainability of heat in
Speaker 3: the ARLA region. Okay, so what if we wanted to
Speaker 3: export these images. Before I did that, I wanted to
Speaker 3: show you another cool trick that sometimes we use, but
Speaker 3: not very often because physically it doesn't stop making much sense.
Speaker 3: But if we go into symbology again, all the way
Speaker 3: down to layer rendering blending mode, it's currently normal if
Speaker 3: we head overlay, what it's going to do is actually
Speaker 3: overlay the data directly on Google at the engine background
Speaker 3: so you can.
Speaker 2: It's pretty cool.
Speaker 3: You can see the almost the three D structure coming
Speaker 3: through with the temperature overlaid on top. And this is
Speaker 3: how we generated that paras map that I showed you earlier.
Speaker 3: But the one caveat here is that you can see
Speaker 3: the building roofs here which are white, actually come through
Speaker 3: as looking white, whereas they lose their actual temperature color,
Speaker 3: which would be the dark red color. The same with
Speaker 3: green spaces that come out looking green, because blue on
Speaker 3: green gives us kind of a green. So if you
Speaker 3: can deal with that, that's fine, but it just provides
Speaker 3: a really nice, pretty image. Okay, let's go back to
Speaker 3: the normal and then we're gonna the last thing we're
Speaker 3: gonna do today is going to show you how to
Speaker 3: actually export a PNG image or an image in any
Speaker 3: format that you like. So let's let's put the image
Speaker 3: in this at this scale. You can change the magnifier
Speaker 3: on the bottom right by the way to any scale
Speaker 3: you want, and also you can just use your your
Speaker 3: mask to zoom in an out. I'm going to leave
Speaker 3: it at this scale, go up to projects. We're going
Speaker 3: to go to a new print layout or control P.
Speaker 3: Let's call it LA la shop and you can you
Speaker 3: can name the print layout anything you wants. Really, you
Speaker 3: end up with this sort of blank paddock here. What
Speaker 3: are you going to do is add item at the top,
Speaker 3: add map. Okay, now you're going to get across, and
Speaker 3: what you want to do is click and drag across
Speaker 3: to fill this entire blank canvas space. And what it's
Speaker 3: going to do, it's going to render the map that
Speaker 3: you see in qjis in this region. So now we
Speaker 3: can do a couple of things. We can go to
Speaker 3: add item, add a scale bar. For example, there's a
Speaker 3: scale bar on the bottom left. Let's add a north
Speaker 3: arrow is also kind of typical, shows the north up direction.
Speaker 3: You can also add what's pretty important actually is a legend,
Speaker 3: which shows us the legend of the color scale. I
Speaker 3: really don't like the legends that QJS comes with, to
Speaker 3: be honest, So usually I actually do this kind of
Speaker 3: work in our or math Lab or Python. But this
Speaker 3: is possible. So now you see twos because we have
Speaker 3: two layers in our QJI. So we click on that,
Speaker 3: go to the bottom right here where it says legend items,
Speaker 3: click auto update. Let's move this up, and let's click
Speaker 3: on the first one here because this is the ten
Speaker 3: meter map, and hit this minus red button so we
Speaker 3: delete that one. You can also delete the actual names
Speaker 3: I believe if you like. But anyway, that's what you
Speaker 3: can produce with your map as well. And then if
Speaker 3: we go to layout export as image, you can then
Speaker 3: export your image in Typically PNG is a pretty good
Speaker 3: format to do it and preserves the resolution of the image.
Speaker 3: You can also output in tiff or jpeg and then
Speaker 3: click save and then export resolution you want to go
Speaker 3: at least three hundred dpi for looking at for importing
Speaker 3: these into part points or anything else, hit save and
Speaker 3: you'll have your image set now. The other way we
Speaker 3: can do this without adding all this other fancy stuff
Speaker 3: to the image is if we just want to directly
Speaker 3: export this image right here. Go to project import export
Speaker 3: export map to image, change the dpi three hundred dpi.
Speaker 3: Let's save, and again I'll just name it something and
Speaker 3: you can directly say just this image right here. Sometimes
Speaker 3: what I do is, in fact, is I crop out
Speaker 3: the color scale on the on the left here, and
Speaker 3: I saved that and included with the image, which makes
Speaker 3: it a little easier if you want to do something
Speaker 3: in QGIS.
Speaker 2: I think we have a little bit of time left.
Speaker 3: The last thing I wanted to go through here was
Speaker 3: how to actually do some quantitative analysis within QGI. So
Speaker 3: this will take another minute or two. And this is
Speaker 3: all laid out in the tutorial again. So I say,
Speaker 3: I want to see what is it? What is the
Speaker 3: temperature difference between this golf course and this sort of
Speaker 3: bear park area. So what I'm going to do is
Speaker 3: it's a little bit elaborate, but if I go to layer, uh,
Speaker 3: let's see vector and layer and layer. Actually I've really
Speaker 3: forgot how to do this myself, so let's actually this
Speaker 3: is a good idea. Let's go to the QGIS tutorial
Speaker 3: and let's figure out how to how to do this.
Speaker 2: So create zone polygons. Okay, zone and statistics.
Speaker 3: Yah, we go. So layer, create layer, new shape file
Speaker 3: layer Okay, layer create layer, new shapefile layer. Let's call
Speaker 3: it zones geometry type. We want to do polygon and
Speaker 3: then we're gonna click. Okay, go to zones again. Right
Speaker 3: click on zones, head toggle editing. It's this with a
Speaker 3: little pencil mark, and then click this sort of green
Speaker 3: icon which is adding a polygon feature. Looks like a
Speaker 3: little cutting green, and then you can start drawing your
Speaker 3: polygon to any shape that you wish. Let's let's draw
Speaker 3: the entire golf course here. We then right click go ID.
Speaker 3: Let's call it one, and we have our first one.
Speaker 3: Let's click on the second one, which is this little
Speaker 3: really hot zone park right click, call it a different
Speaker 3: ID number two. Okay, then we have our two different zones.
Speaker 3: Now what we can do is go into processing toolbox,
Speaker 3: search for zonal statistics. Double click zonal statistics.
Speaker 2: We have our input.
Speaker 3: Layer as the zones that we just created rest a layer.
Speaker 3: We want the ten meter data and we want to
Speaker 3: see let's do the standard deviation the mean that will
Speaker 3: be important in the mid mat Okay, so run close that.
Speaker 3: And if we go to zonal statistics and open a
Speaker 3: tribute table, Okay, there we go.
Speaker 2: We finally have the actual quantitative results.
Speaker 3: Yes, so the ID one, which is the golf course
Speaker 3: mean temperature of about one hundred degrees faaranheit. The part
Speaker 3: next to it was yep, twenty degrees hotter on average
Speaker 3: hundred and twenty degrees, but up to one twenty eight
Speaker 3: degrees farahnite. So that's that's really hot and the minimum
Speaker 3: gold called temperature is about eighty seven, so you can
Speaker 3: see some zonal stats. I usually do this kind of
Speaker 3: thing in our and Matt lab and packon, but I
Speaker 3: just wanted to show you that you can actually do
Speaker 3: this in directly in QGS if you really want to
Speaker 3: do something to remove that layer, and remove that layer
Speaker 3: and then see if I can. All right, and then
Speaker 3: if the last thing here is to double click on
Speaker 3: your file again, if you go to transparency, you can
Speaker 3: change the transparency let's say seventy percent.
Speaker 2: This is a really cool trick to do as well.
Speaker 3: And I can start seeing some of the background Google
Speaker 3: of imagery coming in the background, and it just gives
Speaker 3: it a nicer look. So that's it. That's all I'm
Speaker 3: going to show you today on this tutorial. Again, you
Speaker 3: can go through the actual documents which we'll be sharing
Speaker 3: that will give you the full step by step on
Speaker 3: how to do what I just did in the QJAS
Speaker 3: tutorial and the shopping tutorial.
Speaker 2: So thank you very much everyone.
Speaker 3: I hope you enjoyed that, and we'll be here for
Speaker 3: questions when this is finally presented.
Speaker 1: Thank you, Thank you Glynn for leading us through the
Speaker 1: downscaling Ecostress LST Demo. I will now provide a recap
Speaker 1: of our training. Here's a summary covering all seven learning
Speaker 1: objectives from our thermal remote sensing training. First, the physics
Speaker 1: of thermal emission all matter above absolute zero AMIDST electromagnetic radiation.
Speaker 1: Plank's law, Bean's displacement law, and the Stefan Boltzman law
Speaker 1: govern how much energy is emitted at what wavelengths, and
Speaker 1: how sens sensitively it responds to temperature change. Earth surfaces
Speaker 1: at around three hundred Calvin peak near nine point seven micrometers,
Speaker 1: placing land surface temperature retrieval squarely in the eight to
Speaker 1: fourteen micrometer thermal infrared window, a range of purely emitted
Speaker 1: energy with no solar contamination. Real surfaces are not perfect
Speaker 1: black bodies. Emissivity being less than one encodes the composition
Speaker 1: of and the roughness as well as the mineralogy of
Speaker 1: these surfaces, and a one point five percent emissivity error
Speaker 1: propagates to about one kelvin of LST error. The temperature
Speaker 1: emissivity separation algorithm or the tests algorithm used by Ecostress
Speaker 1: Aster and Modus twenty one simultaneously retrieves both temperature and
Speaker 1: spectral emissivity, making it far more accurate than split window
Speaker 1: approaches over bare, arid or geologically complex surfaces, where split
Speaker 1: window can er by three to ten Calvin. Unlike optical
Speaker 1: sensors such as Sentinel two, lansat in the visible and
Speaker 1: neur infrared, which detect reflected sunlight and go dark at night,
Speaker 1: thermal sensors detect emitted surface radiation around the clock. This
Speaker 1: enables nighttime observations of heat retention, urban cooling failures, and
Speaker 1: ecosystem thermal stress signals that are invisible to any reflectant.
Speaker 1: Spased product from AFTERS sixteen day revisit and ninety mid
Speaker 1: meter pixels to ecostress's diurnal sampling from the International Space
Speaker 1: Station and Looking Ahead to the Eagles or formerly known
Speaker 1: as Surface Biology Geology Mission TRISHNA and LSTM. Each mission
Speaker 1: trades off spatial resolution, temporal frequency, and spectral coverage differently.
Speaker 1: Choosing the right one depends on whether your application demands
Speaker 1: long term record find spatial detail or multi time of
Speaker 1: day sampling. Thermal data underpin not just urban heat island characterization,
Speaker 1: but many other applications, including evapotranspiration estimation, agricultural drought monitoring,
Speaker 1: ecosystem thermal stress detection, long term climate trend analysis such
Speaker 1: as lakewarming, expanding hot nights, and surface energy balance modeling.
Speaker 1: Making accurate thermal and frared retrievals consequential not just for
Speaker 1: remote sensing, but for climate projections, ecological conservation, and public
Speaker 1: health decision making. In the hands on ecostress data processing
Speaker 1: in R, we walked through a complete R based workflow
Speaker 1: accessing ecostress LST and emissivity collection to geotips via a pears,
Speaker 1: applying quality control, bitmasking and cloud mass converting Calvin to Celsius,
Speaker 1: defining areas of interest, and producing violin box plots and
Speaker 1: thermal gap figures demonstrating how nighttime LST at the Chatsworth
Speaker 1: Nature Preserve remained measurably cooler than the adjacent commercial area
Speaker 1: even after a full day of extreme heat during the
Speaker 1: September twenty twenty four LA heat wave. For the component
Speaker 1: of the second demo, downscaling ecostress to neighborhood scale with
Speaker 1: machine learning, we saw that because the physics of thermal
Speaker 1: emission limits spaceborne thermal and for red resolution for instance
Speaker 1: seventy meters for ecostress versus ten meters for Sentinel two.
Speaker 1: Part two introduced a random force downscaling workflow in Google
Speaker 1: Earth Engine that leverages high resolution sentinel to spectral indices
Speaker 1: DBI and DBI DWI as predictors of land service temperature,
Speaker 1: exploiting the strong physical relationship between service cover type and
Speaker 1: heat retention to sharpen ecostress imagery to ten meters and
Speaker 1: reveal block level urban heat patterns invisible in the native product.
Speaker 1: Reminder that the homework for this training opens today on
Speaker 1: June second. It is due two weeks later on June sixteenth,
Speaker 1: twenty twenty six. Upon attendance of both sessions as well
Speaker 1: as completion of the homework by the due date, participants
Speaker 1: will receive a certificate of completion for this training. I
Speaker 1: would like to acknowledge my fellow colleagues in the Arset
Speaker 1: Ecological Conservation Team who have supported the creation of his training,
Speaker 1: Sativa Cruz, Juan Torres Berres and Justin Fain. I would
Speaker 1: also like to acknowledge the RSET program staff who made
Speaker 1: this training possible, including Selwyn Hudson, Odoy, Maria Maravito, Suzanne Monty,
Speaker 1: and Melanie Follette. We encourage you to check out our
Speaker 1: website as well as the rset YouTube channel linked here
Speaker 1: in this slide. You can also join our quarterly newsletter
Speaker 1: to stay up to date on our latest trainings by
Speaker 1: sending an email with no subject to our set dash
Speaker 1: join at lists dot NASA dot gov and then follow
Speaker 1: the instructions sent in the response. The contact information for
Speaker 1: myself and our other guest instructor, Glenn Holly, is also
Speaker 1: here if you'd like to email us directly with specific
Speaker 1: questions about this training. Here is a list of references
Speaker 1: for this training. These are all great places to start
Speaker 1: to dive deeper into the material that we have presented.
Speaker 1: Thank you all for your participation in this training. We
Speaker 1: will now transition into the Q and A. So let's
Speaker 1: address a few questions now and then the remainder of
Speaker 1: the questions we'll address later this week. So I want
Speaker 1: to first just thank doctor Glenn Holly who has joined
Speaker 1: us as for this training. Thank you so much Glenn
Speaker 1: for your time and expertise. And yeah, let's dive into
Speaker 1: the questions. Question one asks, given the possibility of a
Speaker 1: moderate to strong Almino year, how could al nino interact
Speaker 1: with long term climate warming to increase urban heat, island risks,
Speaker 1: and affect glacier mass balance. In particular, how might these
Speaker 1: impacts differ across regions such as tropical cities, mid latitude
Speaker 1: urban areas, mountain glaciers, and polar ice environments. When would
Speaker 1: you like to answer?
Speaker 3: Sure? Yeah, I mean, starting off, it's a it's a
Speaker 3: pretty broad question and interdisciplinary, you know, covering a lot
Speaker 3: of different science areas and disciplines. But you know, this
Speaker 3: is our best answer on the fly, is that you
Speaker 3: know we are getting in Elmina likely this summer it's
Speaker 3: going to be strong noise, predicting that as a result,
Speaker 3: we're going to have one of the woman's years on
Speaker 3: record coming up twenty twenty six, twenty seven. So in general,
Speaker 3: you know, the all ninios has a positive impact on
Speaker 3: temperature anomally, so we know expect warmer temperatures overlaying on
Speaker 3: an already warmer climate, and that is going to ramp
Speaker 3: up the UHI effects that that we typically experience in
Speaker 3: urban areas.
Speaker 2: I won't go into.
Speaker 3: Detail about how this affects different regions. I'm actually not
Speaker 3: a major expert on al Nino and other events like this,
Speaker 3: but I know, for example, in tropical cities they do,
Speaker 3: they should expect less cloud cover, so you can expect
Speaker 3: increased solar loading, increased temperatures, drought, spress vegetation, and combined
Speaker 3: with higher humidity. That's it's probably going to be subtropical
Speaker 3: areas they're going to experience the most detrimental effects. Mid
Speaker 3: latitude urban areas. Think of western coast of California, for
Speaker 3: example in La just from experience usually results in drier
Speaker 3: conditions and warmer conditions. It's rainfall, higher temperatures. So in general,
Speaker 3: the Anino events will ramp up and increase the Uhi effect.
Speaker 1: Thank you. Question two asks how does this urban cooling
Speaker 1: effect during the day differ depending on surrounding land type,
Speaker 1: for example arid versus agricultural versus forested.
Speaker 3: Yeah, so this is actually nicely demonstrated in the earlier
Speaker 3: presentation of two areas Delhi and Athens, two quite different cities.
Speaker 3: But you know Delhi, you think of a typical Mediterranean environment,
Speaker 3: and what happens there during the summertime is that the
Speaker 3: surrounding rural areas in Delhi, it's actually mostly agricultural regions,
Speaker 3: have a very dry, barren sinesse vegetation and an increased
Speaker 3: exposure to bear soil, and so typically we see a
Speaker 3: cool island effect during the daytime in cities like that,
Speaker 3: especially in Dailhi, we see a pronounced cool island effect.
Speaker 3: If you have a city in a tropical region, you know,
Speaker 3: surrounded by a dance forest, the reverse is going to
Speaker 3: be treated. The forest is going to be dance vegetation.
Speaker 3: Typically it's going to be ten to twenty degrees cooler
Speaker 3: than the urban surfaces, which heat up much faster than vegetation.
Speaker 3: So you'll see the classic urban heat island effect, which
Speaker 3: most people are familiar with.
Speaker 1: Great, let's do two more questions. So the question three,
Speaker 1: why does near surface ozone concentration increase in the summer.
Speaker 3: Yeah, that's that's a good question that most people don't realize.
Speaker 3: You know what the you know physically, what is happening then,
Speaker 3: And it's actually a photochemical meaning that it's actual voc
Speaker 3: so volatile organic compounds from car exhaust, just think pollution
Speaker 3: in general in the city that reacts with sunlight to
Speaker 3: produce ozone. And so the hotter it is, the sunnier
Speaker 3: it is, the morizone's gonna built up especially near the
Speaker 3: surface if you have high pollutants in the urban environment.
Speaker 3: Thank you.
Speaker 1: Question for which will be our final question for today,
Speaker 1: asks can ecostress land surface temperature data be integrated with
Speaker 1: hydrological or watershed models to jointly analyze urban heat of
Speaker 1: appotranspiration runoff and the benefits of green infrastructure. Also, are
Speaker 1: there any NASA related application case studies that demonstrate this
Speaker 1: type of integrated analysis.
Speaker 3: Okay, yes, another pretty loaded question. What I've written down
Speaker 3: here just some examples that came to the top of
Speaker 3: my head. You know, the ecostress we do provide a
Speaker 3: standard about a transporation product which is derived from hydrological
Speaker 3: models that we actually run at h apl work into
Speaker 3: the details of those models, but that that standard, those
Speaker 3: standard data products are available and they are in fact
Speaker 3: fed directly into a lot of order shared orter balanced
Speaker 3: models as the latent heat and you can do your
Speaker 3: own literature search to find those studies for the In
Speaker 3: terms of the benefits of green infrastructure. For the LA
Speaker 3: twenty eight Olympics, we've actually been working with LA Committee
Speaker 3: and also other groups from usc U c L A
Speaker 3: part of the Shade LA organization to see if we
Speaker 3: can help you use ecostress LST data specifically to try
Speaker 3: and quite to by which areas would be optimal for implementing,
Speaker 3: for example, heat mitigation measures, so planning more trees, implementing
Speaker 3: more shade structures and so forth. And so we've been
Speaker 3: working on this machine learning model. It's actually a double
Speaker 3: causal machine learning model that integrates ecostress LST with a
Speaker 3: number of other different variables to try and estimate what
Speaker 3: the cooling benefits are or would be of planning more
Speaker 3: trees in the city. So that is work that is ongoing.
Speaker 3: It's actually going to be sponsored by NASA pretty soon
Speaker 3: and we're going to be working more closely with the city.
Speaker 3: Two really good papers that look at the urban bias
Speaker 3: FERE influenced specifically on urban heat and carbon uptake in
Speaker 3: general in the urban environments focused on Los Angeles are
Speaker 3: these two papers right here written by two jpls. I
Speaker 3: would craze you to go and look more detail at
Speaker 3: those papers for what is done there.
Speaker 1: I would like to again thank you doctor Glenn Hully
Speaker 1: for joining us for this our set training series, and
Speaker 1: thank you to all of our participants for joining us.
Speaker 1: And we will again be posting all course training materials
Speaker 1: and the Q and A document within a week of
Speaker 1: this training
Podbean