CS 52: CS+Social Good Studio, Winter-Spring 2019
Sofia Avila, Alexandra Camargo, Claire Huang, and Tyler Vo
The Accountability Counsel (AC) is a group of lawyers and statisticians who help vulnerable communities around the world build and file cases against multinational corporations that threaten their environmental, economic, and social well-being.
Google Earth Engine provides an extensive catalog of time-series satellite imagery and geospatial datasets across the globe. We were lucky enough to be partnered with Earth Engine engineers who have been helping us identify datasets and providing technical implementation guidance.
Satellite imagery data can be very valuable for accountability metrics like tracking the growth of large-scale construction projects or keeping an eye on air and water pollution levels. However, the current process of collecting, analyzing, and sharing quantitative satellite imagery data over time for specific cases is a very manual and time-consuming process for lawyers at AC.
Our goal is to provide an intuitive web interface for the Accountability Counsel to view and analyze time series satellite imagery data. In particular, we hope to provide value in these four AC-specific goals:
- Simplify the powerful but overwhelming Earth Engine interface
- Automatically identify salient events (eg. large changes in the quantity tracked) over time
- Offer more flexible options for specifying what location(s) to track
- Make findings easily shareable so the work can be cross-checked
Member | Bio | |
---|---|---|
Sofia Avila | sofiaaj@stanford.edu | Symbolic Systems, 2021 |
Alexandra Camargo | acamarg2@stanford.edu | Human Biology & Computer Science, 2020 |
Claire Huang | chuang20@stanford.edu | Computer Science, 2020 |
Tyler Vo | tylervo@stanford.edu | Computer Science, 2021 |
Week | Milestone | Status |
---|---|---|
2 | Framework rough draft; Django tutorials. Discuss rough ideas for necessary frontend pages/components and database schema. Begin setting them up as scaffolding in code. | 🚧 In progress |
3 | New Case. Front-end: Develop front-end of new case showcasing description + ability to add new analyses. Back-end: Create new case object based on parameters. | |
4 | New Analyses Front-End: Analysis attributes input form. Visuaalize Earth Engine data. | |
5 | New Analyses Back-End: Retrieve initial data and historical data of object. Transform data for visualization. | |
6 | New Analyses Back-End: Creating an updater method to update these case analayses. | |
7 | Analysis details back-end: Retrieve analysis object info. | |
8 | Analysis details front-end: Interactive time series data display. | |
9 | User testing, meet with AC and Google partners. | |
10 | Prepare for showcase! |
We are grateful for the help and support from our instructors and organization partners.
- The Accountability Counsel: Samer Araabi and Marisa Lenci
- Google Earth Engine: Marisa Leung, Sai Cheemalapati, Russell Quong, and Christopher Brown
- CS + SG: Grace O'Brien and the teaching team