SuperMap iClient3D 8C(2017) for WebGL是基于JavaScript和HTML5 WebGL技术实现的三维客户端开发平台,用于构建无插件、跨操作系统和跨浏览器的三维GIS网络服务平台。WebGL技术提供的硬件加速渲染可借助系统显卡在浏览器流畅显示三维场景和模型,SuperMap iClient3D 8C for WebGL可帮助用户构建无插件、跨浏览器和跨操作系统的三维场景应用程序。
谁需要SuperMap iClient3D 8C(2017) for WebGL?
●无插件式客户端三维GIS应用的开发人员
为什么选择SuperMap iClient3D 8C(2017) for WebGL?
●免除插件依赖,省去开发网页专用渲染插件的麻烦,且无下载、无安装的三维服务访问极大提升了最终使用者的浏览体验
●支持跨操作系统、跨浏览器,通过统一的、标准的、跨平台的OpenGL接口实现图形渲染
产品特点
1.即开即用的无插件、无安装使用方式
WebGL通过OpenGL ES 2.0的JavaScript绑定,可以为HTML5 Canvas提供硬件3D加速渲染,这样应用程序可借助系统显卡在浏览器流畅显示三维场景和模型。相对于插件式的三维客户端,无插件式模式通过浏览器本身实现性能良好的三维应用,为开发者和最终使用者提供了良好友善的开发与访问体验。
●对开发者而言,免除了开发专用插件的麻烦,开发者掌握JavaScript语言即可快速搭建B/S架构的三维GIS应用平台;
●对最终用户而言,在web端访问三维场景仅需输入地址即可浏览,省去了下载、安装插件的繁琐步骤,节省了操作时间,并且无插件安装更有利于用户的安全性体验。
2.完美兼容特性,支持跨操作系统、跨设备、跨浏览器
WebGL作为一种3D绘图技术标准,采用统一、通用的技术标准使其具有跨浏览器、跨操作系统的良好兼容性能,即SuperMap iClient3D 8C for WebGL适用于Windows、Linux、Mac操作系统,应用程序可运行在任何支持WebGL的浏览器上,如IE、Firefox、chrome、edge等。
3.支持在线地图服务与iServer发布的影像、地形及三维切片缓存(S3M)图层服务
支持SuperMap iServer的REST服务,可直接加载基于墨卡托投影的影像、地图,非墨卡托投影的数据则可以通过动态投影方式进行转换;
对第三方影像服务具有良好的扩展支持;
支持叠加多个影像服务,并可根据叠加顺序先后来显示影像。
图1加载第三方影像服务
4.提供了一款三维在线应用:SuperMap Earth(www.supermapol.com/earth)
5.支持倾斜摄影模型GIS应用
针对倾斜摄影模型数据量大、文件数多的数据结构特点,SuperMap iClient3D 8C(2017) for WebGL采用S3m(Spatial 3D Model)数据格式加载倾斜摄影模型,将索引和数据两个部分进行抽离,并减少数据的图层数量,这种数据格式的数据量小且格式简单,将更利于网络传输、解析,在B/S端浏览数据时可提高效率、节省时间。同时支持倾斜摄影模型的单体化选择、属性查询等三维GIS应用。
图2在线浏览倾斜摄影模型及属性查询