使用个人电脑通过宽带下载移动设备的地图。

mobile-map-downloader的Python项目详细描述


mobile map downloader是一个命令行程序,用于从 将它们安装到移动设备上,如智能手机。

该程序旨在运行在一台(个人)计算机上,该计算机具有 廉价的互联网连接和一个大硬盘。下载的地图是 存储在个人电脑上。只有用于当前 活动需要安装在移动设备上。当不同的地图 其他活动所必需的,可以从个人 电脑硬盘,无需长时间下载。

软件当前处于beta状态。它可以被 喜欢冒险的人,或半专家。希望它缺少一些功能 经常撞车,有时做一些不需要的事情。

目前支持离线地图程序osmandoruxmaps

地图可以从osmandopenandromaps安装,这意味着 目前每个程序只有一个地图源:

如果您发现任何错误,或者您对程序有很好的想法, 请将它们放入项目的issue tracker中

https://github.com/eike-welk/mobile_map_downloader/issues

安装

该程序只在linux上测试过。它应该在mac os xwindows上运行,只需稍作修改,但是在这些操作系统上的安装可能更复杂。

linux上,打开一个终端,获取管理员/根用户权限并键入:

pip install mobile-map-downloader --pre -U

或者,可以使用virtualenv安装程序。与Virtualenv 您不需要根权限,可以从计算机中删除该程序 没有痕迹:

virtualenv virtualenv/  #can use any name for the directory
cd virtualenv
source bin/activate
pip install mobile-map-downloader --pre -U

opensuse 13.2

python安装程序pip在opensuse 13.2中被破坏, 可能还有其他Linux发行版: 当前的pip用于python 3,而系统python 是Python2.7.8。缺少程序pip2pip2.7

因此pip无法在上安装系统python的任何程序 打开SUSE 13.2。

作为解决方法,可以从程序的 网站:下载脚本 get-pip.py 并使用系统的常规python解释器运行它。 (这需要根权限。):

python get-pip.py

这将在您的计算机上创建一个工作的pip,然后可以安装mobile-map-downloader。pip的文档中更详细地描述了该过程:

https://pip.pypa.io/en/latest/installing.html

用法

列出程序可以下载的法国地图:

dlmap lss "*France*"

应该引用带有通配符的模式,因为shell可能会填充它们。

在某个设备上为osmand安装法国地图:

dlmap -m /var/run/media/eike/1A042-B123/ install "osmand/France*"

这个程序有一个内置的帮助工具,关于它的详细信息 更改功能集必须从中获取:

dlmap -h

每个子命令都有自己的帮助消息:

dlmap install -h

开发

程序是用python编程语言编写的,版本为2.7。 代码的贡献是非常受欢迎的。该计划目前只 在linux上测试。但是它没有使用linux特有的功能,所以 移植到其他操作系统应该很容易。

在github上协调开发:

https://github.com/eike-welk/mobile_map_downloader

有关错误和好主意的issue tracker在这里:

https://github.com/eike-welk/mobile_map_downloader/issues

程序在pypi(python包索引)上的页面是:

https://pypi.python.org/pypi/mobile-map-downloader/

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Android:在ListView上使用setOnItemClickListener   使用Netbeans 7.0连接到SQL Server的java正在挂起   java Spring3依赖项注入不适用于mule   java Flink SQL结果字段与LocalDateTime上请求的类型错误不匹配   java找不到文件的结尾   考虑到NamingStrategy,java有没有办法将字符串转换为JsonNode?   使用Netbeans/ant部署java(命令行)应用程序   java如何修复Spring引导多部分上载中的“所需请求部分不存在”   java在应用程序启动时通过引用获取映射未知目标实体属性异常   java形状旋转问题Java2d   Weblogic服务器上的java ExecuteAndWaitInterceptor问题   JavaSpringBoot:project将图像保存在错误的路径中,并且在使用IDEIntellji打开时不显示图像   类向java接口添加方法   Swing组件上的Java 7泛型   sql server如何从java获取用户名。sql。联系   java如何检查该行是否与正则表达式(regex)冲突?   java如何在spring引导安全中为计数失败登录设置验证登录为false   图像如何在Java中使PNG的白色透明?