I finally had the chance to finish up the Jersey City parking zone mapping project from a couple of weeks ago. The goal was to take a PDF of valid addresses for each zone and visualize it on a map. The result can be found at http://dangoldin.com/jersey-city-open-data/ and includes the zones that had enough geocodeable addresses to generate a valid polygon.

As expected, most of the work was going from the PDF to a set of valid geocoded addresses. The biggest challenge was extracting the text from the PDF and transforming them into addresses that could be accurately geocoded. Once I had that it was simply modifying the Google Maps polygon example to generate a list of polygon and finding a library to overlay the zone labels.

The two things I want to change are to modify the visualization to also include a street level visualization rather than relying on a polygon since it’ll make the information bit more useful as well as incorporate the street cleaning hours. If anyone has that data I’d love to get it.

As usual, the code is up on GitHub and pull requests are welcome.


Read more!