目前使用oruxmaps版本为5.5.3,昨天因为需要创建了个天地图卫星图,有1.5GB,觉得很诧异。
刚才在硬盘里找到以前用oruxmaps(版本忘了,是2013年12月份)创建的同样区域的天地图卫星图,发现只有190MB大小。两个地图都装手机里比较了下,最大都是18级,画质看不出明显差别,区域大小也一样。
难道oruxmaps 5.5.3版本创建地图时内置压缩算法改了?从JPG改成PNG?以前在PC地图创建软件有选项可以选jpg还是png,但oruxmaps手机版好像没看到哪里设置???
顺便给大家一个建议,现在国产手机电池3000mAH以上的,用oruxmaps导航很给力,导航10小时左右,电量还剩60%以上。以前那种路走一半电量只剩30%的日子一去不复返啦!
打开地图包内的 xml, 把 MapChunks 行内的 xMax * yMax 相加, 得出地图的瓦片数.
平均瓦片大小 = 地图大小 / sum( xMax * yMax)
刚试试 Google Earth (JPG), 地图: 41M, 瓦片: 4600, 瓦片大小 ~= 9KB.
亦可用 sqlite3.exe 打开 OruxMapsImage.db,
瓦片数目
sqlite> select count(*) from tiles;
若地图不大的话, 可以直接计算大小
sqlite> select avg(length(image)) from tiles;
参考
http://www.doyouhike.net/forum/comm_nav/2/1044144,0,0,0.html#post6
Firefox 浏览器有一个 SQLite Manager 插件 (Extensions), 可以打开 sqlite db, 并可导出其中的瓦片.
自己打开看看.
多谢,不用打来看啦,用老兄这数据够了。
记得瓦片数量是14xxx个,第一次生成地图190MB,第二次1.5 GB。看来已经说明啦
肯定是PNG瓦片了. 可能是
- 合成图源
- 图源本身是PNG
真被老兄说准了。
是合成图源,(天地图卫星+天地图文字)
又看了下,以前那个地图是纯天地图卫星,没文字的。真相大白啊。
不知道已生成好的oruxmaps地图 有么有方法再加工成jpg压缩的?
合成图片确实很大了,我的达到了2g多
oruxmaps v5.5.18,现在用着,点开Google Earth ,打不开地图,无线上网时,请哪位高人指点一下