From OpenStreetMap Wiki
Jump to: navigation, search
Available languages — MapCraft
Afrikaans Alemannisch aragonés asturianu azərbaycanca Bahasa Indonesia Bahasa Melayu Bân-lâm-gú Basa Jawa Baso Minangkabau bosanski brezhoneg català čeština dansk Deutsch eesti English español Esperanto estremeñu euskara français Frysk Gaeilge Gàidhlig galego Hausa hrvatski Igbo interlingua Interlingue isiXhosa isiZulu íslenska italiano Kiswahili Kreyòl ayisyen kréyòl gwadloupéyen kurdî latviešu Lëtzebuergesch lietuvių magyar Malagasy Malti Nederlands Nedersaksies norsk norsk nynorsk occitan Oromoo oʻzbekcha/ўзбекча Plattdüütsch polski português română shqip slovenčina slovenščina Soomaaliga suomi svenska Tiếng Việt Türkçe Vahcuengh vèneto Wolof Yorùbá Zazaki српски / srpski беларуская български қазақша македонски монгол русский тоҷикӣ українська Ελληνικά Հայերեն ქართული नेपाली मराठी हिन्दी অসমীয়া বাংলা ਪੰਜਾਬੀ ગુજરાતી ଓଡ଼ିଆ தமிழ் తెలుగు ಕನ್ನಡ മലയാളം සිංහල ไทย မြန်မာဘာသာ ລາວ ភាសាខ្មែរ ⵜⴰⵎⴰⵣⵉⵖⵜ አማርኛ 한국어 日本語 中文(简体)‎ 吴语 粵語 中文(繁體)‎ ייִדיש עברית اردو العربية پښتو سنڌي فارسی ދިވެހިބަސް

MapCraft ( is a tool for tracking mapping progress during a mapping party or other coordinated project taking place in a concentrated area. It shows a cake diagram as a bunch of clickable areas, with the ability to take ownership of cake slices, as well as commenting on them, and chatting to eachother about it. It takes the concept of a "cake diagram" and makes it more dynamic.

The tool also allows rating the cake slices by progress, which is then shown prominently as different colourisation. This was designed for realtime collaboration on sketching aerial imagery. It was conceived by and for the Russian OpenStreetMap community, and was used in Gelendzhik, a resort town on the Black sea in Russia. That original cake is not available, as Hind changed Mapcraft since then, but the progress of that huge remote mapping party is shown in this animation.

Using the tool

View the list of available cake diagrams (for different mapping parties), or find one on the overview map. Initially you'll be an anonymous user.

Click the 'anon' user icon in the bottom left to login. The tool uses an OAuth authorisation process, meaning you can identify yourself as your normal OpenStreetMap account. As you will see, MapCraft only needs to 'read your user preferences' (in fact it just needs to identify you) Click to save your authorisation. Before that you may need to log in to your main OSM account, or even register if you don't already have an account like this (but all mappers do have a main OSM account).

Click the cake slices to select them, and see information about each slice in the top right panel.

The "Owner" of a slice is displayed. Click where it says 'None' to take ownership of a slice. This isn't a binding mapping contract! You can always relinquish ownership if you change your mind.

Creating a cake

You can create a cake design using JOSM:

  • Open JOSM and download data as normal and/or bring in imagery/map background layers.
  • do File menu -> New Layer. Ensure that this is selected in the layers panel.
  • Draw your cake diagram in the new layer. It should be a set of closed ways without tags
  • Save this to a .osm file (remember to do this rather than uploading from JOSM!)

Then you can upload this file into MapCraft. From the homepage, login and click the 'New cake' tab to reach here:

Note that this is fairly basic at the moment, and there is no facility for changing a cake diagram after upload.


Source code on github

Report issues or suggest enhancements on github

Developed by User:Hind (and anyone else who wants to fork it)

See also