SuperMap iClient for OpenLayers

产品介绍

SuperMap iClient for OpenLayers 是一套基于 OpenLayers 的云 GIS 网络客户端开发平台, 支持访问 SuperMap iServer / iEdge / iPortal / iManager / Online 的地图、服务和资源,为用户提供了完整专业的 GIS 能力, 同时提供了优秀的可视化功能。

GitHub 托管地址:https://github.com/SuperMap/iClient-JavaScript/tree/master/src/openlayers

OSChina 托管地址:https://gitee.com/isupermap/iClient-JavaScript/tree/master/src/openlayers

模块说明

新特性

10.1.0-beta

SuperMap iServer出图格式新增webp参数,WebP格式具有更优的图像数据压缩算法,能带来更小的地图瓦片体积,而且拥有肉眼识别无差异的图像质量

10.0.1

支持模块化开发,提升应用的可维护性

支持对资源中心的地图、数据、服务、大屏、洞察等资源进行获取和更新

9.1.0

高效率点图层支持数据量由之前的30万提升至100万
性能提升至3倍以上,百万点数据1秒内完成渲染
并支持 GeoJSON,TopoJSON,二维表等多种数据格式,支持修改样式,支持属性筛选、鼠标事件等交互操作

对接最新 ECharts 4.1.0,新增增量渲染能力,支持千万级数据的可视化渲染

基于 Mapbox GL JS、OpenLayers 等地图库,实现对 Mapbox Vector Tile(MVT) 矢量瓦片开放标准的支持
可交互、可在线编辑的地图风格,更换样式无需反复制图、重新切片
支持 Web Mercator、WGS84、China2000 等标准坐标系

优化 API 文档
整理文档内容、优化文档显示格式、完善接口参数及其使用描述
极大的提升文档的可读性与实用性

9.0.1

进行了代码模块化,支持开发时使用 JavaScript ES6 标准的 import 语法进行模块化引入

集成 Turf.js,提供空间分析、拓扑分析、等值分析、量算等客户端计算能力, 无需连接 GIS 服务也可在客户端快速的进行各种常用的空间操作

分布式分析服务中新增缓冲区分析、拓扑检查分析、叠加分析、属性汇总分析服务

单对象查询分析、矢量裁剪分析服务新增支持自定义绘制范围进行分析

新增 ECharts 可视化图层

新增客户端标签专题图图层

WebMap 支持加载专题图层

9.0.0

完成对 SuperMap iServer 中基础服务的对接

支持访问 SuperMap iServer 的分布式分析服务,提供密度分析、格网聚合分析、单对象查询分析、区域汇总分析、矢量剪裁分析功能

支持访问 SuperMap iServer 的地址匹配服务,提供正向匹配和反向匹配功能

支持访问 SuperMap iServer 的数据流服务

支持基于 Elasticsearch 的时序热力图、航班监控等可视化效果

支持 Mapbox 矢量瓦片标准,为用户提供了更多可在客户端自由更改样式的地图风格

新增高效率点图层,支持10万+点要素在浏览器端高效流畅的绘制

集成 ECharts 常用可视化效果:散点地图、折线图、柱状图、饼图

集成数据可视化开源库 MapV,提供蜂巢图、通勤图、强边界图、迁徙图、动态轨迹图、面绘制、线绘制以及海量点数据的绘制

集成 OSMBuildings,实现建筑立体效果可视化

新增缓存切换控件,支持用户在客户端进行多版本缓存切换

更简单的访问 SuperMap iPortal 和 SuperMap Online 中用户配置的地图

相关依赖