Skip to content

Code4Newark/open-data-plans

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

open-data-plans

City of Newark logo

The City of Newark open data portal has an some interesting datasets we might work with and create some kind of spatial/map visualization. The datasets range across infrastructure, government, demographics, business, education and public safety but here are some datasets I found more interesting.

  • Abandoned Properties
    • Contains latitute and longitude data.
    • Former owner's (individual/corporation) name.
  • Wards
    • This is a shapefile that we can use to generate the actual map of Newark on a webpage.
  • Health Inspections
    • Contains latitute and longitude data.
    • Grade and date inspected.

There is also data on NHA Project Housing, the Valentine's Day Property Sale, Newark Census and distribution of Taxes Paid, all interesting stuff with potentially even more interesting insights in an overlapping visualization.

This open data project could definetly bring some synergy to the voting app project that we are thinking of starting. Essentially, trying to inform voters with these visualizations before they go to the polls.

Implementation

We can use D3.js and Node.js to handle most if not all parts of this project, from rendering the map of Newark in-browser to parsing the raw datasets (usually in csv form).

A homogenous JavaScript stack will also be an opportunity to involve the beginning Saturday JavaScript learners.

Development roadmap

Precondition: Facilitate general Git, GitHub React and D3 workshop to brief people on project and how to contribute via GitHub.

  1. Render geoJSON map of Newark, NJ in the browser
  2. Parse datasets (e.g. abandon homes, health inspections, etc) for coordinate data
  • We actually don't need to parse if we use Newark's CKAN-based API. We can return a JSON version of the csv at the moment of the request (think live updating!).
  1. Plot coordinate data on map. Give users option of specificing which data they want to see.
  • Can JavaScript's 'floats' handle the precision of the coordinate data, e.g. -74.198941271183?
  1. Do all this in an object-oriented fashion so that when Newark open data people release new datasets, adding them to our visualization is trivial.

About

Drafting plans to work with the City of Newark's open data sets

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published