Data-driven Remote Sensing for Climate Resilience

Posted on Jan 15, 2022

The skills the authors demonstrated here can be learned through taking Data Science with Machine Learning bootcamp with NYC Data Science Academy.

Prioritizing hyper-local strategies in Los Angeles County from satellite images

It’s splashed across the headlines week after week: another vulnerable community displaced by another climate-driven disaster. The NOAA recently released its 2021 infographic data on 20 such events that claimed the lives of 688 people–more than double from 2020–and inflicted damages totaling approximately $145 billion.

While non-profit organizations, municipalities, and utilities are aligning resources and programming efforts to mitigate climate change’s impacts and build local communities’ resilience, diverse urban environments like those within Los Angeles County present multiple geographic constraints and numerous (understatement) stakeholders. If hyper-local solutions are required to ensure the least-advantaged neighborhoods have the resources they need to adapt, how to prioritize them across complex municipal, organizational, and ecological geographic boundaries? 

Satellite images introduce a meaningful, “big picture” perspective of the built environment from which to prioritize and engage relevant stakeholders. Inspired by dozens of earth analytics tutorials online (two are here and here to get you hooked!) I was curious if integrating the data “richness” of satellite images with demographic insights might provide a robust method for sorting and ranking neighborhoods for climate resilience support.

The Dataset

To investigate, I assembled the following:


The wrangling required to get the right environment set up was worth it. Visualizing the raster images was immediately satisfying:

As you might expect, these images strongly corroborate with one another. The shades of red highlighting medium and high-intensity development in the far left image display as high areas of imperviousness (think: concrete) in the middle image, and low percentages of tree canopy in the far right image. If you’ve ever been stuck on the 405 for extended periods of time, this should resonate!

Their summarized models, thanks to rasterstats, are shown here and facilitate analysis by census tract:

With good agreement to their original high-resolution counterparts, I explored various plots and graphs, two of which are shown here. I was surprised, but…not surprised (there’s a reason there is a “thing” called environmental justice, after all):

Broadly characterizing the two visuals above, the least disadvantaged communities:

  • enjoy the fewest percentages of tree canopy, and
  • are surrounded by the highest percentages of concrete,
  • reside at lower elevations,
  • at the highest population densities

Given the strong inter-dependencies, I simplified my next steps by anchoring on just one variable: imperviousness. Binning this variable into deciles created a practical and reliable means of focus; as expected, low mean tree canopy coverage and vulnerability score were consistent with the 10th decile:

The geographic distribution of these deciles are shown below for the most intensely developed portion of the county:

The dataset can be organized to any cultural context--watersheds, for instance--to facilitate alignment with all relevant stakeholders:


At this time next year, we’ll have the advantage (and perhaps dismay) at seeing NOAA’s 2022 “billion-dollar disaster map”. Let’s use this gift of time (and meaningful spatial insights!) to build up our own communities with climate resilience strategies. If you’re in the LA area and would like an introduction to organizations doing some amazing work, feel free to reach out--I’d be happy to share my learnings.

About Author

Jennifer Anderson

I've spent the last twenty years integrating and interpreting subsurface data sets as a petroleum geologist in California. I've recently left the industry and am excited to add more rigorous data analysis and visualization techniques to my skillset...
View all posts by Jennifer Anderson >

Leave a Comment

No comments found.

View Posts by Categories

Our Recent Popular Posts

View Posts by Tags

#python #trainwithnycdsa 2019 2020 Revenue 3-points agriculture air quality airbnb airline alcohol Alex Baransky algorithm alumni Alumni Interview Alumni Reviews Alumni Spotlight alumni story Alumnus ames dataset ames housing dataset apartment rent API Application artist aws bank loans beautiful soup Best Bootcamp Best Data Science 2019 Best Data Science Bootcamp Best Data Science Bootcamp 2020 Best Ranked Big Data Book Launch Book-Signing bootcamp Bootcamp Alumni Bootcamp Prep boston safety Bundles cake recipe California Cancer Research capstone car price Career Career Day citibike classic cars classpass clustering Coding Course Demo Course Report covid 19 credit credit card crime frequency crops D3.js data data analysis Data Analyst data analytics data for tripadvisor reviews data science Data Science Academy Data Science Bootcamp Data science jobs Data Science Reviews Data Scientist Data Scientist Jobs data visualization database Deep Learning Demo Day Discount disney dplyr drug data e-commerce economy employee employee burnout employer networking environment feature engineering Finance Financial Data Science fitness studio Flask flight delay gbm Get Hired ggplot2 googleVis H20 Hadoop hallmark holiday movie happiness healthcare frauds higgs boson Hiring hiring partner events Hiring Partners hotels housing housing data housing predictions housing price hy-vee Income Industry Experts Injuries Instructor Blog Instructor Interview insurance italki Job Job Placement Jobs Jon Krohn JP Morgan Chase Kaggle Kickstarter las vegas airport lasso regression Lead Data Scienctist Lead Data Scientist leaflet league linear regression Logistic Regression machine learning Maps market matplotlib Medical Research Meet the team meetup methal health miami beach movie music Napoli NBA netflix Networking neural network Neural networks New Courses NHL nlp NYC NYC Data Science nyc data science academy NYC Open Data nyc property NYCDSA NYCDSA Alumni Online Online Bootcamp Online Training Open Data painter pandas Part-time performance phoenix pollutants Portfolio Development precision measurement prediction Prework Programming public safety PwC python Python Data Analysis python machine learning python scrapy python web scraping python webscraping Python Workshop R R Data Analysis R language R Programming R Shiny r studio R Visualization R Workshop R-bloggers random forest Ranking recommendation recommendation system regression Remote remote data science bootcamp Scrapy scrapy visualization seaborn seafood type Selenium sentiment analysis sentiment classification Shiny Shiny Dashboard Spark Special Special Summer Sports statistics streaming Student Interview Student Showcase SVM Switchup Tableau teachers team team performance TensorFlow Testimonial tf-idf Top Data Science Bootcamp Top manufacturing companies Transfers tweets twitter videos visualization wallstreet wallstreetbets web scraping Weekend Course What to expect whiskey whiskeyadvocate wildfire word cloud word2vec XGBoost yelp youtube trending ZORI