Geocoding parking tickets

I've spent way too much time this last week playing around with the NYC OpenData parking tickets data--or rather, should I say, that I've spent way too much time learning how to play around with and visualize this data set. Along the way, I've learned a fair amount about javascript (i.e. the random set of bars that you see on the top of my webpage), GeoJSON, JSON, geocoding, that describing a new map projection is an easy way to get something named after you, and other stuff.

Hopefully, I have something to show for all of this, and I do (with more to come) although it may not be the sort of deep digging that I could have made if I had begun this with knowing something about for fun, here's one map that with point for a small fraction of parking tickets from March 2010 that had valid addresses that could be found (out of 872370). I geocoded this using the Google Maps API.

NYC parking tickets geocoded
Already with just a small fraction of points, you can already see patterns like the outline of Central Park along the middle of Manhattan. I don't know too much about NYC geography, but I assume there is something to the fact that these points are not uniformly spread out through the city.

And for anyone else who's interested in making similar maps, I found this tutorial to be helpful. Also this. If you're interested in making maps with tools outside of Python and rendering it straight in browser with Javascript, Mike Bostock has made a really nice set of tutorials using D3.

Back to top