SuperMap iClient3D 8C for Plugin 概述
SuperMap iClient3D 8C for Plugin是一套基于 SuperMap UGC (Universal GIS Core)底层类库和 OpenGL 三维图形处理库的三维地理信息可视化客户端开发包。整个客户端包括Web三维GIS插件以及JavaScript API开发包。Web三维GIS插件是以ActiveX控件的形式嵌入到网页中,可以支持各种流行的浏览器。用户利用 SuperMap iClient3D 8C for Plugin 可以自定义三维可视化场景,能够快速地完成海量数据加载、数据浏览、图层控制,并且支持插件的自动更新等功能,因此开发者通过简洁易用的 JavaScript 脚本语言便能轻松打造三维可视化地理信息客户端。该客户端应用程序以 ActiveX 控件形式集成于 Web 网页中。
SuperMap iClient3D for Plugin 技术框架
SuperMap iClient3D 8C for Plugin 基于高运行效率的 GIS 基础内核 UGC(Universal GIS Core Class Library),封装成 ActiveX 控件,保证了产品运行的高效性,及产品的跨浏览器。 在此基础上,又用 JavaScript 封装 ActiveX 控件,为开发者提供了一套简单易用的JavaScript API ,使三维客户端开发变得轻松快捷。
SuperMap iClient3D 8C for Plugin 基于高运行效率的 GIS 基础内核 UGC(Universal GIS Core Class Library),封装成 ActiveX 控件,保证了产品运行的高效性,及产品的跨浏览器。 在此基础上,又用 JavaScript 封装 ActiveX 控件,为开发者提供了一套简单易用的JavaScript API ,使三维客户端开发变得轻松快捷。
SuperMap iClient3D 8C for Plugin 在插件的基础上封装的JavaScript API 与SuperMap的另一个客户端 产品 SuperMap iClient for JavaScript具有统一的体系架构,并且采用了统一的第三方JavaScript框架,使得 SuperMap iClient3D 8C for Plugin成为名符其实的二三维一体化客户端。在SuperMap iClient3D 8C for Plugin 中二维数据可以不经过投影转换直接加载到三维球面上显示,同时二维的GIS分析和处理功能,也可以在三维场景中直接操作和使用。
SuperMap iClient3D 8C for Plugin 能够实时获取服务器端提供的服务信息,并且能够流畅的显示来自服务器端或数据库的地形影像数据、KML数据、KMZ数据、模型数据和影像数据。
SuperMap iClient3D 8C for Plugin 可以将用户请求的图层数据暂时存储于本地磁盘。高效的客户端缓存技术使得数据加载更加迅速、数据浏览更加平滑。当服务器端的数据更新时,客户端缓存还能及时动态更新数据。
SuperMap iClient3D 8C for Plugin 自动将从服务器端获取的缓存数据保存为SuperMap定义的文件格式,使得客户端获取的是加密后的GIS空间数据,这样从根本上保证了服务提供商花大量精力收集、加工的数据资料,保护了服务提供商的利益。
SuperMap iClient3D 8C for Plugin 客户端支持离线访问。SuperMap iClient3D 8C for Plugin的缓存技术不仅能够加速浏览速度,提升用户体验,另一方面可以使用户在离线状态下访问存储的缓存数据,给用户带来便利。
SuperMap iClient3D 8C for Plugin 具有高内聚、低耦合的架构特性,开发者可根据需要完成部分功能模块的定制与扩展,给用户提供了更多的自由度,以满足不同行业的需求和提供更专业的功能。现阶段该版本提供对 SceneAction 对象的扩展功能。
SuperMap iClient3D 8C for Plugin 支持定时检测现有的插件版本信息,能够自动提醒用户进行插件更新工作,保证用户获得最好的体验。
SuperMap iClient3D 8C for Plugin 不仅提供放大、缩小、全幅、漫游等基本的场景浏览功能,同时支持飞行、选择、量算、查询等功能。用户可以方便的浏览二维、三维数据(包括三维专题数据)。
用户可以通过桌面程序或客户端程序自定义三维场景(三维场景元素包括操作罗盘、大气层、星空、比例尺、进度条、雾效等),保存后的配置将作为下一次场景的默认配置,配置文件为 XML 文件;同时还可通过调整场景设置参数管理场景元素。
SuperMap iClient3D 8C for Plugin 基于 SuperMap 的二三维一体化的Realspace GIS技术体系,具有功能更强大、性能更优越、效果更逼真的特性。
二三维一体化浏览:通过统一的地理坐标实现将其他二维客户端显示结果与 SuperMap iClient3D 8C for Plugin 三维场景之间进行联动浏览显示。
二三维一体化标绘:在二维窗口中进行的标绘结果,可以在三维场景中的跟踪图层中进行实时显示。
二三维一体化查询:二三维一体化查询可以允许用户将二维中查询结果,同步显示在三维场景中,并高亮显示。
SuperMap iClient3D 8C for Plugin 支持设置图层的可见性、可选择性,以及改变图层顺序等控制管理。
用户可在屏幕图层和追踪图层中标绘各种类型的地物,并支持标绘自定义的地物类型;可以对矢量图层、KML 图层、KMZ 图层和三维模型图层中的地物进行实时的编辑。
SuperMap iClient3D 8C for Plugin 提供对场景三维特效的支持,包括动画效果、粒子效果、海洋效果和立体显示效果。
SuperMap iClient3D 8C for Plugin 可导入预先设计好的线路,进行相关参数的设定(如飞行速度、飞行总时间、是否锁定方位角、是否锁定高程等),然后就可以沿着导入的线路自动飞行,在飞行过程中,还可实时改变各种参数。
SuperMap iClient3D 8C for Plugin 支持高精度的三维量算,包括距离量算、贴地量算、面积量算和高度量算。
客户端定时检测现有插件的版本信息,能够实现自动提醒用户进行插件更新的功能。