Many software tools and services allow you to use OpenStreetMap data offline, without an Internet connection. You may want to use OpenStreetMap offline to:
The most basic way to use OpenStreetMap offline is to export an image or PDF of an area and optionally print it out. Besides the rudimentary export options built into openstreetmap.org, third parties have developed print-friendly map styles, as well as desktop publishing tools for designing pocket maps, atlases, and large-format maps. To start, tap the hamburger icon in the top-left corner of Google Maps, then choose 'Offline maps' (Android) or 'Offline areas' (iPhone). From here, select the downloaded map area, then press 'Update' on the following screen. Once you've done that, you'll have offline access to this map area for another month. Free, detailed independent maps with step-by-step navigation. Free maps of the entire world. Design routes. Regularly-updated copies of the complete OpenStreetMap database Geofabrik Downloads. Additional sources listed on the OpenStreetMap wiki. Welcome to OpenStreetMap! OpenStreetMap is a map of the world, created by people like you and free to use under an open license. Hosting is supported by UCL, Bytemark Hosting.
- Access the map quickly if you live or work in an area with poor Internet service
- Continue to use the map while underground in a basement or subway (metro)
- Minimize metered Internet fees or avoid roaming fees while traveling abroad
- Orient yourself while hiking or cycling in a remote area
- Participate in disaster relief efforts where Internet infrastructure is unreliable
- Android phone has Google maps as its stock/default Maps, POI and Navigation app. What are other options that i have which can be used instead of Google Maps? One Obvious answer is OSMAnd.
- Never get lost again with Street View on Google Maps. If you find that it's hard to locate where you're trying to get to, then this is a map app you want to have on hand at all times. You can look for streets anywhere in the world as long as the app has a connection. Each street has a photographic landmark that makes it easy to recognize.
OpenStreetMap itself is open data, so if you have advanced needs not served by existing tools and services, you are also free to download and process the data yourself without making repeated requests to the OpenStreetMap API.
- 1Printing or exporting a map
- 2Viewing an interactive map
- 5Contributing to OpenStreetMap
Printing or exporting a map
- Main article:OSM on Paper
A large-format printed map based on OpenStreetMap data
The most basic way to use OpenStreetMap offline is to export an image or PDF of an area and optionally print it out. Besides the rudimentary export options built into openstreetmap.org, third parties have developed print-friendly map styles, as well as desktop publishing tools for designing pocket maps, atlases, and large-format maps. Popular print map services include MapOSMatic and cycle.travel. Field Papers produces maps suitable for field surveying.
Rendering data yourself
- Main article:Rendering
If you have specific needs not served by existing tools, you can also download an extract of the database, then render it yourself using a tool such as Mapnik, which powers the maps on openstreetmap.org. Osmarender is an alternative rendering engine.
Viewing an interactive map
Applications
- Main article:Software/Mobile
OsmAnd for Android
Many applications for Android, iOS, and other mobile devices use offline map data, some for displaying a map, others for routing and search. Look at the 'Stores map-data on-board' column in Comparison of Android applications and Comparison of iOS applications. Here are some popular, offline-capable navigation applications:
- Cruiser (Android)
- GPS Navigation & Maps (Android, iOS)
- MapFactor Navigator Free (Android, Windows Phone)
- Maps.Me (Android, BlackBerry, iOS)
- OsmAnd (Android, iOS)
- Mapy.cz (Android)
KDE Marble on Linux
Some desktop applications allow you to download tiles (map images) onto your computer for later offline viewing:
- Gosm (Linux)
- KDE Marble (cross-platform)
- TangoGPS (Linux)
Street Map Download For Android Phone
You can use OSM-based garmin image files with a Garmin portable GPS device (via BaseCamp) or desktop computer (using the cross-platform QMapShack application).
Frameworks
- Main article:Frameworks#Displaying interactive maps
Software developers can use the following frameworks to provide offline map viewing capabilities in their own applications:
- CartoType (cross-platform)
- Mapbox GL – The Mapbox Android, iOS, macOS, and Qt SDKs support downloading and viewing offline maps; GL JS does not.
- Mapsforge – Applications using Mapsforge
Looking up addresses
Software developers can use the following frameworks to provide offline geocoding in their own applications:
- CartoType (cross-platform)
Getting directions offline
- Main article:Routing/offline routers
The following navigation applications support offline routing:
- Be-on-road (Android, iOS, Windows Phone)
- Maps.Me (Android, BlackBerry, iOS)
- Gosmore (Android, Linux, Windows)
- OsmAnd (Android, iOS)
- Navit (Android, Linux, Windows)
Software developers can use the following frameworks to provide offline routing in their own applications:
- CartoType (cross-platform)
- GraphHopper (cross-platform)
- OsmSharp (cross-platform)
Contributing to OpenStreetMap
The editors JOSM, Merkaartor, Vespucci and StreetComplete support editing OpenStreetMap while offline.
Other aids to contributing to OpenStreetMap while offline:
- Field Papers produces maps suitable for field surveying and provides a workflow for uploading annotated maps.
- Mapillary automatically records your trip in photographs, so that you can add the photographed details to OpenStreetMap when you get back to your computer.
JOSM
JOSM's offline editing workflow involves several steps:
While you have an internet connection...
- Download an area of the map (can be one or several bounding boxes)
- Save the data as a OSM XML file on your local disk.
While you're offline without an internet connection...
- Open the file
- Maybe open GPS traces and overlay them on the data (This can also work fine offline)
- Make changes e.g. add local information you have captured while out surveying
- Save changes back to file. The file includes information about all your changes including moving and deleting data.
When you're back to an internet connection...
- Open the file from your disk into JOSM
- Do 'File' menu > 'Update Data' to re-download the areas you worked on. Resolve any conflicts (see JOSM/Advanced editing#Resolving conflicts)
- Click upload to save the changes to the OpenStreetMap server.
Multi-user offline editing
One challenge with offline editing is that a downloaded area can become out of date, so that by the time you make your edits and upload them, conflicts arise with intervening edits by other mappers. This problem is exacerbated in scenarios such as disaster relief, where many people need to contribute to the same part of the map in tandem while offline. The Portable OpenStreetMap (POSM) project, with its POSM Replay Tool, aims to address this issue by implementing a version control system for offline edits and proper merging afterwards.
Limitations
Quickly serving huge volumes of raster or vector tile data can incur a significant cost to map providers. Therefore, even free-of-cost services usually limit the number of tiles you can download, the rate at which you can download them, or the geographic area or level of detail that you can download. If you download tiles from the OpenStreetMap website or API, please see our Tile usage policy. Otherwise, please respect the restrictions imposed by the tool or service you choose.
Retrieved from 'https://wiki.openstreetmap.org/w/index.php?title=Using_OpenStreetMap_offline&oldid=1640951'