近日, EarthView系列软件中的三维海量空间信息平台EV-Globe,在KML的支持与快速渲染上得到完善,从而实现了SuperMap的SDB文件格式和KML文件格式之间的直接转化。
EarthView系列软件集成了SuperMap技术,是由北京国遥新天地信息技术有限公司自主研发的。KML的支持与快速渲染上的完善,一方面使客户基于SuperMap制作的数据能够直接在EV-Globe中以KML的方式进行展示,另一方面也帮助客户在EV-Globe或者其他软件中添加的KML文件能够直接转化SuperMap的数据格式,并在SuperMap的应用系统中显示。
早在2008年4月,KML数据格式得到OGC(开放地理空间联盟)承认,这说明KML已经成为地理信息的国际标准,今后所创建的KML文件,将可以被更多产品支持。为此,国遥新天地公司加强了对KML数据格式的支持和快速显示等方面的研发力度,并取得了一系列成绩。
由于KML数据格式实际上是xml格式的特定扩展,因此它具有xml格式的灵活性。EV-Globe现在支持KML的点、线、面、三维模型、图像覆盖、照片等对象的绘制渲染,支持导入和保存KML文档,也可以对单独的对象保存KML文档,每个KML对象都支持LookAt行为,即每个KML对象都可以定义其定位的观察位置,EV-Globe的KML对象可以很好的兼容Google Earth的KML对象。
1.KML点的渲染
KML点对象可以用自定义图标表达,并且其描述信息如果按照html的格式书写当点击此点对象时,就可以在弹出窗口中显示相应的网页信息,这种方式极大的丰富了表达形式。(见图1)
2.KML线对象的渲染
KML线对象可以设置颜色、线宽、离地高度、是否显示立面等风格设置,可以很方便的绘制。(见图1)
3.KML面对象的渲染
KML 面对象可以设置颜色、线宽、离地高度、是否拉起等风格设置,可以很方便的绘制。(见图1)
4.KML模型对象
EV-Globe的KML模型对象支持Collada模型(*.dae)和.x模型,用户可以在Google Sketchup里面做好模型然后导出为KMZ文件,就可以在EV-Globe里进行渲染。(见图2)
5.KML 影像覆盖层对象
EV-Globe 支持影像覆盖层对象,即在地球表面覆盖一张图片,图片按其四至坐标贴在球体表面。(见图3)
6.KML照片对象
EV-Globe 支持照片对象。(见图4)