1 缘由:最近在整瓦片数据下载,而选择的服务器是微软的bingmap数据服务器。
2 bingmap 数据组织结构:
Cesium服务器数据是微软公司的一个网络地图服务器。其组织方式采用四叉树方式进行划分。它没有第0层的概念,一般的网络地图服务器(比如Google地图服务器),第0层表示一张全球影像图,或者用两张(东半球和西半球)表示第0层。而Cesium服务器则直接用四张表示第1层,其经纬度范围一次为-180----180,-90----90,(0,0)在正中央。
访问Cesium服务器数据与其他的地图服务器不一样,一般访问地图服务器只需要知道行列号和层级,并按照URL的规则去访问即可,但是Cesium服务器需要将行列号和层级做一次转换。例如a0,a1,a2,a3分别表示第一层的图1-1中Level1的0,1,2,3;
具体组织方式如下图1-1:
由于Cesium服务器数据数据行列号起始于左上角,所以在根据经纬度和等级下载时需要按照左上角到右下角的参数顺序。
3:关键技术:
首先我们得知道,我们下载数据最后是通过Url去服务器端请求,那么怎么有规律去请求所有的数据呢?,由于Cesium服务器数据是采用四叉树的形式去组织,但是在请求的时候没有按照一般的瓦片数据服务器按照层级、行列号去访问