Skip to content

makeabilitylab/GSVantage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GSVantage

GSVantage is an interactive dashboard designed to visualize and analyze disparities in Google Street View (GSV) image update frequency across urban neighborhoods. Built using modern web technologies, GSVantage integrates Google Street View metadata with U.S. Census American Community Survey (ACS) data, highlighting critical relationships between imagery freshness and demographic indicators.

This project represents the final stage of a comprehensive pipeline:

  1. GSV Tracker: Collects GSV imagery metadata.
  2. GSV Coverage Summaries: Aggregates GSV metadata and joins it with ACS demographic data at the census block group level.
  3. GSVantage: Presents interactive visualizations enabling exploratory analysis of spatial equity.

🔗 Live Dashboard: https://cse512.pages.cs.washington.edu/25sp/fp/gsvantage


Why It Matters

  • Street View imagery supports critical urban analyses such as infrastructure planning and public health studies.
  • Unequal update frequencies across neighborhoods may introduce biases, negatively impacting marginalized communities.
  • GSVantage helps uncover these digital inequities through visual exploration and data-driven insights.

Features

  • Interactive Map: Visualize GSV image staleness across census block groups.

  • Linked Scatter Plots: Explore relationships between image staleness and demographic variables:

    • Median Income
    • Median Home Value
    • Population Density
    • Nonwhite Ratio
    • Walk-to-Work Share
    • Single-Family Housing Ratio
  • Brushing and Filtering: Dynamically filter and highlight specific demographic segments.

  • City Selector: Example data provided for Atlanta, Chicago, Detroit, and Seattle.

  • Hover Tooltips: Detailed contextual information upon hovering over visual elements.


Getting Started

Prerequisites

  • Node.js (LTS recommended)
  • npm (included with Node.js)

Installation

Clone the repository:

git clone https://github.com/yourusername/GSVantage.git
cd GSVantage

Install dependencies:

npm install

Run the development server:

npm run dev

Access the dashboard at http://localhost:5173 (default port).

Build for production:

npm run build

The compiled assets are located in the dist/ directory, suitable for deployment to static hosting services.


Extensibility

To incorporate additional cities:

  1. Generate new GeoJSON data using GSV Coverage.
  2. Add GeoJSON files to the data/ directory.
  3. Update city metadata and configuration within the application.

This pipeline supports generalized analysis across any U.S. city with appropriate data.


Sample Insights

Insights from the provided example cities:

  • Higher-density and more diverse neighborhoods often have more recent GSV images.
  • Wealthier, suburban areas typically show older imagery.
  • A higher walk-to-work ratio consistently predicts fresher imagery.
  • Correlation strength varies significantly across different cities, highlighting localized contexts.

These findings are illustrative examples from selected cities and may not generalize broadly.

Visual Examples:

Update Patterns by City and Socioeconomic Variables

Update Patterns by City Update Patterns by Socioeconomic Variables

Technologies Used


Acknowledgments

  • Developed by Zeyu Wang and Yingchao Jian

  • Guidance and support from Dr. Don Mackenzie, Dr. Jeffrey Heer, and Dr. Jon E. Froehlich

  • Built upon foundational tools:


License

Distributed under the MIT License. See LICENSE for more information.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published