SuperMap iClient 8C(2017)是空间信息和服务的可视化交互开发平台,是SuperMap服务器系列产品的统一客户端。产品基于统一的架构体系,面向Web端和移动端提供了多种类型的SDK开发包,支持JavaScript、Flash、Silverlight、Android、iOS等多种语言平台,帮助用户快速构建网络富客户端和轻量级移动端GIS应用。
谁需要SuperMap iClient 8C(2017)
●网络富客户端GIS应用的开发人员
为什么选择SuperMap iClient 8C(2017)
●统一的产品架构,针对Web端和移动端的特点,提供了富客户端和移动端的SDK开发包,掌握一种类型的SDK开发就能在其他类型的开发中轻松转换
●微型开发库,GIS应用分发包体积小,分发和部署简便快捷
●丰富的地图可视化效果,提供了三维地图、时空数据可视化、麻点图、格网图、矢量图、属性图、热度图、聚合图以及流畅的鼠标和手势交互操作,可以构建出美观的地图应用
●提供地图全景、标绘扩展符号库与iConnector服务共用连接器等技术辅助方案,为用户提供增值服务的同时,又节约扩展开发成本
图 1 SuperMap iClient 8C(2017)产品体系结构
产品特点
1.丰富的可视化效果
SuperMap iClient 8C(2017)尝试使用全新的地图可视化表达方法,给数据可视化提供更多手段,也给用户带来更加直观的地图交互与结果展现。具体包括:
●麻点图——大数据量POI检索交互
当对地图做POI查询、检索时,如果查询结果数据量较多时,仅仅用客户端呈现结果会使其交互性能降低;而使用分页的方式显示结果,又缺少整体性。基于麻点图的POI检索交互,采用服务端生成的栅格图与UTFGrid,在客户端加载渲染并实现对于POI的动态交互,从而保证大数据量的POI检索交互不再缓慢。
图2 SuperMap iClient 8C(2017)麻点图
●矢量图——基于矢量分块的数据交互方式
这不仅仅是基于矢量数据的渲染技术,更是一种重要的数据可视化交互方案。首先,具备在浏览器端使用CSS样式表动态配置地图样式的能力,用户可以更加方便、自由的配置自己喜欢的地图;其次,采用客户端渲染指定图层的矢量数据,可以实现在客户端对该图层数据的交互操作,这对于一些交互操作要求比较高的Web监控类业务很有帮助;第三,由于服务器对矢量数据采用了切片分块的处理,因此客户端可以只加载和显示视窗内的矢量分块要素,而且矢量分块的数据量小,传输和渲染速度更快,也就使得用户体验更佳,并降低了网络负载,提升服务器并发支持能力。
如果矢量数据需要频繁的更新,那么相比将矢量数据生成栅格缓存而言,矢量分块也能更好的适应这种情况,降低数据更新的时间和资源开销。
图3 SuperMap iClient 8C(2017)矢量分块图
●格网图——基于格网的统计信息空间可视化
这是一种对于空间的格网划分,采用颜色梯度,展示细分空间的权重信息聚集程度。相较于聚合图和热度图,格网图具有更好的空间区块分布特征。同时,格网图还支持指定属性字段进行信息统计和显示,并且提供了多种统计方法。
图4 SuperMap iClient 8C(2017)格网图
●属性图——地物信息即时交互
事先无需查询操作,属性图可以帮助用户在浏览地图时,直接点击兴趣地物查看它的基本信息,然后根据需要再通过查询获取更加完整的信息。
图5 SuperMap iClient 8C(2017)属性图
●时空数据展示——对时间、空间做出更加形象的描述
将传统的静态空间地理信息,与时间维度结合,从而更加形象地描述地理数据的变化之美;不管是点状、线状、面状的矢量数据,还是栅格数据,都可以实现优美、平滑的动画效果。同时利用播放器技术,管理地理数据的变化过程,可以更好的查看时空数据的特点和变化规律。
图6 SuperMap iClient 8C(2017)时空数据展示
2.专业化服务为大众
●SuperMap iConnector——服务共用连接器
针对使用第三方地图API开发过程中,需要引入和结合SuperMap iServer发布的地图服务、数据服务或者分析服务的需求,SuperMap iClient 8C(2017)提供了一套服务共用连接器SuperMap iConnector,打通了第三方地图API与SuperMap服务共用的界限,用户在享有第三方的地图资源的同时,也获得了基于SuperMap iServer所提供的私有数据发布和专业GIS功能。
图7 SuperMap iConnector支持多种地图API
图8 SuperMap iConnector在第三方地图实现专题图功能
●地图全景展示——免费制作与地图结合的全景效果
该方案支持定点360度全景展示,可进行场景切换,提供了数据制作、场景显示、与SuperMap iClient产品结合等方法,可以免费制作并展示全景效果。
图9 SuperMap iClient 8C(2017)地图全景展示
●二维动态标绘——为应急、指挥类等项目提供直观准确的处置方案
针对军事作战、应急处置、公安围捕等指挥调度方案需求,SuperMap iClient 8C(2017) 提供了标绘符号库,同时支持服务器端的动态标绘服务。无需安装任何插件,即可在终端浏览器上实现动态实时的图形标绘、态势图管理等,从而直观、准确的展现事件的处置方案,提高应急事件处置过程中会商和沟通的效率。同时,还可以根据项目需求直接通过在线编辑自定义标绘符号,满足更加专业化的应用需求。
图10 SuperMap iClient 动态标绘功能展示
●拥抱开源回馈社区
在开源社区https://github.com/SuperMap中托管了众多的开源工程,不仅有UI框架、工具库,还有SuperMap iConnector、SuperMap iClient for JavaScript、SuperMap iClient for iOS等一线的核心产品。开放、协作,是我们期望的目标。拥抱开源,回馈社区。
图11 SuperMap开源社区