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. Support Staff 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.

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