Package: mobile-map-downloader
Mobile Map Downloaderis a command line program to download maps from the
Internet and install them on a mobile device, such as a smart phone.The program is intended to run on a (personal) computer, that has a fast and
cheap Internet connection, and a large hard disk. The downloaded maps are
stored on the personal computer. Only the maps that are used for the current
activity need to be installed on the mobile device. When different maps are
required for an other activity they can be quickly installed from the personal
computer’s hard disk, without lengthy downloads.The software is currently inbeta state. It can be productively used by
adventurous people, or semi experts. Expect it to lack some functionality, to
crash often, and to sometimes do unwanted things.Currently the offline map programsOsmAndandOruxmapsare supported:http://osmand.net/http://www.oruxmaps.com/index_en.htmlMaps can be installed fromOsmandand fromOpenandromaps, which means
there is currently only one source of maps for each program:http://download.osmand.net/rawindexes/http://www.openandromaps.org/downloadsIf you find anyerrors, or if you have good ideas for the program,
please put them into the project’sissue tracker:https://github.com/eike-welk/mobile_map_downloader/issuesInstallationThe program has only been tested onLinux. It should run onMac OS XandWindowswith only minor modifications, however installation on these operating systems is probably more complicated.OnLinux, open a terminal, get administrator/root privileges and type:pip install mobile-map-downloader --pre -UAlternatively you can install the program withVirtualenv. With Virtualenv
you don’t need root privileges, and can delete the program from your computer
without a trace:virtualenv virtualenv/  #can use any name for the directory
cd virtualenv
source bin/activate
pip install mobile-map-downloader --pre -UBrokenpipin openSUSE 13.2The Python installation programpipis broken in openSUSE 13.2,
and possibly other Linux distributions:
The presentpipis for Python 3, while the system Python
is Python 2.7.8. The programspip2orpip2.7are missing.Thereforepipcan’t install any programs for the system Python on
openSUSE 13.2.As a workaround a newpipcan be easily installed from the program’s
website: Download the scriptget-pip.pyand run it with the system’s regular Python interpreter.
(This requires root privileges.):python get-pip.pyThis will create a workingpipon your computer, which can then installmobile-map-downloader. The process is described in more detail in Pip’s documentation:https://pip.pypa.io/en/latest/installing.htmlUsageList the maps of France, that the program can download:dlmap lss "*France*"Patterns with wildcards should be quoted, because the shell might fill them in.Install maps of France for OsmAnd, on a certain device:dlmap -m /var/run/media/eike/1A042-B123/ install "osmand/France*"The program has a built in help facility, detailed information about its
changing set of features has to be taken from it:dlmap -hEach subcommand has its own help message:dlmap install -hDevelopmentThe program is written in thePythonprogramming language, version2.7.
Contributions of code are very welcome. The program has currently only been
tested onLinux. It uses however no Linux specific functionality, so
porting to other operating systems should be easy.Development is coordinated on Github:https://github.com/eike-welk/mobile_map_downloaderTheissue trackerfor errors and good ideas is here:https://github.com/eike-welk/mobile_map_downloader/issuesThe program’s page on PyPI, the Python Package Index, is:https://pypi.python.org/pypi/mobile-map-downloader/