SuperMap iClient JavaScript 9D(2019) 是云 GIS 网络客户端开发平台。基于现代 Web 技术栈全新构建,是 SuperMap 云 GIS 和在线 GIS 平台系列产品的统一 JavaScript 客户端。 集成了领先的开源地图库和可视化库,且核心代码以 Apache License 2.0 协议完全开源,连接了 SuperMap 与开源社区。 提供了全新的大数据可视化和数据流可视化功能,通过本产品可快速实现浏览器和移动端上美观、流畅的地图呈现与空间分析。
开源产品的上佳实践
全面对接集成了 Leaflet、OpenLayers、 Mapbox GL JS、 ECharts、 MapV、 DECK.GL 等常用的地图库和图表库,避免用户的重复学习和成本投入
Modern WebGIS
基于 H5、WebGL、WebSocket、ES6、RequireJS、npm 等现代 Web 技术栈,完全重建
开放架构、开源内核
SuperMap iClient JavaScript 9D(2019) 核心源代码基于 Apache License 2.0 开源许可协议发布,可在 GitHub、OSChina 自由下载和分发使用
大数据可视化
为 SuperMap iServer 的分布式分析服务、数据流服务等提供统一的 API 和可视化呈现,同时支持海量数据的热力图、蜂巢图、格网图、散点图、矢量瓦片等多种可视化渲染方式
更加简单易用
统一 SuperMap iServer、iEdge、iPortal、iManager、Online 的服务访问和安全认证接口,为用户提供更加简单易用的 API 以及更多功能支持
Libraries
WHAT'S NEW
高效率点图层支持数据量由之前的30万提升至100万
性能提升至3倍以上,百万点数据1秒内完成渲染
并支持 GeoJSON,TopoJSON,二维表等多种数据格式
支持修改样式,支持属性筛选、鼠标事件等交互操作
数据流图层新增 MapV 引擎,绘制 Marker 的性能大幅提升
矢量点渲染数据量由1万提升至10万
栅格图片渲染数据量由3000提升至1万
对接最新 ECharts 4.1.0,新增增量渲染能力,支持千万级数据的可视化渲染
基于 Mapbox GL JS、OpenLayers 等地图库,实现对 Mapbox Vector Tile(MVT) 矢量瓦片开放标准的支持
可交互、可在线编辑的地图风格,更换样式无需反复制图、重新切片
支持 Web Mercator、WGS84、China2000 等标准坐标系
新增 DECK.GL、ECharts、ECharts GL 的更多特效和范例
基于 Leaflet 地图库,提供灵活方便的二维动态标绘功能
包含7种经典动画的态势推演功能
提供便捷的态势图管理功能
优化 API 文档
整理文档内容、优化文档显示格式、完善接口参数及其使用描述
极大的提升文档的可读性与实用性
集成Turf.js,提供空间分析、拓扑分析、等值分析、量算等客户端计算能力, 无需连接GIS服务也可在客户端快速的进行各种常用的空间操作
集成 ECharts / ECharts GL / D3.js 可视化库的三维专题图、风图等更多特效,在9D版本的基础上继续加强炫酷的可视化效果
进行了代码模块化,支持开发时使用 JavaScript ES6 标准的 import 语法进行模块化引入
发布npm项目,地址:https://www.npmjs.com/~supermap
发布英文版本,官网的产品介绍、范例、APIDoc等页面同时对中英双语进行支持
官网优化:多版本支持(9.0.0/9.0.1/dev)、导航更轻松、优化范例等待、弹窗样式等
完成了基础设施重建,完全开源 + 开放,全面对接集成了 Leaflet、OpenLayers、Mapbox GL JS、ECharts、MapV 等常用的地图库和制图制表库,避免用户的重复学习和成本投入
支持访问 SuperMap iServer 9D 的分布式分析服务,提供密度分析、格网聚合分析、单对象查询分析、区域汇总分析、矢量剪裁分析、缓冲区分析、拓扑检查分析、叠加分析、属性汇总分析功能
支持访问 SuperMap iServer 9D 的地址匹配服务,提供正向匹配和反向匹配功能
支持访问 SuperMap iServer 9D 的数据流服务
新增基于 Elasticsearch 的时序热力图、航班监控等可视化效果
支持 Mapbox 矢量瓦片标准,为用户提供了更多可在客户端自由更改样式的地图风格
新增高效率点图层,支持10万+点要素在浏览器端高效流畅的绘制
集成 ECharts 常用可视化效果:散点地图、迁徙图、热力图、线路图、线特效、折线图、柱状图、饼图
集成数据可视化开源库 MapV,提供蜂巢图、通勤图、强边界图、迁徙图、动态轨迹图、面绘制、线绘制以及海量点数据的绘制
集成 OSMBuildings,实现建筑立体效果可视化
新增缓存切换控件,支持用户在客户端进行多版本缓存切换
更简单的访问 SuperMap iPortal 和 SuperMap Online 中用户配置的地图
统一 SuperMap iServer、SuperMap iPortal、SuperMap Online 的安全认证接口,支持安全登录,支持以 token 或 key 的方式访问服务或地图
全新的站点:iclient.supermap.io,更加易用的示例演示