OpenStreetMap and Indoor Maps [Part 1/2]

Gieifegi

In most countries, OpenStreetMap played catch-up with the commercial maps. Indoor Maps are a completely new playing field. So far, none of the commercial providers have gained traction in the Indoor space. It is also an area where OpenStreetMap could take the lead and leave the commercial providers behind straight from the beginning. Wishful thinking? Maybe, maybe not. On the one hand, there is a lack of an Indoor approach for OpenStreetMap. On the other hand, there is no other map data with such attention to detail.

Now there is also a very promising approach to Indoor Maps for OpenStreetMap by the University of Heidelberg and especially Marcus Götz, who is co-author of this post and who will present his approach in a succeeding post. In this post, we want to give a better idea of the opportunities and challenges for “OpenIndoorMaps”.

The opportunity

Germany has reached a leading position with regard to coverage in the OpenStreetMap universe. Around the Reichstag in Berlin, every single tree is mapped. In the Berlin zoo, every single animal compound is mapped. So, what’s next for mappers in those densely mapped areas? An obvious answer is to go indoors.

The indoor space is the last frontier in mapping, and people are seeking and even expecting their well-known outdoor applications (e.g. navigation or local search) being adapted to the Indoor context. However, for transferring applications like openrouteservice.org or osm-wms.de indoors requires details about indoor spaces, and buildings need to be mapped inside. This is where the OSM community can build upon their strength of local knowledge and their attention to detail and as a result beat commercial data providers.

The key difference

Indoor applications require maps on top of each other to deal with floors. Floors need to be connected to each other. Floors need to be considered during capturing and during rendering. Different data is overlaid with each other, thus an appropriate methodology for capturing and visualizing the data is required. Especially a tall  building with several floors results in many super-imposed ways when mapping the rooms, corridors and floor shapes in OSM, which makes the OSM mapping some kind of inconvenience (at least for inexperienced mappers). Mapping indoors results in a huge amount of data for a comparable small area.

The challenges

Capturing and rendering floors – How can different floors be mapped in OSM? What is an appropriate visualization of multi-level buildings? How can the OSM map be extended for indoor information?

Privacy protection – Can the indoor space be mapped without limitation or are their additional privacy concerns to be considered?

Indoor Measurement – What technology do people need to capture indoor maps? Which gadgets will take over the role of the GPS receiver for street maps? Is there some kind of publically accessible building information available?

The Indoor Approach by the University of Heidelberg

The Indoor Approach of the University of Heidelberg focuses on dealing with the concept of floors. Thereby, each floor is mapped in great detail, thus the shapes and geometry of rooms are also included. The developed approach builds upon the existing OSM technology with ways and nodes, and combines them with relations to a building. Additional information about doors or semantic information, such as room names, is also included.  Essentially, a building can be fully mapped with existing OSM editors (mainly Potlatch or JOSM) and no additional extensions are required. Similar to other applications, the data can then be used for the creation of indoor maps and other applications.

Part 2 of this post will describe the approach in more detail and intends to encourage a discussion to include the community in development of a feasible approach for the OpenStreetMap community.

Tokyo host for SoTM 2012

The SoTM organizing committee have just announced the winning bid for the 2012 International conference for OpenStreetMap. This year we’re going to…

Tokyo, Japan!

Tokyo by Night

‘Tokyo by Night’ photo CC-BY-2.0 user JeHu68 on flickr

The annual event will be held September 6th-8th 2012.

From the stateofthemap.org blog:

There were five proposals to host the leading international OpenStreetMap conference: Aveiro (Portugal), Havana (Cuba), Lille (France), Tbilisi (Georgia) and Tokyo (Japan). “We’ve received several strong bids. Deciding on the best location for State of the Map is always one of our biggest and toughest decisions.” says Henk Hoff, chairman of the SotM organizing committee. With the crisis Japan had to face the past year, the Japanese OSM has grown intensively; making Asia an important part within the OSM community.

We strongly believe that holding State of the Map in Asia will widen and strenghten the international community as a whole, like it has done in Europe and North America in the past” commented Tiachi Furuhashi of OpenStreetMap Japan.

2012 will host the sixth annual international conference, attracting over 250 people in attendance. Previous editions of this conference were held in Manchester (UK), Limerick (Ireland), Amsterdam (Netherlands), Girona (Spain), Denver (USA). Sponsorship details, volunteer opportunities and more information will be available in the near future.

Weekly OSM Summary #33

December 12th, 2011 – January 1st, 2012

A summary of all the things happening in the OpenStreetMap (OSM) world.

  • On Dec. 24th, 2011, OSM reached the goal of £15,000 in donations for new hardware that is needed for the OSM project. Thanks to all donators!
  • A new video shows all edits made in OpenStreetMap in 2011.
  • The OSM system administrator created a list with the “Top Ten Tasks“. Developers are welcome!
  • The OSM domains are now registered at gandi.net. Why?
  • A blog post by Nestoria about switching from Google Maps to OpenStreetMap and some interesting comments. MIT published a similar article about the switch from Google Maps to OSM.
  • “The World Health Organization (WHO) has asked HOT and the Stand By Task Force (SBTF) to be activated to map health facilities in Libya.” Read more here. Also, the HOT Board has two new members.
  • How are your road conditions? A nice OSM application for St. Petersburg.
  • The Overpass API has been updated to a new API version wich included some bug fixes and new features. More about the Overpass API can be found here.
  • The ArgGIS Editor OSM 2.0 beta has been published. To be able to use this editor you need to purchase the ArcGIS for Home software.
  • Blog post by Chris Hill about the OSM license change and the remapping procedure.
  • Simon Poole created a first CLEANMAP. A map using ODbL licensed OSM data only.
  • A Youtube video shows how you can resolve license problems in OSM Editor JOSM.
  • Taginfo also shows tag combinations now. You do not know Taginfo? Read this.
  • Osmbugs.org has a new GUI and is no longer redirecting to openstreetbugs.schokokeks.org.
  • MapStalt – A simple OSM POI-editor for Windows phones.
  • OpenFixMap is an android application that shows OpenStreetMap errors from MapDust, OpenStreetBugs and KeepRight. The source code is available here.
  • With Smrender you can render sea maps based on Mapnik and OSM.
  • A new JOSM APT repository for Ubuntu is available online. For details see here.
  • A new plug-in helps to add SRTM elevation information to OSM Nodes using OSMOSIS.
  • The X-Plane flight simulator uses OSM data? How? Read this blog post to get some more information.

Did we miss something? You can contact us via weekly.osm@googlemail.com

Authors: Pascal & Dennis – (thx @ “Wochennotiz”)

Mappy Christmas!

…and thank you to all the generous donors who helped us reach our fund-raising target! Some time yesterday (just in time for Christmas!) the donation tracker hit 100% meaning we have successfully raised £15,000 to pay for a new database server. We’ve placed the order, and we’re expecting a big box to arrive some time in the first few days of January. So to all the people who gave us this awesome Christmas present, we say a heartfelt thank you.

(If you missed it, of course you can still donate at donate.openstreetmap.org)

And now let’s wish a very merry Christmas to all the people who have administered the servers, developed the software, translated the documentation, constructed the websites, built the mobile apps, to all the people who have used our maps in all their weird and wonderful forms, and an extra mappy Christmas to the thousands of people who have helped map the world in 2011!

Top Ten Tasks

Contribute to the OpenStreetMap developer community by getting involved in the Top Ten Tasks!

OpenStreetMap is huge, with an extensive and varied community. Our data is used in applications for specialty and general audiences, for devices common and rare. The infrastructure that we rely upon, as members of the OpenStreetMap community is continually improved in ways more- or less-visible and with more or less celebration.
As an example, we’ve improved our friends recently. This is a small, visible improvement in the OSM web site. You might just think, “Wow, how did we go so long without this function?” If you are logged into the web site, now you can view the recent changesets by the contributors that you have added as your friends.

http://openstreetmap.org/browse/friends

This new feature sprang from a discussion on the talk@ list two weeks ago. Toby Murray made the suggestion. Mikel Maron liked the idea so much that he wrote some code[1] and Tom Hughes refined Mikel’s patch then merged it into the rails port so that we can all use it.

There are many other ways, large and small, for developers to contribute to OpenStreetMap. The Engineering Working Group, has updated the Top Ten Tasks list with some eagerly anticipated projects. There are projects that involve Rails, javascript, flash, flex, python, django and others. If you have always wanted to dig into a substantial project, with other top-notch developers, these are the projects for you.

Photo ©R.Weait, used by permission.

Weekly OSM Summary #32

November 28th, 2011 – December 12th, 2011

A summary of all the things happening in the OpenStreetMap (OSM) world.

  • You can donate for the new OSM server! A list of all donators so far can be found here.
  • Since November 27th, 2011 the OSM project has more than half a million registered members and a few days later the 10 millionth changeset was created.
  • Last week a new set of e-mails has been sent to all users who did not agree to the new contributor terms yet (No. 5 in the LWG minutes). You can follow the development by checking the statistics after December 7th here.
  • You can find the current status of a user’s agreement to the new contributor terms at each user’s OSM page now. For example: http://www.openstreetmap.org/user/Firefishy
  • The Strategic Working Group is collecting suggestions/comments from the OSM community about the future direction of the project. You can find it in the wiki.
  • Help the OSM Foundation to communicate with more Mapppers in their native language.
  • The call for venues for the next State of the Map conference 2012 is open now.
  • The Weekly OSM Summary is now also available in Spanish, gracias Chile!
  • A FLOSS manual about OpenStreetMap – A really nice overview about OSM, Mapping tools and other important things.
  • A „3D Dev weekend“ for developers of OSM 3D is planned for March 2012. You can find some more information here.
  • Two attorneys in the USA have been asked whether the OSM map data falls under copyright or not. Read more here.
  • The OpenLinkMap is back online. Find out more about it here.
  • With ShareMap you can create your own map and present it in several formats like SVG, bitmap raster or interactive web map. Try it out here.
  • A nice animation about the edits in Prizren (Kosovo) made by geocommons.
  • Konstantin Käfer created a tiled version of Gregor Aisch’s map “Streets of Berlin” inspired by Fathom’s “All Streets” map.

Did we miss something? You can contact us via weekly.osm@googlemail.com

Authors: Pascal & Dennis – (thx @ “Wochennotiz”)

Languages and OpenStreetMap Foundation

Photo by R. Steven Rainwater

In March 2011 the Communication Working Group tried to make the OSMF accessible to more people by posting in more languages. As a test we added German and French to the OSMF Blog. We’re still working on improving this by making each article available. But this experiment is already a success based on the feedback that we are getting from you.

It has been successful because of the volunteers who add the translations. Thanks go to Daniel Begin and Michael Schulze for helping us reach out to more mappers in French and German.

Shortly we’ll add Russian translations as well thanks to Eugene Usvitsky. Our web statistics tell us that Russian speakers are the next-most-frequent visitors to the OSMF site. The OSMF wants to reach out in other languages as well. Would you like to help? The workload is irregular and you can work from home. 🙂 If you are interested, contact the Communication Working Group at communication@osmfoundation.org

We will consider adding translations to the site for any language except perhaps Klingon; we’re undecided on Klingon. If you can help with some of the languages that are more-frequently used in OpenStreetMap, please let us know.

If you would like to test us out first, and see how you like working with the Working Groups on a smaller, temporary project, the License Working Group has a small translation project that you can help with right now. Contact legal@osmfoundation.org if you would like to help with Czech, Chinese, Swedish, Finnish, Japanese, Hungarian, Romanian, Norwegian, Slovakian, Greek, Korean, Turkish or Croatian.

Klingon photo by R. Steven Rainwater on Flickr is licensed CC-By-SA

Improving OpenStreetMap reliability and performance

macro photo of pound coins

OpenStreetMap is growing fast. We’ve recently welcomed our 500,000th signed up user, and we’ve logged our 10.000.000 th update to the map. Over the next few weeks we’re running a fund-raising drive while we invest in server infrastructure to improve reliability and performance of OpenStreetMap. If you’d like to support the project in this way, or you know anybody else who would like to give OSMers an early Christmas present, visit our fund raising site:

http://donate.openstreetmap.org/server2011

You have the option to include your name on the donors list. We’re aiming to raise £15,000 (~ 23,000 U.S. dollars). Let’s see how quickly we hit the target!

We wanted to run another fund raising drive, because last time we had a big one was back in 2009 (old blog post) and we were blown away by how quickly we raised the target amount. It seemed as though people were looking for an outlet for their generosity and goodwill towards the project. Since we’re planning to buy a new server, now seems like a good time to do it again.

The Operations Working Group, which has the important role of keeping core OSM services running smoothly, plans to invest in a new server. This will provide us with a database replica. This improvement is at the very core of the OpenStreetMap infrastructure, giving services greater resilience. It means we’ll bounce back quicker and easier in the event of a hardware failure. In time the new server will also bring about some performance improvements. We have a wiki page with more technical details and plans for the new hardware.

We hope you’ll agree that, although these improvements are very much behind-the-scenes, they are important. Please give generously to help make them happen!

Photo credit: Pound coins by William Warby CC-By-SA