making things. saying things.

A "data-driven" approach to improving map-matching, Part III -- Post-processing for Quality

In part three of how Mapzen validates, fine tunes, and deploys our map-matching, we'll describe how we ensure that only the best-quality matches make their way into the Open Traffic datastore.

Statoids, Mesoshapes, and Who's On First

Check out our recent additions to the Who's On First gazetteer, including our partnership with Statoids!

Welcoming Mapzen Places and Libpostal to Mapzen Flex

Who's On First data is getting easier to use as Mapzen Places comes to Flex, along with Libpostal!

Geocoding for Polyglots

We now support transliterated names, not only in the input query, but the output results as well, thanks to geodisambiguation.

A "data-driven" approach to improving map-matching, Part II

In part two of how Mapzen validates, fine tunes, and deploys our map-matching, we'll dive a bit deeper into the internals of the algorithm itself to see how we can use our validation metrics to fine-tune the map-matching parameters.

TransitFlow — using Python and Processing to visualize regional transit frequency

Transitflow is an experimental set of tools that generate spatial-temporal transit frequency datasets and visualizations from the command line.

Searching the Summer

I opened that box on a map with a magnifying glass icon, and uncovered five importers, three microservices, and hundreds of Node modules. I was in awe.

Painting Terrain with Kinkade

Pestering fruit with flashlights may not sound related to mapping, but when you work with mapping software for a while, everything starts to look like a map.