“Visualization of DC Parking Violations”

“Dear Popville,

Thought this might be of interest, an interactive map showing DC Parking violations over the month of May 2016. This was the most recent month of data published by DC Open Data.

There are three layers that can be activated via the layer selector in the top right a corner. Density, Time Animation(Showing violations is aggregated into a 24hr period), and violations catorgorized by State Tags.

For reference there were ~126,000 violations for this dataset.

Randy Smith”

18 Comment

  • I love how the map is mostly in red and basically covers all of DC.

  • I wonder what this would have looked like if parishioners were ticketed on Sundays.

  • Map creator here. I just added a new layer for Sunday Violations since a few people have mentioned it. There were 3137 violations on a Sunday during May 2016.

  • Sigh…my street is noticeably black…ties in to the utter lack of enforcement i see every day

  • This is really cool but it looks to me like the density of hexagons and the color of the hexagons are alternative ways of showing the same data, which makes interpreting the map difficult. Some blocks have many yellow hexagons, while some blocks have one dark red hexagon, while some have a mix of the two. Is this a result of inconsistency in how the ticket location was input into the database – house numbers versus block numbers? Either a single colored hexagon per block, or a shape that varies in size with the tickets per block, or discrete dots for each ticket would be easier to interpret.

    I also wish the time study had a clock to go with it but it is really interesting to watch as-is.

    • Neil, the hexagon is colored by the amount of tickets that fall within its bounds. The hexgon doesn’t correspond to a specific block. It is just a grid overlayed on the entirety of DC. Hexagons with no violations are just invisible.

      There is a discrete dot layer, it is under “By State.” At the top there is a button labeled “Visible Layers.” Click on that and it will drop down a list of layers that you can toggle on and off.

      Re: Time study, I am looking to add a clock for this and possibly any future iterations.

      I am making a few tweaks to make this easier to interpret.

      • I should add the hexagon is colored by a combination of the amount of tickets that fall within its bounds and how central they are within those bounds. So, there is a bit of interpolation in its calculation. Was trying to do too many things at once so I forgot to add that piece of how color is determined.

      • Smitty,

        First, thank you for making this really interesting tool and for your reply!

        Maybe I’m just zooming in further than I really should be, but on some blocks you see a bunch of yellow hexagons, one over each house, and on some blocks you see a single red hexagon in the middle of the street, and on some blocks you see both. My guess is this is just showing that some times the ticket writer puts in “1400 block of U St” (red hex in the center of the street) and sometimes they put in actual addresses (yellow hex over each property). If all the tickets on a given block were assigned the same location, you’d lose some mostly meaningless resolution but it would be much easier to compare one street or one block against another.

        • Neil,

          I see what you’re saying. You’re on the right track with how the ticket writer assigns addresses. Without getting into the weeds, they way they write the addresses and how far you zoom in will cause those effects. It’s all about striking the right balance of hexagon resolution with the accuracy of where the violation occurred.

          I’m working on a non-dynamic hexagon grid that will stay a constant resolution to see if that improves the results. Will be available probably tomorrow morning.

          If there is enough interest I’d like to continue doing this with a variety of data available from DC Open Data. I think visualizing what is happen in the city is a great way for citizens to become more engaged