|License||LGPL (published part of apps/web), CC-BY-SA (images), proprietary (server backend, and recent version of apps) (free of charge)|
|Platforms||Web, Android, iOS, macOS, and Windows|
|Version||3.0.1 (Android), 3.0.1 (iPhone) (2020-04-09)|
|Languages||Catalan, German, English, Spanish, French, and Hungarian|
Collect free and open street level imagery
OpenStreetCam (openstreetcam.org) is a platform for collecting and providing free and open street level imagery. It provides a web site, proprietary Android and iOS apps, uploading tools, and a dedicated map editor. It was built by Telenav. It is transferred to Grab in December 2019 .
OpenStreetCam consists of a web site, proprietary mobile apps, a JOSM plugin, uploading tools and a server back end.
The OpenStreetCam web site shows the current coverage on a map and lets the mapper:
- Log in using their OSM user name
- Explore coverage
- Flag images for review
- Delete their own uploaded trips or images
- Manually add sign recognitions
- Open an image location in JOSM
The OpenStreetCam Android and iOS apps for capturing and uploading imagery are available in the Play Store and App Store respectively. See the links in the sidebar. They are free to download and use. The Android application can also be downloaded directly from the OpenStreetCam web site for those who do not want to use the Play Store.
The apps are optimized for driving but can also be used for biking and walking around. If you use the apps while driving it is best to use a good car mount.
The source code for the apps can be found on Github, but is outdated and not maintained there. Source code lacks code for some functionality that is critical for usability of the application. See the sidebar for links.
OSC has GUI as well as command line, Python based tools for uploading imagery. The tools can handle imagery that has at least a longitude and latitude EXIF header. They will also handle directories copied from the mobile device captured with the apps.
Official python upload tools: OpenStreetCam GitHub page
- Log in with both Mapillary and OpenStreetCam accounts
- Press both ‘Load sequences’ buttons to fetch the lists
- Select sequences to transfer
- Press the ‘Transfer’ button. It will take a minute to start
- The transfer will happen on the server side, you may close the tab
As of June 2020, there are no batch downloading possibilities available.
Terms and Conditions
Terms and conditions are available at: OpenStreetCam Terms.
Devices and accessories
See OpenStreetCam/Car Mounts for a list of mounting devices allowing capturing stable photos within vehicles using smartphones or tablets.
The OpenStreetCam apps optionally connect to an OBD2 dongle in the car. The apps read speed information to enable more accurate traces and dead reckoning in tunnels and other GPS-challenged locations. See OpenStreetCam/OBD2 for a list of compatible dongles, and add your own.
OpenStreetCam was originally launched with the name "OpenStreetView". This in fact replaced a previous incarnation OpenStreetView (2009) which was started in 2009 by John McKerrell. John transferred the domain name openstreetview.org to Telenav, under the condition that the new project would have the same openness and that existing users' images would be transferred upon request. OpenStreetView was later renamed to OpenStreetCam .
- OpenStreetCam on State of the Map 2016, Day 3 (Belgium) (the beginning of video misses audio)
- Not entirely, see the relevant discussion: https://github.com/openstreetcam/android/issues/8 https://github.com/openstreetcam/android/issues/153
- https://blog.improveosm.org/en/2019/12/openstreetcam-and-improveosm-are-moving-to-grab/ at OpenStreetMap @ Grab. Published on 12 December 2019.
- http://blog.improve-osm.org/en/2016/11/openstreetview-is-now-openstreetcam/ OpenStreetView is now OpenStreetCam at OpenStreetMap @ Telenav. Published on Nov 25th, 2016.