A new window on OpenStreetMap data

OpenStreetMap data is as rich and varied as the real world. And, just as when you look through a window you can't take in the whole world, so it is with a map based on OSM data: you can't show it all. This is why we decided to provide the view from another window, through our own map and cartography, focusing on the world as seen through HOT's community. The new 'Humanitarian' map style is now live on openstreetmap.org:

When creating a map, it's all about making choices: what to show? how to show it? which features to emphasize ? For the HOT style, we focused on the needs we have encountered during our fieldwork and from the partners we work with, including for example water and sanitation, road quality, fire hydrants, electricity network, street lights, or social facilities. We have new icons, for example this shows basic water well:

...and here is a water well with a manual pump (close to two benches and a street light):

And we have new rendering styles for linear features, showing road quality for example. Here you can see a primary road is unpaved for a short stretch:

Please consult the map key on the right hand side of this page for more examples: http://map.hotosm.org

You may have noted that the colour scheme is light and pastel. This is certainly an aesthetic choice offering a nice contrast with the "standard" OpenStreetMap style. Consistency in the colour is also key to the readability of a map. But there was another goal for this. Now maps are everywhere, whether it is online or printed. But a generic map like the one we are building is generally only part of the message: whether it is online or printed, maps are often used with some custom data on top of them. For example, markers can be added to an online map to show specific points of interest. But also, more simply, they can be printed in order to draw on top of them. This could be details of a trip, a vaccination campaign, or additional map data when mappers are surveying. In all those situations, the map should do its job, providing geo information, but also leaving visual space for the main message.

More than a map, this is a tool we need in our toolbox. It is an answer to our aid organisation partners, who often ask "How can we have a map which is more suited to our needs?". We also need a map like this for our mappers. One of the easiest and most satisfying achievements when learning how to add data into OpenStreetMap, is to see this data appearing in the map, but for humanitarian mapping we have been adding data which does not appear on any maps (for example the road surface). We found that people were sometimes frustrated or confused not to see those details appearing. This new map style is therefore a kind of a quality tool. It focuses on data we rely on, and makes it easier for contributors to see where the data is missing, where some data has been added. The supported tags also correspond well with the Humanitarian Data Model and ties in nicely if you edit using the "HDM datamodel" JOSM presets and the JOSM in-editor HDM style.

Just as with OSM data, the style will be continuously updated. Maybe because of some new feature we will add, maybe because of some bug, maybe to make some style refinements. Some of the changes we have planned include improved rendering of different types of IDP/refugee camps. We also hope to improve DEM handling on the server to bring you the terrain shading wordwide (currently only in some HOT active areas).

In any case, this style is community based, and everyone is welcome to suggest changes. Please use the github tracker to do so: https://github.com/hotosm/HDM-CartoCSS/issues/ The CartoCSS files, which you can work with in TileMill, and the new icon graphics, are all maintained openly on github https://github.com/hotosm/HDM-CartoCSS and are available without restrictions (CC0 license).

The Humanitarian style was (so far) developed by myself with help from the French designer Anne Mattler, and Jaakko Helleranta, Will Skora and others on the CAP103 project in Haiti, funded by USAID, and also from Paul Norman and Andrew Buck. Thanks also to MapBox for the toolbox (Tilemill, Mapnik, CartoCSS, Maki icons...).

Finally a big thanks to OpenStreetMap France for hosting the tile server and rendering systems on their servers. Please note a tile usage policy is being developed for this service. For now please adhere to the standard OSM Tile Usage Policy when accessing these tiles. We hope you enjoy the new map style!

Comments

Great work. The road surface information will be a huge benefit to lots of people I'm sure. I intend to tell lots of people I know that are working out in Uganda. The road development programme is developing at pace over there and you just never know what state a road will be in when you head out on a trip, unless you're able to get local knowledge beforehand. If OSM is regularly updated it will be hugely helpful.

One small suggestion. Is it possible to add information on the condition of the road, sometimes poorly maintained potholed roads are more difficult to navigate than well maintained dirt roads. Perhaps too much information to keep reliably updated, but worth considering.

Great work. I love the unobtrusive color scheme.

Also the idea of indicating road quality is nice; it might sound spoiled for everybody working in the field in haiti but also here in germany it can be very helpful knowing the road surface, e.g. when riding a bike or rolerblades.

keep it up and thx

<3 Yohan

Nice! Just added few requests for rendering to GitHub.
I hope this will help to expand the OSM among humanitarian/developer workers, even trough some of the countries are still not mapped well...

Thanks a great! One can track map without knowing the way.

Add new comment

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
Refresh Type the characters you see in this picture.
Type the characters you see in the picture; if you can't read them, submit the form and a new image will be generated. Not case sensitive.  Switch to audio verification.