前言

所有行业都知道云是未来或者现在的趋势,但是真正的完完全全提供地理信息云服务的恐怕只有 Google 一家,然而今天我居然发现 Cesium 提供了云服务,你没有看错,就是曾经的开源 3D 渲染框架。本文简单介绍之。

一、 Cesium ion

Cesium 是一款优秀的开源 3D 地图渲染引擎,这点是毋庸置疑的,然而前几天 Cesium 给我推送了一封邮件,一直忙着无暇顾及,今天打开来一看:呵,这家伙居然从一个框架变成了云服务提供商!

其实现方式就是通过这个 ion,在保持其原有渲染引擎不变的情况下,为每位用户提供了 5G 的存储空间,用户可以上传自己的数据(影像或者是 3D 数据), Cesium 将此数据切割后存放在空间中,用户便可通过极其简单的方式分享和调用此数据。 Cesium 还为每位用户提供了几种默认影像数据和 1 种地表数据。详情见(https://cesium.com/ion/info/welcome)。

前台调用方式基本不变(先将 Cesium 升级至最新版),调用云端数据也十分方便,如下:


viewer.imageryLayers.addImageryProvider(
new Cesium.IonImageryProvider({ assetId: 2 })
);

即只需要改一下 assetId 号即可,当然需要先创建 Cesium 账户,并取到 Access Token,在 js 开篇加入:

Cesium.Ion.defaultAccessToken = 'your/ion/access/token';

二、 启示

这件事情看上去好像并没有多么神奇,但是我个人觉得这为我们建设空间数据云提供了一些启示。

之前的数据中心(空间)建设方案中同样是以数据为主,但是我们并没有梳理出数据与服务的关系,大部分情况下要么是以数据本身为服务,提供查询、共享、下载等功能,要么是以瓦片为服务对外提供瓦片 api,使得别人能够通过这种规则调用瓦片数据。以上两种方式均没有将数据抽象成方便的服务,从而数据云的概念只是一个数据存储仓库,相对传统方式并没有本质的改变,只是增加了存储能力和安全性等等。而 Cesium ion 将瓦片数据做了封装,我们无需再关心底层的瓦片是如何构成的,作为用户也不需要知道数据是怎么被处理的,只需要上传数据,系统自动处理完后返回一个编号,用户用此编号就能在各处使用此数据,这是真正的数据云。

三、 总结

本文简单介绍了 Cesium ion,并简单分析了其对建设空间数据云的一点启示。

最新文章

  1. Rebuild Instance 操作详解 - 每天5分钟玩转 OpenStack(37)
  2. 日常contest总结
  3. 【动态域名解析工具】tunnel,国内版的ngrok,花生壳可以睡觉了
  4. JQuery阻止冒泡事件on绑定中异常情况分析
  5. HTML新增属性
  6. python数字图像处理(7):图像的形变与缩放
  7. HashCode equals
  8. Sql语句直接返回XML文件
  9. 常用开源GIS项目
  10. 【HDOJ】1484 Basic wall maze
  11. KMP poj
  12. Python 第二天学习(文件的处理)
  13. FFPLAY的原理(七)
  14. Shiro安全框架【快速入门】就这一篇!
  15. 从Scratch到Python——python turtle 一种比pygame更加简洁的实现
  16. Python中操作ini配置文件
  17. Linux DNS 查询剖析(第四部分) | Linux 中国
  18. ActiveMQ 填坑记
  19. 继承之es5对比es6
  20. ps切图插件

热门文章

  1. Cocos2D:塔防游戏制作之旅(十八)
  2. Linux 之归档与压缩
  3. javascript综合小案例,校验用户注册信息提交
  4. 靠谱好用,ANDROID SQLITE 增删查改
  5. 认证模式之Basic模式
  6. (四十三)UITabBarController和AppDelegate的一些细节
  7. Robust Locally Weighted Regression 鲁棒局部加权回归 -R实现
  8. InfiniDB 修改一行的效率?
  9. SMO实现
  10. IP协议详解(转)