f/通讯与导航 2013-07-12 17:45

Opencyclemap Landscape 地图

已归档
点赞 8
41 评论
共 41 条评论
帖子已归档
Avatar
北碚毛驴 2013-07-13 07:05

最近在 http://www.opencyclemap.org 发现 Landscape 图层. 比原来的 opencyclemap 改进了不少.
加上天地图的地标, 可以用标准的mobac制作离线地图, 或在oruxmaps直接调用. 不须纠偏.
http://www.doyouhike.net/forum/comm_nav/968266,0,0,0.html#post3

对我们基础知识太少的驴友学习起来真有点难,
在oruxmaps里直接调用天地图地标,是不是创建wms,在输入网址中填上“ http://t4.tianditu.cn/DataServer?T=cva_w&X=1692&Y=779&L=11”?

兄能直接把在mobac中使用的图源文件,天地图地标+opencyclemap Landscape 图层. 分享一个给我吗?153454620@qq.com

Avatar
spider0029 北碚毛驴 2013-07-13 13:49

我看了epic的文章后,自己写了一个open clycle landscape 加 天地图的混合图层,给你吧:

<?xml version="1.0" encoding="UTF-8"?>
<customMultiLayerMapSource>
<name>My Own Cycle Tianditu Hybrid Map</name>
<layers>

<customMapSource>

<name>Open Cycle Map1</name>

<minZoom>1</minZoom>

<maxZoom>18</maxZoom>

<tileType>PNG</tileType>

<tileUpdate>None</tileUpdate>

<url>http://{$serverpart}.tile3.opencyclemap.org/landscape/{$z}/{$x}/{$y}.png</url>

<serverParts>a b c</serverParts>

</customMapSource>

<customMapSource>

<name>天地图文字层1</name>

<minZoom>3</minZoom>

<maxZoom>18</maxZoom>

<tileType>PNG</tileType>

<ignoreErrors>true</ignoreErrors>

<url><![CDATA[http://t{$serverpart}.tianditu.cn/DataServer?T=cia_w&X={$x}&Y={$y}&L={$z}]]></url>

<serverParts>0 1 2 3 5 6 7</serverParts>

<backgroundColor>#00000000</backgroundColor>

</customMapSource>
</layers>
</customMultiLayerMapSource>

其实,在Oruxmaps的config文件里面写配置,和这个是差不太多的,看着其他的例子,就能写出来了。

Avatar
spider0029 北碚毛驴 2013-07-14 12:32

存为xml文件以后,你得退出moabc,然后再重新进入,就可以在列表的最下面看到了。

Avatar
北碚毛驴 2013-07-14 13:23

找到问题原因了 把<name>天地图文字层1</name>,改为英文字符就可以了

Avatar
spider0029 北碚毛驴 2013-07-16 14:29

用moabc来下图,字体大小是改变不了的。你用浏览器上网站上看,也是不能调整字体大小的。其实我觉得大小还可以,14、15级的地图就能看得清楚了。17、18级的更没有问题,就是地图文件太大了。

Avatar
epic OP greenbroser 2013-10-15 14:24

谷歌卫星图

<url>http://mt{$s}.google.com/vt/lyrs=s&hl={$l}&x={$x}&y={$y}&z={$z}</url>
<servers>0,1,2,3</servers>

Avatar
摔了一跤 2013-07-15 01:39

这个方法好,也不用自己做等高线了

Avatar
摔了一跤 2013-07-15 08:56

放哪个文件夹啊

Avatar
北碚毛驴 摔了一跤 2013-07-15 13:11

Mobac下mapsources文件夹

Avatar
北碚毛驴 2013-07-15 13:18

这样方法做的地图,在手机上看,字是小了点,眼神不好的驴友有点恼火

不知道有没有办法在下载事,把字定义大一点?主公研究下

Avatar
神舟0号 2013-07-15 14:38

多谢分享!

Avatar
wonderfulhuhao 2013-07-16 02:55

下了两个IPHONE 应用,3D & Trails. 谢谢!其它的还没有弄明白!

Avatar
epic OP 2013-08-20 17:04

最新的 Opencyclemap 已改用 Landscape map 的等高线.
Opencyclemap 与 Landscape map 各擅胜长.

Avatar
wh83 epic 2013-09-04 05:07

这是我在手机ORUX里的onlinemapsources.xml文件添加的OCM等高线和天地图地标的代码,但加载后手机显示不出地图来,请EPIC大神指点下
 <onlinemapsource uid="198">

<name>Open Cycle Map1</name>

<url><![CDATA[http://{$serverpart}.tile3.opencyclemap.org/landscape/{$z}/{$x}/{$y}.png]]></url>

<minzoom>1</minzoom>

<maxzoom>18</maxzoom>

<projection>MERCATORESFERICA</projection>

<servers>a b c</servers>

<httpparam name=""></httpparam>

<cacheable>1</cacheable>

<downloadable>1</downloadable>

<maxtilesday>0</maxtilesday>

<maxthreads>0</maxthreads>

<xop></xop>

<yop></yop>

<zop></zop>

<qop></qop>

</onlinemapsource>

 <onlinemapsource uid="199">

<name>tianditu1</name>

<url><![CDATA[http://t{$serverpart}.tianditu.cn/DataServer?T=cia_w&X={$x}&Y={$y}&L={$z}]]></url>

<minzoom>3</minzoom>

<maxzoom>18</maxzoom>

<projection>MERCATORESFERICA</projection>

<servers>0 1 2 3 5 6 7</servers>

<httpparam name=""></httpparam>

<cacheable>1</cacheable>

<downloadable>1</downloadable>

<maxtilesday>0</maxtilesday>

<maxthreads>0</maxthreads>

<xop></xop>

<yop></yop>

<zop></zop>

<qop></qop>

</onlinemapsource>

Avatar
zjhzsz wh83 2013-09-25 01:18

Avatar
epic OP 2013-09-05 14:59

这是葫芦样板

<onlinemapsource uid="0"> 
    <!--uid must be an unique integer per map. Used to store the tiles in the cache-->
<name>Google Maps</name> 
    <!--the name of the map-->
<url>http://mt{$s}.google.com/vt/lyrs=m@121&hl={$l}&x={$x}&y={$y}&z={$z}</url>
    <!--url of the map web site.
    {$s} will be replaced randmoly with one of the servers in the 'servers' tag
    {$l} replaced with device locale, example 'es_ES'
    {$x} x tile value
    {$y} y tile value
    {$z} zoom level
    {$q} quad encoded value, from x,y,z
    You can apply operations to x,y,z,q values before replacing (below xop, yop,...)-->
<minzoom>0</minzoom>
    <!--minimum zoom level-->
<maxzoom>19</maxzoom>
    <!--maximum zoom level-->
<projection>MERCATORESFERICA</projection>
    <!--allowed: MERCATORESFERICA, MERCATORELIPSOIDAL-->
<servers>0,1,2,3</servers>
    <!--comma separated possible servers-->
<httpparam name=""></httpparam>
    <!--not in use-->
<xop></xop>
    <!--operation to apply to x value before replacing allowed values: 1-->
<yop></yop>
    <!--operation to apply to y value before replacing allowed values: 0, 1-->
<zop></zop>
    <!--operation to apply to z value before replacing allowed values: 1-->
<qop></qop>
    <!--operation to apply to q value before replacing allowed values: 2-->
    <!--Current operations
    0: inverse y: (2^z - 1 - y)
    1: plus one: (val + 1)
    2: add a '/' each 6 characters-->

</onlinemapsource>

Avatar
zjhzsz epic 2013-09-25 01:23

这是葫芦样板

<onlinemapsource uid="0"> 
    <!--uid must be an unique integer per map. Used to store the tiles in the cache-->
<name>Google Maps</name> 
    <!--the name of the map-->
<url>http://mt{$s}.google.com/vt/lyrs=m@121&hl={$l}&x={$x}&y={$y}&z={$z}</url>
    <!--url of the map web site.
    {$s} will be replaced randmoly with one of the servers in the 'servers' tag
    {$l} replaced with device locale, example 'es_ES'
    {$x} x tile value
    {$y} y tile value
    {$z} zoom level
    {$q} quad encoded value, from x,y,z
    You can apply operations to x,y,z,q values before replacing (below xop, yop,...)-->
<minzoom>0</minzoom>
    <!--minimum zoom level-->
<maxzoom>19</maxzoom>
    <!--maximum zoom level-->
<projection>MERCATORESFERICA</projection>
    <!--allowed: MERCATORESFERICA, MERCATORELIPSOIDAL-->
<servers>0,1,2,3</servers>
    <!--comma separated possible servers-->
<httpparam name=""></httpparam>
    <!--not in use-->
<xop></xop>
    <!--operation to apply to x value before replacing allowed values: 1-->
<yop></yop>
    <!--operation to apply to y value before replacing allowed values: 0, 1-->
<zop></zop>
    <!--operation to apply to z value before replacing allowed values: 1-->
<qop></qop>
    <!--operation to apply to q value before replacing allowed values: 2-->
    <!--Current operations
    0: inverse y: (2^z - 1 - y)
    1: plus one: (val + 1)
    2: add a '/' each 6 characters-->

</onlinemapsource>[/quote]

我在orux试过
 <url><![CDATA[http://t{$serverpart}.tianditu.cn/DataServer?T=cia_w&X={$x}&Y={$y}&L={$z}]]></url> 
不行啊?到底哪里错了?

后来把t{$serverpart}.tianditu.cn直接改成t4.tianditu.cn就可以了。怎么使用服务器的参数啊?

Avatar
epic OP zjhzsz 2013-09-25 14:25

我在orux试过
 <url><![CDATA[http://t{$serverpart}.tianditu.cn/DataServer?T=cia_w&X={$x}&Y={$y}&L={$z}]]></url> 
不行啊?到底哪里错了?
后来把t{$serverpart}.tianditu.cn直接改成t4.tianditu.cn就可以了。怎么使用服务器的参数啊?[/quote]
<url>http://mt{$s}.google.com/vt/lyrs=m@121&hl={$l}&x={$x}&y={$y}&z={$z}</url>
<servers>0,1,2,3</servers>

Avatar
酌月清吟 2013-09-17 08:31

这个出来的区域DEM是否很过大?

Avatar
epic OP 酌月清吟 2013-09-18 16:03

正在偿试用GM输出hgt格式的DEM,请问是否有针对orux的dem教程? 这个出来的区域DEM是否很过大?[/quote]
可参考

http://www.doyouhike.net/forum/comm_nav/908450,0,0,1.html#post14
1-arc HGT, 每个大小25MB
3-arc HGT, 每个2.75MB

Avatar
酌月清吟 2013-09-18 16:38

多谢解答,刚才试了一下,直接用Aster输出海拔网格格式加载hybrid的毛刺感很严重.

Avatar
epic OP 酌月清吟 2013-09-18 17:05

继续看下去

www.doyouhike.net/forum/comm_nav/908450,0,0,1.html#post21

Avatar
酌月清吟 2013-09-19 14:41

可以了,感谢! 
发现同样的地区,等高线比卫星图小很很多.

Avatar
epic OP 酌月清吟 2013-09-25 14:31

建议用 mobac 下载离线地图.
道路图及地形图可转成 8bit PNG.
卫星图用 JPEG 70-75% 压缩.

Avatar
epic OP 酌月清吟 2013-09-26 16:31

第四栏: 图片转换 (Layer settings: custom tile processing)

Avatar
二月春风来 2013-10-05 03:14

最近在 http://www.opencyclemap.org 发现 Landscape 图层. 比原来的 opencyclemap 改进了不少.
Thunderforest Landscape map 资料

http://www.thunderforest.com/landscape/

从化 五指山 opencyclemap

从化 五指山 landscape map

加上天地图的地标, 可以用标准的mobac制作离线地图, 或在oruxmaps直接调用. 不须纠偏.
http://www.doyouhike.net/forum/comm_nav/968266,0,0,0.html#post3

四川丹巴附近

[/quote]

那个Landscape图层好,还有天地图地标,是怎么添加到手机oruxmaps的?

Avatar
长长的第五大道 2013-12-03 21:06

留记号学习

Avatar
小楼一夜闻春雨 2013-12-15 09:06

最近在 http://www.opencyclemap.org 发现 Landscape 图层. 比原来的 opencyclemap 改进了不少.
Thunderforest Landscape map 资料

http://www.thunderforest.com/landscape/


加上天地图的地标, 可以用标准的mobac制作离线地图, 或在oruxmaps直接调用. 不须纠偏.
http://www.doyouhike.net/forum/comm_nav/968266,0,0,0.html#post3


[/quote]
天地图是否坏掉了?我发现无法下载地标?

Avatar
jianlove 小楼一夜闻春雨 2014-02-17 03:19

是的,我的地标也无法显示了

Avatar
见习清道夫 2013-12-20 06:13

不错,MAKR一下

Avatar
chooseloveyou 2014-02-04 06:18

留印记,好好学习