Skip to content

Latest commit

 

History

History
66 lines (50 loc) · 3.39 KB

README.md

File metadata and controls

66 lines (50 loc) · 3.39 KB

PIECED

GitHub issues GitHub

LIVE DEMO

PIECED aims to visualize the declining populations of different species and highlight their vulnerability status. We hope to spread awareness to the public about these environmental issues and showcase just how close some species are to extinction.

Inspired by the 2008 WWF Japan Campaign Population By Pixel, our project highlights population disparities by pixelating species images based on the number of individuals left. We manipulated CSS filters to alter image blurring and smoothing, giving us a controllable pixelation effect where the number of pixels in the image is approximately equal to the estimated population of a given species. We also added animations to transition between the original, full-resolution image and its pixelated counterpart.

             

Meet the Team

PIECED was developed by Fiza (@fgoyal), Ariana (@arianazhu), and Maxwell (@maxhchen) as a capstone project for Google's 2020 STEP internship program.

Data Collection

We collected data on over 1200 species. Most of the data was extracted by web-scraping Wikipedia, but we supplemented it by retrieving data from the GBIF API and Google Knowledge Graph Search API.

Information was collected as follows:

Wikipedia GBIF Knowledge Graph
Scientific name (key) Kingdom Description
Common name Phylum -
Population Class -
Population trend Order -
IUCN status Family -
Image Genus -

Technologies Used

This project uses the following tools/libraries:

Usage and Deployment

To run the project, you need to install Maven and the Google Cloud Platform SDK.

You can run a local test server using

mvn package appengine:run

You can run just the Java data collection files using

mvn exec:java

License

Apache License 2.0

Copyright 2020 Fiza Goyal, Ariana Zhu, Maxwell Chen