skyline无插件web的数据加载解析

发布时间:2020-07-03 20:50:34 作者:speciallst
来源:网络 阅读:3760

  skyline web是基于cesium开发的一个无插件的三维网站,在skylineglobe的网站上可以进行浏览,用chrome打开网站:http://skylineglobe.com/sg/TerraExplorerweb/,可以看到首页的效果如下

skyline无插件web的数据加载解析


通过chrome的开发者工具下,网路请求监测,发现其数据的请求如下:

skyline无插件web的数据加载解析

1、地图影像数据:

访问地址样例:

http://www1.skylineglobe.com/SG/Imagery?service=WMS&version=1.1.1&request=GetMap&styles=&format=image%2Fjpeg&layers=skylineglobe.tbp&srs=EPSG%3A4326&bbox=-180%2C0%2C-90%2C90&width=256&height=256
从网络的连接字符串可以看出,skyline是在服务器端发布了一个影像的wms服务,版本为1.1.1,配置参数也是基本的OGC的wms服务,wms服务在cesium里也是直接可以加载的;

2、地图高程数据:

访问地址样例:

http://www.skylineglobe.com/SG/Elevation?request=GetMap&Version=1.3.0&Service=WMS&CRS=EPSG:4326&bbox=-90,-180,90,0&height=64&width=64&optimizedOnly=0&layers=skylineglobe.tbp&Styles=&Format=image/png&level=0

从网络的连接字符串可以看出,skyline是在服务器端也发布了一个高程的wms服务,版本为1.3.0,配置参数也是基本的OGC的wms服务,返回的结果是一张黑白相间的图片,分析返回的代码,skyline对此数据进行了js的二次处理,有需要了解的可进一步分析网站的js代码;

3、矢量数据:

访问地址样例:

http://skylineglobe.com/SG/streamer.ashx?SERVICE=WFS&VERSION=1.0.0&REQUEST=GetCapabilities&outputFormat=GML2&typeName=OSM_Highway_L0_090714.1692869

从网络的连接字符串可以看出,skyline是在服务器端发布了一个矢量的wfs服务,版本为1.0.0,配置参数也是基本的OGC的wfs服务,返回的结果GML2的数据类型,也就是一个扩展的xml数据,请求的数据在客户端进行了解析显示;

4、模型数据:

访问地址样例:http://www10.skylineglobe.com/SG/b3dm/Rehovot_Build_3_3109_minImg2_wSize9636524035854879080.1724702/tileset.json

使用了Cesium批量加载模型的3dtiles,客户端请求一个json数据,之后进行显示和加载。



技术交流群:665060698

微信公众号:

skyline无插件web的数据加载解析



推荐阅读:
  1. 数据加载的妙招解析
  2. Web Storage全解析

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

skyline webgl 三维

上一篇:基于MVC+EasyUI的Web开发框架经验总结(1)-利用jQuery Tags Input 插件显示选择记录

下一篇:推荐一款最近用的不错的免费云服务器

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》