近日,SuperMap IS开发组在SuperMap 2000三维控件的基础上开发出了用于三维显示的地图引擎。使用该地图引擎,用户可以通过浏览器在线浏览大数据量的三维地形以及城市景观场景。
SuperMap IS三维显示引擎采用纯HTML作为客户端,因此即使很低档的机器都可以进行三维场景的快速浏览。所有的三维景观渲染都在服务器上进行,可以充分利用服务器的高端处理能力,降低客户端的负担。同时,由于采用压缩方式传输处理结果,既可以保护原始数据,又可以有效地减少网络传输量,尤其是在数据量较大的情况下(譬如大数据量的DEM)。
下面是使用SuperMap IS三维显示引擎进行地形场景和城市景观浏览的两个例子,在局域网上响应速度为0.5~1.5秒,客户端传输数据量在4K~32K之间,测试结果表明这是共享服务器处理能力和三维空间数据的一种非常有效的方式。
上述功能的实现得益于SuperMap IS采用了一种巧妙的全开放的体系结构,不仅可以使用SuperMap2000作为地图引擎,还可以支持多种具有组件化编程能力的GIS软件作为地图引擎,而且用户可以创建自己的具有特殊功能的地图引擎。SuperMap IS开发组也将不断地开发各种功能的地图引擎供用户使用,将常规的桌面地理信息系统的功能逐步地移植到Internet上运行。