This object is in archive! 

WMS maps offiline

Will Lentz shared this question 11 years ago
Answered

I have been using Locus Pro a little for the last two years. I was excited by the conversation started about a year ago about taking WMS layers offline with Locus. As pointed out in the it is often remote places with no internet coverage that are have their data on a wms. In Alaska we have a WMS maintained by the university http://www.alaskamapped.org// that provides very good coverage for remote places and is free for non-commercial use. I work for a company and we have our own, internal WMS to serve client data within our organization. Data from either of these sources would be of great value to have in the remote places we often go. For loading client data on to our fleet of Android tablets we would buy a dozen or more licences of Locus Pro so we could take our custom imagery with us.


I have tested the offline map download with Orux and it works OK but the interface is much nicer in Locus. Instead of downloading a large, square area I could just save the tiles along a transect or survey route. Much less traffic and demand on the servers!


I can understand your caution with many WMS providers specifying for online use only but not all of them do. Since we are using our own, internal WMS to serve our own data inside our network it is not an issue at all and using the Locus Pro interface to load imagery on our tablets would be really outstanding.


I hope you are willing to try it.


Thanks,


Will


aka ArcticGPS

Replies (4)

photo
0

Hello Will,


situation is more complex. It`s not only about fact, that I do not want allow people download from WMS servers, some crazy numbers of tiles. I had problem with this before an two years and don`t want to do same mistake.


Second problem is also simple. You defined url to WMS map in orux, as exact map URL created from parameters that define which layers you want to include. Locus allow all this do directly, not by some crazy configuration files. Side effect of this is, that if you change ONE single layer, you completely change URL to map tile. So if I`ll allow caching or downloading of WMS tiles, every single tile will be unique in case, you change one or more layers. I`m not sure if description is clear ..


So solution should be, allow this only on own WMS servers. But question is how to define own server :)

photo
0

Menion,


Thank you for the response. I had just started using Locus and remember when you had to make changes, drop some map services. I`m sure you don`t want to get into trouble like that again.


So, how to enable this only for those few people that have permission to access a WMS server in this fashion? I don`t know. Maybe it can be a separate module you can purchase. It can have very clear terms of use?!?! Maybe don`t deploy it in the Android market - just a limited number of users.


Is there a separate programmer out there that could write an app that would perform this function alone? Download a OruxMap style basemap from a WMS server using a line or point file? (one watching this forum I hope!)


Really outstanding product by the way. Locus is a very handy program for using a moving map when you are not connected to a network.

photo
1

I just want to inform, that since version 2.18.0 is enabled at least caching of WMS map tiles, so they are not loaded everytime again, but certain amount of them is stored temporary on card. Which may help to reduce some internet transfers and also WMS server

photo
2

Any possible evolution there for downloading ? New version of WMS, cache, hard coded max tiles downloading per days .. etc

Replies have been locked on this page!