Skip to main content

Storage

๐Ÿšงย This article is incomplete

This article is incomplete & needs to be reviewed. You can help by creating a pull request.

How to configure, access and change data storage for maps, tracks and other personal data

Storage info in Download maps menuโ€‹

There is toolbar about storage information in Download maps menu. Here you see Device memory and free space in device storage. For iOS, you can estimate how much memory spacing of OsmAnd data is in the device storage (orange color).

Android Menu โ†’ Download maps โ†’ All Downloads

iOS Menu โ†’ Maps & Resources

Storage info Android Storage info iOS


  • Favorite backups
  • Folder structure (iOS / Android)

Data storage folderโ€‹

For Android you can find all information about OsmAnd data and change storage folder in Global settings.

Android Menu โ†’ Settings โ†’ OsmAnd settings โ†’ Data storage folder

Profiles Storage Settings Android Profiles Storage Settings 1 Android

OsmAnd usage:

Here you can find all information about data size for each categories of data: maps, travel guides, hillshade / slope / contour lines, tracks, audio / video notes, tiles, other.

Change storage folder

Here you can change forlder for keeping your OsmAnd data in your device

Memory namePermission access
Internal app memoryOnly OsmAnd app has access to its data and none of external apps / pc has access
Shared memoryMultiple OsmAnd apps could have access and multiple external apps
External storage 1Only 1 OsmAnd app has access and Admin apps and USB
External storage NSDCard: Only 1 OsmAnd app has access and Admin apps and USB
Multiuser storageOnly 1 OsmAnd app has access but it's shared between multiple Android users
Manually specifiedDepends on the path

Storage on SD cardโ€‹

In order to move the OsmAnd home (maps) folder to an external SD card:โ€‹

  • ย Go to Settings (on the start screen) --> OsmAnd Settings --> Data storage folder
  • ย Change the value to a path pointing to the external SD card, on many Android systems it may contain /storage/extSdCard or similar. Please note that some versions of Android strictly limit your choice of which path will be write-accessible for apps.
  • ย You are then asked if the contents of the OsmAnd data folder should be moved from internal memory to the external SD card. You may also perform this manually using a built-in file manager app on the device, or via connecting the device to a computer as external storage and performing the move from there.

How do I use my SD card with OsmAnd under Android 4.4+ and 5?โ€‹

If you update your Android to version 4.4.x, you will experience a known Android issue with the WRITE_EXTERNAL_STORAGE permission: Android has changed the rules so that from now on no application can write to the external SD card anywhere outside its new standard folder Android/data/[PACKAGE-NAME]. If OsmAnd was installed prior to updating your device to Android 4.4.x, it will continue to work (read-only) with the old, non-standard osmand folder, but won't be able to update any map and other files there.

Solutions:

  • ย Move OsmAnd's data folder osmand to the internal storage. \ Drawback: Internal storage can be rather small.
  • ย Move OsmAnd's data folder osmand into its standard SD folder, \ for OsmAnd+ : (extSdCard)/Android/data/net.osmand.plus/files \ for OsmAnd : (extSdCard)/Android/data/net.osmand/files \ Caution: Whenever you uninstall OsmAnd now, all your data will be erased as well! (Unless you unmount your SD card, or rename the net.osmand(.plus) folder before de-installation.)

If you manually want to perform the necessary copies/moves, either use a PC to perform this action on the SD card, or on the device itself use the file manager tool which came pre-installed with your Android (only these methods will have the necessary write permission). All copy operations may also be invoked in OsmAnd itself via Menu/Settings/General/Data storage folder but the copy operations may take a long time or result in errors (e.g. if the SD card is too full).

Backup & Restoreโ€‹

Backup and Restore for OsmAnd Proโ€‹

You need to subscribe to OsmAnd Pro.

Android Menu โ†’ Settings โ†’ Backup & Restore

Two screens:

Status

Backup Status screen Android

  • ย "Backup now" button - make a backup of your data. Info: time of last backup and wich data added after that on your device.

  • ย "Restore" button - restore data on your device, using online backups.

  • ย "Local backup" - read here.

Settings

Backup settings screen Android

  • ย Back up data - select data and folders to back up.

Backup data screen Android

  • ย Version history
Storage taken
  • ย Account

  • ย Danger zone

ย Delete all my data - All data on OsmAnd Cloud will be deleted. Local versions will stay untouched.

ย Remove old versions - Current versions of your data will be preserved on OsmAnd Cloud.

Local backupโ€‹

Back up or restore data (it has restrictions for unpaid users. you can't back up and restore Favorites, map markers..) from a local file:

Android Menu โ†’ Settings โ†’ Backup & Restore โ†’ Local backup

  • ย Back up as file - creating and saving OSF-file in your device.

Backup local Android Backup local Android

Backup local Android Backup local Android

  • ย Restore from file - opening and restoring OSF-file (you backup).

Copy raster map package created on PCโ€‹

Map package can be saved in two formats: SQ Lite and Metainfo. Next, you need to move your map package file(s) to OsmAnd-tiles directory:

For Android OsmAnd - you need to access storage to copy file(s) from PC to the device folder BASEOSMAND_STORAGE/tiles or you can click the file on your email, cloud, or messenger, download it and choose OsmAnd app to open. Map package is added automatically to your online maps list in OsmAnd.

Import sqlitedb Android

For iOS OsmAnd - you need to click the file on your iTunes or messenger, download it and choose OsmAnd app to open. Map package is added automatically to your online maps list in OsmAnd.

Import sqlitedb iOS