Cache on SD card rather than internal storage?

kepPNW's Avatar

kepPNW

18 Jul, 2019 08:09 PM

As the subject may suggest, internal storage is at a premium and microSD's are dirt-cheap these days. With many apps, it's a nice option to direct them to store their data on the SD card. Is this a feature yet to be added to Caltopo? (Or is there some trick that might already allow that?)

Thanks!

  1. 1 Posted by rmarcucci on 20 Jul, 2019 11:39 PM

    rmarcucci's Avatar

    It's not a feature now. We hope to add it down the road, but since a relatively small number of phones come with external SD cards these days, and Android has made storing data on those cards harder, it's prioritized below core app functionality.

    All the downloaded maps are accessible under Android/data/com.caltopo.android/files/tiles. The naming convention is the layer, lat, long, and then the 15x15 minute block within that lat/long. Instead of deleting them you can copy them off your phone to free up space, and then back on as needed. This won't help if you're in the middle of a single, long trip, but it does let you manage space better for shorter trips. If you go somewhere once a year, you can load those tiles on before your trip and remove them after.

    I hope this workaround helps,
    Rom

  2. rmarcucci closed this discussion on 20 Jul, 2019 11:39 PM.

  3. kepPNW re-opened this discussion on 22 Jul, 2019 04:37 PM

  4. 2 Posted by kepPNW on 22 Jul, 2019 04:37 PM

    kepPNW's Avatar

    Looking forward to that addition, and hope it's given a bit more priority at some point. While I wouldn't question your stat on what features most phones offer, I would think that most users of your app would likely have chosen phones that offer the ability to cache reference (and entertainment) materials for use off-grid. Thanks!

  5. rmarcucci closed this discussion on 22 Jul, 2019 05:47 PM.

  6. kepPNW re-opened this discussion on 23 Oct, 2019 06:52 PM

  7. 3 Posted by kepPNW on 23 Oct, 2019 06:52 PM

    kepPNW's Avatar

    More discussion on this crippling (to some) limitation, after I pointed a thread towards your new app, here:

    https://www.oregonhikers.org/forum/viewtopic.php?p=211278#p211278

  8. Support Staff 4 Posted by Ben Lantow on 23 Oct, 2019 07:04 PM

    Ben Lantow's Avatar

    We actually updated this so while the app doesn't allow you to save to an external device, we do now support moving the tiles to a SD card. The app will then find and load them.

    You can use a variety of 3rd party apps and your computer to accomplish this. While we recognize it's not the same as saving directly from the app, at least now we are supporting the external card use case.

    The tiles are still found at Android/data/com.caltopo.android/files/tiles. The naming convention is the layer, lat, long, and then the 15x15 minute block within that lat/long

    Let me know if you have any questions.

    Thanks,
    Ben

  9. Ben Lantow closed this discussion on 23 Oct, 2019 07:04 PM.

  10. kepPNW re-opened this discussion on 23 Oct, 2019 07:29 PM

  11. 5 Posted by kepPNW on 23 Oct, 2019 07:29 PM

    kepPNW's Avatar

    Oh wow, that's wonderful! I don't see any options, either within the app's own Settings or the system App settings, to direct new data be stored on SD rather than internal, so I take it this (moving the tiles after download) is a manual process still?

    Oddly enough, when I drilled down to that folder (which did exist in both places), I found zero files in the /tiles subfolder. And yet, a number of my maps show up as being cached, and switching into Airplane mode seems to confirm that. Used both ES File Explorer and the native Android "My Files" app to poke around for the look-see.

    Thanks... Karl

  12. Support Staff 6 Posted by Ben Lantow on 23 Oct, 2019 07:39 PM

    Ben Lantow's Avatar

    Hi Karl,
    I posted in the thread you sent us, thanks for following back up.

    You cannot do this in the app yet, it is a manual process but totally supported and the app will find the tiles automatically.

    As for drilling down and not finding tiles that is very weird. I don't know why that would happen or where the tiles would end up...I'll dig in a little.

    Best,
    Ben

  13. Ben Lantow closed this discussion on 23 Oct, 2019 07:39 PM.

  14. kepPNW re-opened this discussion on 23 Oct, 2019 07:54 PM

  15. 7 Posted by kepPNW on 23 Oct, 2019 07:54 PM

    kepPNW's Avatar

    Ahhh, I see from your post (over there) that we are actually talking about two different things. Right now, I'm only caching, as I haven't paid to download tiles. So it was the cache that I was hoping to move out of internal storage. Just tried it, and while the tracks and such were preserved, none of the background maps were. I guess that's not a functional option at the moment? Afraid that I was using the word "tiles" previously in a more generic sense, not as your subscription terms do. Just assumed the cached tiles would be in that tiles folder.

    Very cool of you to hop into that other thread, btw. Lots of fans in that forum!

  16. Support Staff 8 Posted by Ben Lantow on 24 Oct, 2019 07:18 PM

    Ben Lantow's Avatar

    Ahhh I see what you're getting at. Cache is designed specifically to speed up app performance and not as a substitute for an offline subscription. Cache only will stash the current location and zoom level so if you zoomed in or out it would potentially load a blank cell, again the intent to speed up loading while connected. The cache must be stored on the primary storage device for the app to use them.

  17. Ben Lantow closed this discussion on 24 Oct, 2019 07:18 PM.

  18. kepPNW re-opened this discussion on 22 Sep, 2020 09:58 PM

  19. 9 Posted by kepPNW on 22 Sep, 2020 09:58 PM

    kepPNW's Avatar

    Hey Ben, just checking back to see whether moving the cached tiles is still a manual chore? Android 10 doesn't seem to offer much help on that count. (Finally pungled up for the real deal!)

    Thanks much... Karl

  20. Support Staff 10 Posted by Julie on 22 Sep, 2020 10:45 PM

    Julie's Avatar

    Hi Karl,

    It's still a manual process to move downloaded tiles to an SD card. The cached tiles will need to stay in the primary device storage in order to function properly.

    Best,
    Julie

  21. Julie closed this discussion on 22 Sep, 2020 10:45 PM.

  22. kepPNW re-opened this discussion on 23 Sep, 2020 07:15 PM

  23. 11 Posted by kepPNW on 23 Sep, 2020 07:15 PM

    kepPNW's Avatar

    Appreciate the update, Julie. I hope it's still planned to support this capability at some point, similar to the many apps for which you can just tell Android whether to store the data internal or external. Hopefully, I have space to spare for now. :-)

    Thanks... Karl

  24. Support Staff 12 Posted by Ben Lantow on 23 Sep, 2020 09:17 PM

    Ben Lantow's Avatar

    Karl,
    It's not planned anytime soon. Since there are far larger devices and far fewer with additional memory capabilities in 2020 than 5 years ago, and many phone manufacturers are shifting away from removeable storage, we have to make decisions on priority. It's on our radar as an item that would be nice to do, but since the manual process is fully functional and its not a common case, this is just not super high priority. I don't want to get your hopes up too much that it's around the corner.

    Best,
    Ben

  25. Ben Lantow closed this discussion on 23 Sep, 2020 09:17 PM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac

Recent Discussions

14 May, 2021 11:35 PM
14 May, 2021 09:02 PM
14 May, 2021 08:30 PM
14 May, 2021 04:51 PM
14 May, 2021 04:45 PM

 

14 May, 2021 04:24 PM
14 May, 2021 02:11 PM
14 May, 2021 11:38 AM
14 May, 2021 12:11 AM
13 May, 2021 11:52 PM
13 May, 2021 11:24 PM