监控安装 ERP

系统集成论坛

 找回密码
 注册通行证

QQ登录

只需一步,快速开始

路由器交换机防火墙系统集成商城 优质产品采购平台
查看: 5743|回复: 0
打印 上一主题 下一主题

谷歌卫星地图导出MBTile离线包及应用教程

[复制链接]

11

主题

14

帖子

39

积分

实习生

跳转到指定楼层
1
发表于 2016-1-12 15:54:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
华为金牌代理

1.说明


网络地图都以切片的方式显示地图,但大多数的地图都面临着一个残酷的现实:由于大多数文件系统和传输协议不是设计来处理数以百万计的图像的。在一个 FAT32 目录中的文件数不能超过 65,536 个,HFS 不能超出 32,767,EXT3 在 20,000 个文件后访问开始减慢。如果还要拷贝到 USB 设备或通过网络对数百万的切片进行分发是很痛苦的一件事。
MBTiles 是一种地图瓦片存储的数据规范,它使用SQLite数据库,MBTiles 规定了数百万切片存储在一个单一的 SQLite 数据库中,并为网络地图传输和分发提供了一种方法,可大大提高海量地图瓦片的读取速度,比通过瓦片文件方式的读取要快很多,适用于Android、IPhone等智能手机的离线地图存储。



水经注万能地图下载器下载我们需要的区域之后,可方便的导出MBTiles格式的地图包,可以在移动端或者API开发中直接调用。

万能地图下载器下载:http://www.rivermap.cn/


最近万能下载器有免费授权活动哈    详情咨询QQ 4000280050

2.导出离线包MBTiles


打开水经注万能地图下载器,这里我们下载四川省谷歌卫星1-10的数据。框选四川省范围的数据,双击选择范围开始下载:



下载完成之后,导出为瓦片包:MBTiles,



转换完成之后,在指定的路径会生成.mbtiles地图包:





3.离线包MBTiles的运用


水经注万能地图下载器导出的MBTiles离线地图包,可以直接被移动端地图应用读取,作为离线地图资源显示。我们这里以华为U9508作为测试机,应用为OruxMaps,导出四川省1-10级的test.mbtiles,将其拷贝到手机目录:oruxmaps/maptile下。
启动OruxMaps,点击地图切换按钮。


     

选择offline,选择test.



返回地图界面,将位置定位到四川位置,可见刚刚导入的离线地图。


   
   

技术支持QQ:
4000280050
2853906989
您需要登录后才可以回帖 登录 | 注册通行证

本版积分规则

联系我们| 手机版|系统集成论坛 ( 京ICP备11008917号 )

GMT+8, 2024-11-24 22:58 , Processed in 0.065194 second(s), 24 queries .

系统集成论坛

BBS.XTJC.COM

快速回复 返回顶部 返回列表