osgearth瓦片数据编码 ReadyMap.org编码 WorldWind编码 天地图编码

ReadyMap.org编码:使用OE工具osgearth_package从readyMap.org网站上下载的,(0,0)在左下角;

编码格式:层/列/行,例如5/1/3

 

WorldWind编码:(0,0)在左下角;

编码格式:层/行/行_列,行、列号不足四位时用0补全,例如3/0002/0002_0001

 

天地图编码:(0,0)在左上角;和以上两种数据的层数有一级之差,也就是说天地图的第2层对应着ReadyMap的第1层

编码格式:层/行_列,行、列号不足四位时用0补全,例如10/0029_0003, 10/0029_0004

 

osgearth加载瓦片的规则是:(0,0)在左上角,所以OE在读取ReadyMap数据时,要反转行,可以查看OE源代码TMS.cpp文件中的TileMap::getURL()函数,有if(!invertY)等语句。

在编写WW插件时,也要注意反转行,而天地图不需要。

posted @ 2013-05-10 12:54  酷熊  阅读(1990)  评论(0编辑  收藏  举报