bingmap瓦片数据下载

本文介绍了如何从微软的Cesium地图服务器下载瓦片数据,详细讲解了Cesium服务器的数据组织结构,以及使用C++实现的行列号与四叉树节点字符串转换的方法。此外,还展示了如何按照服务器的格式组织下载的数据,以便于日后搭建自己的地图服务器。
摘要由CSDN通过智能技术生成

 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服务器数据是采用四叉树的形式去组织,但是在请求的时候没有按照一般的瓦片数据服务器按照层级、行列号去访问࿰

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值