Welcome Inspire Pilots!
Join our free DJI Inspire community today!
Sign up

Cached Maps - How many square miles?

Joined
Nov 7, 2013
Messages
725
Reaction score
37
Location
PA
I posted this on the Phantom group but didn't get two far

Trying to figure out how many square miles I can cached maps and at what level of detail. Is their some place that show you how much memory has been used? iPad mini 2 16gb
Thanks
 
Trying to figure out how many square miles I can cached maps and at what level of detail. Is their some place that show you how much memory has been used? iPad mini 2 16gb

I don't know the area covered but the memory taken up on a 16GB iPad is minimal. I normally cache the area I intend to fly at to a radius of 5NM (3 miles) and work over the area at 3 levels of zoom to ensure that all the tiles I need are fully download in detail. I have done this with up to 3 areas of operation without difficulty. However, there is a point where the 'older' maps will get overwritten but I can't tell after what time scale or after how many other loads this happens.
 
I don't know the area covered but the memory taken up on a 16GB iPad is minimal. I normally cache the area I intend to fly at to a radius of 5NM (3 miles) and work over the area at 3 levels of zoom to ensure that all the tiles I need are fully download in detail. I have done this with up to 3 areas of operation without difficulty. However, there is a point where the 'older' maps will get overwritten but I can't tell after what time scale or after how many other loads this happens.

How do you force it to cache and how do you specify what to cache?


Brian
 
You just scroll manually over the affected areas at different zoom levels.
 
You just scroll manually over the affected areas at different zoom levels.

OK, then to cache all you need to do is scroll over the area at different zoom levels from within DJI Go -- how long is that data cached? I mean, do you at some point have to clean out the cache as it's gotten too big? If so, how is that done?


Brian
 
OK, then to cache all you need to do is scroll over the area at different zoom levels from within DJI Go -- how long is that data cached? I mean, do you at some point have to clean out the cache as it's gotten too big? If so, how is that done?


Brian
It stays there until you close out the app I believe.
 
It stays there until you close out the app I believe.

OK, that is good to know. This could be a problem when you want to fly in an area with no internet or cell service. If you could retain the cached data between operations of the Go app then you could pre-cache it at home or anywhere there internet service, but if that's not how it works then it won't do me much good in the Utah outback.

If only there was a way to store the cached data on the tablet/phone for use at a latter time...


Brian
 
OK, then to cache all you need to do is scroll over the area at different zoom levels from within DJI Go -- how long is that data cached? I mean, do you at some point have to clean out the cache as it's gotten too big? If so, how is that done?
The cache is managed by the mobile device's operating system, not the app. It does whatever it wants and is not really predictable, but its purpose being to avoid redownloading frequently/recently accessed locations if you make sure to browse to the region of interest shortly before leaving there it will be in.

Closing the app doesn't change anything.
 
You will find that if you move over the area of operations at the 3 zoom levels (large scale, medium and close) and allow the map tiles to resolve fully (speed is dependent on your internet connection) the map is automatically cached and saved on your device. This should be checked before you go out to your planned site. I find that the map cache will clear after a period of time but I have not determined how long it lasts. There is also no way to determine what areas have been cached.
 
I don't know the area covered but the memory taken up on a 16GB iPad is minimal. I normally cache the area I intend to fly at to a radius of 5NM (3 miles) and work over the area at 3 levels of zoom to ensure that all the tiles I need are fully download in detail. I have done this with up to 3 areas of operation without difficulty. However, there is a point where the 'older' maps will get overwritten but I can't tell after what time scale or after how many other loads this happens.


Thats what I'm trying to figure out since they instructions from DJI are not there. Is their a memory / buffer built into the App? If so when does it get full (how can you tell) and when does it start to overwrite?
 
Thats what I'm trying to figure out since they instructions from DJI are not there. Is their a memory / buffer built into the App? If so when does it get full (how can you tell) and when does it start to overwrite?
As Scoftflieger's comments above, it is not clear exactly where the maps are cached or when it is overwritten.
It would help if you explained specifically what you are trying to achieve.
 
As Scoftflieger's comments above, it is not clear exactly where the maps are cached or when it is overwritten.
It would help if you explained specifically what you are trying to achieve.


Its pretty simple, I just want to figure out how many square miles and what zoom level can be cached. I don't need to know, just curious. Since DJI has basically zero info about it, it makes me more curious
 
It's important to me as many of the places in Utah I want to fly are in the middle of nowhere and have no internet connection. Getting to the site only to discover the area that was cached is no longer there can be more than an irritant. This grey area between certainty and uncertainty is another irritant...


Brian.
 
Its pretty simple, I just want to figure out how many square miles and what zoom level can be cached. I don't need to know, just curious. Since DJI has basically zero info about it, it makes me more curious
Because as mentioned in my previous post even DJI have no control over it, it's managed by the mobile device's operating system, and given mobile device operating system vendors don't document the exact behavior of their location and mapping services (which likely changes from a device to another too depending on capabilities etc) there's nowhere to get the info from.
 
Because as mentioned in my previous post even DJI have no control over it, it's managed by the mobile device's operating system, and given mobile device operating system vendors don't document the exact behavior of their location and mapping services (which likely changes from a device to another too depending on capabilities etc) there's nowhere to get the info from.


Come on, of course they have control over it. I'm sure their is a buffer size.
 
Yeah but it's set in the operating system, not in the DJI app.

The way it typically works nowadays is that the operating system provides the mapping functionality, not the app. The app just tells the system "draw me a map of location X at zoom level Y", and the system does the actual job of fetching and managing map tiles.
The whole purpose of that is precisely so that any map loading and caching is done only once by the system globally for all apps installed on the device, instead of each app loading its own data like in the past (saving on the related network usage, storage requirements and battery drainage involved).

The OS will use many things like where you live, where you work, which areas are more frequently visited or loaded (by any app) etc to determine what to keep in cache, for how long etc and is thus in essence unpredictable.

Apps may or may not still have the possibility to manage things on their own, I'm not up to speed with the latest developments on all platforms anymore, but I remember a year or 2 ago when some services were switched to not being accessible outside of the OS handling anymore to encourage/force app developers to go through the system.
 
  • Like
Reactions: The Editor

New Posts

Members online

No members online now.

Forum statistics

Threads
22,295
Messages
210,743
Members
34,535
Latest member
oharac