We want you at State of the Map! Apply For a Scholarship!

OpenStreetMap is a world map of many people and places. And we want you all there for our upcoming State of the Map conference in Brussels.

Apply now for a scholarship and join us for State of the Map in Brussels!

799px-SOTMUS_2015_audience

Have you made an amazing map, written mappy code, contributed documentation, organized an event, or been an advocate for the OpenStreetMap community? Have you done it all? We want your voice as part of our international gathering. Don’t let the cost of travel stand in your way!

We use part of our State of the Map budget to assist individuals who may not be able to attend State of the Map for whatever financial reason. Support for one another is core to the mission of OpenStreetMap and our State of the Map conference. Scholarships help support the growth of a diverse and international map and an international conference. The point of our map is community, and we want you there.

Application can be found here.

We will carefully review every application and try to get you to Brussels. The scholarships cover full or partial cost of flights, travel expenses and accommodations. So let us know what you need and we will listen.

Your deadline: Sunday May 21, 2016.

Note: You can respond in English, en français, auf Deutsch, or in het Nederlands.

If you have any questions, concerns or want to provide additional information, please contact us at scholarships@stateofthemap.org.

Propose your session to State of the Map 2016!

Mappers are the network that provide the passion and the eyes on the ground, making OpenStreetMap the best map in the world. State of the Map brings mappers, programmers, practitioners, entrepreneurs, and policy makers together to connect and advance that map.

The OSM community invites you to submit session proposals at the 2016 State of the Map, by May 21.

9697758710_dd64384a80_b

This year, we are especially proud of the diversity of people and organizations helping to build, strengthen, and elevate the map; and those who are recognizing an open map’s potential to advance various missions. We’re excited to be growing our community of mappers and welcome applications for innovative and interactive sessions.

You are encouraged to submit proposals for 20 minute talks, 5 minute lightning talks, and 90 minute workshops that will result in progress and excitement in the world of OpenStreetMap. The deadline is May 21, 2016.

Apply here

Note: You can respond in English, en français, auf Deutsch, or in het Nederlands.

We’re excited to read your ideas for State of the Map 2016!
State of the Map Organizing Committee

p.s. Sign up to our newsletter below to stay updated with the latest information.

Sponsor State of the Map 2016!

This September 23-25th, we will hold OpenStreetMap’s 2016 State of the Map conference in Brussels, Belgium. Come make the most important gathering of open mapping enthusiasts a reality by sponsoring this amazing event. From scholarships to low-ticket prices to social events, the organizations that step up to support the State of the Map conference help create the future of the OpenStreetMap community and project. Sponsoring organizations are able to directly connect with the creators and developers of OpenStreetMap.

Help us create the best OpenStreetMap conference to date by sponsoring State of the Map. Download our prospectus, and to discuss your options, contact us at sponsors@stateofthemap.org.  

0LXzlDAS

Launching OpenStreetMap driverless cars

As an organisation we’ve always prided ourselves in keeping up with commercial mapping companies’ innovations. That’s why OpenStreetMap is today announcing the launch of Coaster – the first product from Phaethon, the OpenStreetMap driverless car project.

OSMF Coaster

OSMF Coaster (Image cc-by-sa OSVehicle on flickr)

Following in the footsteps of other map-providers-cum-car-manufacturers we recognise that cars without drivers are now within the realms of possibility, and we can develop them as a technology project, iteratively, starting from prototypes. Making use of our accurate road maps, this is a natural area for OpenStreetMap to move into. We expect to see the coaster driverless cars on real roads within the next two years.

The OSMF Coaster

We’re doing this the open source way, and the OpenStreetMap Foundation are working with the folks at OSVehicle who have developed the engine and chassis as an open licensed design while a team in Italy designed the stylish “NIKA” outer shell of this vehicle.

You’ll notice these prototypes feature a steering wheel. This will remain as a safety feature during a testing and data-correction phase, but naturally we’ll be removing the steering wheel when the coaster goes into mass production, as these cars will connect to OpenStreetMap’s data and will no longer need a driver!

How it works

OpenStreetMap is truly a collaborative endeavour, and we intend to build on that tradition by making driving with the OSM car a collaborative experience.

We have always believed that “the perfect is the enemy of the good”. We recognise that there are occasional errors in any map dataset, as Google has repeatedly demonstrated.

Our self-driving car breaks new ground by automatically correcting OpenStreetMap data based on your driving behaviour. Such “passive contributions” have the potential to greatly expand OSM’s contributor base, given that 97% of existing contributors are cyclists.

For example:

osm-driverless-car-data-correction

The car’s navigation unit will consume OSM “minutely diffs”. Not only does this ensure that drivers can enjoy up-to-the-minute map data, being able to navigate along new roads instantly without waiting for a monthly update cycle, it provides a virtuous feedback loop for OSM routing. For example, if an OSM contributor inadvertently deletes all the exit routes from a roundabout, such an error will be instantly noticed by any passengers in self-driving cars currently transiting that roundabout.

Ready to go driverless?

You’re probably keen to hop inside an OSMF Coaster. If so, leave a comment below saying “I want one!” and we’ll get in touch about prices and delivery of an early prototype. We will be running off a limited edition batch towards the end of 2016.

In the meantime there are a couple of ways you can help:

Firstly, our tests so far have revealed a few problems related to road lanes. Please review the lanes tagging information and ensure that lanes data is present and correct at the larger roads/junctions in your city. We’ll be refining this kind of data automatically following the process described above, but for safety reasons we recommend you add as much lanes data as you can to OpenStreetMap at this stage.

We expect our cars to be road-certified in various jurisdictions without too much trouble, but if we encounter any obstacles we will be calling upon local OpenStreetMap communities to lobby their governments to speed this process. Keep a look out for campaigns in your area.

Finally please note that the estimated timeframes may slip beyond 2016 for the delivery of prototypes. Also note that the photo at the top is for illustration only, and those ordering an early prototype will be receiving a coaster made with prototyping materials. Thank you for your understanding. We hope the wait will not be too long.

…and happy driving (or not driving we should say!)

Unity

Last week’s terrorist events in Brussels have been deeply shocking. They hit close for us who are organizing this year’s State of the Map in this beautiful city. We are fortunate to report that everyone involved in planning activities is safe. Now our thoughts are with those affected by the attacks this week in Brussels but also with the many victims of terrorism in the world.

OpenStreetMap is a global community and our mission to map the world tears down barriers and brings together people from all over the globe.

So now more than ever, we invite you to attend this year’s State of the Map to celebrate this spirit that stands in opposition of the terrorism that is trying to divide us today.

One map, one community – we’re looking forward to seeing you in September.

Your State of the Map organizing committee.

PS: We are monitoring the situation closely as Brussels is recovering from the attack and assess security measures at the conference. If you have any questions or concerns regarding State of the Map and the recent terrorist attacks, send us a line.

State Of The Map 2017 – call for venues

The state of the map working group are delighted to announce that the call for venues for 2017 is now open!

http://wiki.openstreetmap.org/wiki/State_Of_The_Map_2017/Call_for_venues

Sotm_logo_2017

Why so early?

Following on from last year we are opening the call for venues early. This gives you the greatest flexibility over dates you can pick in 2017. It also makes it easier for others who may be wanting to run OpenStreetMap events – we can assist with calendar planning to help avoid any problematic clashes.

How’s SotM 2016 shaping up?

Planning for State of the Map 2016 in Brussels is coming along nicely. We’ve got a date, a great venue and have also secured a hotel deal for the delegates. Keep up to date with all the latest news about event tickets, scholarships and the “call for presentations” by signing up to our newsletter.

What’s the vision for 2017?

State of the Map has traditionally been an annual conference of a few hundred delegates. During 2015 we looked at the key aims of the OSM get together and developed a vision for 2017. The vision is sufficiently broad to accept all styles of bid – we’re open to new ideas if a compelling case is put forward.

Contact us

The State of the Map working group is here to help you. This year we have provided a template to help you when it comes to recording details about potential venues and catering services. We encourage you to contact us on info@stateofthemap.org as early as possible so that we can provide guidance if required.

— State of the Map, working group

SOTM CZ, SOTM FR, SOTM JP, SOTM US

State Of The Map Event Websites

A whole bunch of local OpenStreetMap community conferences have recently been announced:

State Of The Map CZ+SK, the Czetch & Slovakian conference, is coming up soon on May 21st in Brno.

State Of The Map France will also take place May 20th-22nd in Clermont-Ferrand.

State Of The Map Japan will take place August 6th in Tokyo.

State Of The Map US will take place in July 23rd to 25th in Seattle, Washington.

State Of The Map Latin America will be in November in Sao Paulo, Brazil (exact date to be finalised)

These national conferences, large and small, are organised by local OpenStreetMap communities. If your country is not on the list, you’re welcome to get together with fellow OpenStreetMappers to organise something

…but don’t forget, the main get-together for all of the community, is the international OpenStreetMap conference “State Of The Map“, which will be taking place September 23 – 25 in Brussels.

Participating in GSoC 2016

Following the successful participation in last year’s event, OpenStreetMap has again been selected as a Google Summer of Code mentoring organization. We invite students to looking through our project ideas or discuss their own OSM-related ideas with our community. Applications can be submitted starting March 14.

More information for students are available from our wiki page on GSoC as well as Google’s official GSoC site.

State of the Map 2016 Accommodations and Sponsorships

State of the Map 2016 is set for September 23-25, 2016 in Brussels, Belgium! The organizing team has really ramped up for the past few weeks — we’re getting excited! We have a couple updates today on accommodations and sponsorship opportunities, and look out for a lot more over the next month or two on proposal, scholarships, and tickets.

First, we’ve made a great deal with Brussels Booking Desk for reduced hotel rates for State of the Map attendees. Convenient rooms at good rates. More details on the State of the Map website. Community collected accommodations options can be found on the wiki.

your-logo-here

And the State of the Map 2016 sponsorship package is ready. Interesting in sponsoring? Or know a potential sponsor? Send us an email at sponsors@stateofthemap.org to receive more details.

Get involved!
There’s lots to get ready for State of the Map, so if you’re excited to help out, you’re welcome to get in touch with the team. Email us at team@stateofthemap.org to get involved!

A look back at Google Summer Of Code 2015

Google Summer of Code is a program that matches student developers with open source projects. Students are paired with experienced mentors and spend a few months full time on improving open source software. Ideally, students get a decent stipend (paid for by Google) and good experience, while the projects get significant code contributions and exposure.

OpenStreetMap first took part in 2008, and has become a regular participant in Google Summer of Code since. We offer a big playground for students: Thanks to the efforts of hundreds of volunteer developers, there have always been a lot of active open source projects in our software ecosystem, and OSM would not be possible without them. With so many interesting tasks to choose from, we decided to once again participate in last year’s Google Summer of Code.

When we announced our participation in the program for 2015, we received a large number of very good applications from students around the world. Eventually, we were able to accept 8 of them, filling the number of slots allotted to us by Google. Seven students made it to the end, which is a good success rate after all. Five of these projects have already been merged upstream and are in use as of writing this. This article offers a more detailed look at all seven successful GSoC 2015 projects.

Carto-CSS

First of all, probably the most prominent project has been the redesigning and reimplementation of road presentation in our default OSM map style (openstreetmap-carto) which appears on www.openstreetmap.org. Besides the analysis, designing a road style from scratch and doing many experiments with the new style, the student also needed to communicate his ideas with the wider community – after all, this project would mean a major change of the main style, which usually progressed in much smaller increments. As OSM started in Great Britain, the style has been inspired by common British map styles in the past. Some call it the “rainbow color style” as every road type gets its own color, using as many colors as possible. This lead to problems such as green streets in the woods or blue streets besides rivers. The new style tries to be much cleaner in that sense. The different opinions on the style meant that it took some more weeks after the end of Google Summer of Code until the code got merged. But finally, the new style was activated (announced here in October) and the work has been widely regarded as a success. Here’s how the road colours changed on a map of New York, but have a look for yourself at your town on www.openstreetmap.org.

before-after road styles

 JOSM

Overall, we had three projects to work on JOSM this year. JOSM is one of the applications to edit OpenStreetMap data and it’s been one of the first editors out there – in fact, most of the data in the OSM database was contributed using JOSM! It has matured into an expert editor, with a huge set of features and an additional large set of plugins to customize it. But it not only allows you to edit the data, it has a bunch of options to aid the editor in working with the data. Ranging from simple presets to make editing easier, displaying images made while recording an area to selecting background imagery to enhance the position accuracy. There’s much more and it’s a really great tool to use. You should have a look and try it for yourself.

OpenGL Plugin

The first new plugin for JOSM was a quite interesting and unusual project. It’s been the only project that has not been suggested by the mentors but by the student himself. One has to know that JOSM is written in Java and therefore utilizes the Java2D API for its main drawing pane. In advance, the student did some preliminary performance tests to show his idea is worthwhile: His plan was to replace the main canvas with a new implementation based on modern OpenGL, using vertex buffer objects for high drawing speed and at the same time supporting all features of the current implementation. Besides his groundwork, he had to do several extensions to the JOSM core and extend the plugin API to make his idea work at all. Additionally he encountered other problems, e.g. how to make the code self contained in one jar file, even though the OpenGL libraries he was going to use had some native libs included. Anyway, he did a great job and besides the problems noted, he produced a really nice plugin which does all of the drawings in OpenGL. This pays out especially for large scenes or densely mapped cities, but it may noticeably boost performance even for smaller data sets. But in the end, it also depends on your graphics card in use. Once the plugin is installed, there’s a switch in the main menu bar to activate and deactivate the new drawing pane, so you can have a look yourself.

Mapillary Plugin

The second JOSM related project was a plugin to make use of Mapillary. Mapillary is a site for sharing geotagged photos that aims to represent the whole world with photos. As many of you might know, all photographs are released under the CC-BY-SA license and it is explicitly allowed to make use of them to enhance OpenStreetMap. Furthermore, Mapillary provides an API to query for images, load and store images and associated meta data. As a useful mapping data source, we naturally would like to see support for it in JOSM. Once activated, the map edit view of JOSM gets enhanced with a visual feedback of photos taken nearby. That means you’re now easily able to verify what you enter in the map. For example, you may edit a highway and have a look at photos taken along the way to see when and where speed limits change. You can have a look to remind yourself if there’s a zebra crossing, or verify if a bus stop has a waste basket or not. There are tons of use-cases, you just need to activate the plugin and hope that someone took a photo for the case you need.

JOSM_mapillary_plugin

Image Filters Plugin

The third plugin is intended to filter images in a variety of ways. As noted above, JOSM features the facility to add background images to the map. For example you’re allowed to put Bing imagery as a background layer and trace buildings for OSM. However, there are sets of images or regions with poor quality. They may be too dark, too light, or distorted in other ways. The plugin that was written in this project provides an infrastructure to manipulate images in a variety of ways. With only two clicks you can now do a gamma correction of the current imagery.

OSM2World Shader

This project was aimed at improving the rendering capabilities of OSM2World. OSM2World is a tool to convert OSM data to 3D models of different formats and therefore also features a viewer application for directly displaying the 3D models, and walk around in the scene. While the code already used vertex buffer objects, it was still using the fixed function pipeline of OpenGL. So the project’s goal was to move to a modern version of OpenGL, using vertex and pixel shaders. Besides that, the goal was to add support for some fancy features, time permitting. The student, new to OpenGL, did some research in advance to Google Summer of Code, so that he was able to start refactoring the code very quickly. Finally there is now a shiny new and modern OpenGL backend based on shaders only. Besides implementing lighting with a phong shader and basic texturing, there have been additional noteworthy extensions: For the first time, there’s support for bumpmaps, there are shadow maps as well as shadow volumes, there’s now ambient occlusion for even more realism of the scene and finally MSAA to remove jagged edges. The student even continued to work at his code and it was finally merged upstream. Besides the screenshots presented here, there’s also a web map for parts of Europe at maps.osm2world.org.

OSM2World Shader KIT

Moderation Queue

OpenStreetMap is a collaborative project with a fair amount of friendly cooperation between different users, but there are also times when problems arise, be it vandalism, spam or interpersonal conflicts. The project has some means to deal with these problems, but it’s not always good enough. The website itself features a full message system, allowing users to write other users private messages. If a message is related to a change rather than a person, we also have a feature called changeset discussions (the result of a former Google Summer of Code project, by the way). But we don’t have a proper way to signal the need for either moderators or administrators to take action on problems. This project offers a solution by introducing two main features to our website: First of, there’s a “moderation queue” that collects the different issues. Moderators or administrators can pick an issue, work on it, comment on it and set the issue to solved once it’s finished – similar to a ticket system, but specialized to OpenStreetMap’s needs. Second, the moderation queue has to be filled. So the project implemented the possibility to report problematic notes, changesets or users, allowing users to help fight spam, offensive messages and other issues. Unfortunately, this work has not been merged into mainline yet, so it’s not publicly available at the moment.

LearnOverpass

The primary goal of the Learning platform for Overpass API is to make it easier for newcomers to learn and use the Overpass API. For those not familiar with Overpass API, it is a great service that allows you to query OSM data in a very flexible and fast way without writing code. It is a dedicated query language that can be used to not only ask for nodes, ways or relations with special tags but also allows you to query for metadata such as usernames or last edit dates. You can also restrict results with further constraints. Martin Raifer, the mentor for this project is well known for his work on Overpass-Turbo, a site that offers a rich query editor, together with wizards and other useful tools, and visualizes the results of Overpass API queries, making it an invaluable tool for both developers and mappers. One hurdle for beginners, though, can be learning the query language, and not everyone is able to make sense of its documentation.

That’s why this project produced a site, a learning platform, that teaches the use of the Overpass API. Similar to Overpass-Turbo, the learning platform helps you with direct visual feedback, but combines it with very easy examples and good explanations to help you getting started. While the student did a good job, there’s still a bit of work to be done. It’s still planned to publish the work prominently on overpass-api.de and on the OSM-Wiki, but that needs a bit of spare time to do the extra work to finish it off. In the meantime you can see the work in progress at osmlab.github.io/learnoverpass/,

Summary

This has been a great Summer of Code for OpenStreetMap, as we had interesting projects, and we had great students who worked hard and it helped to bring many projects forward. It remains to be see if these students will become a part of our developer community in the long term and continue to contribute code or help to map new data, but we’re confident that at least some of them will stick with OpenStreetMap. In that sense we’d also like to thank the Google open source team for this great initiative.

By the way: We’re currently in the process of applying for 2016’s event. If you are a student who would like to participate, stay tuned for updates and have a regular look at our wiki page on GSoC 2006 and the Google GSoC homepage.

Blog post by Peter Barth and Tobias Knerr