SuperMap iClient for MapboxGL

产品介绍

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

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

OSChina 托管地址:https://gitee.com/isupermap/iClient9/tree/master/src/mapboxgl

模块说明

新特性

10.0.0 beta

SuperMap iClient Vue 组件库在架构设计上采用 MVVM 模式(Model-View-ViewModel)
同时也能兼容其它框架,例如 React、Angular 以及原生 H5 开发
使用 SuperMap iClient Vue 组件库,可像搭积木一样快速的创建自定义的 WebGIS 应用

组件库采用了开箱即用的方案,现阶段提供了二/三维地图组件,丰富的地理可视化组件,图表类组件和基础 GIS 组件等

在主题风格上,SuperMap iClient Vue 组件现阶段内置了多套主题,可一键切换所有组件的主题风格

9.1.2

新增 WebMap 地图组件,图表组件,图例组件,图层列表组件,量算组件,查询/搜索组件,进度条等基础组件,支持多种主题(可一键切换风格)

9.1.1

新增支持WGS84、China2000、Xian80、Beijing54等标准地理坐标系,覆盖MVT矢量瓦片、栅格瓦片、可视化图层、标绘等功能
需单独引用iClient对Mapbox GL JS的增强库(基于2018年10月版本v0.51.0)

9.1.0

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

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

新增 DECK.GL、ECharts、ECharts GL 的更多特效和范例

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

9.0.1

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

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

完善 iServer 服务相关服务

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

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

集成 ECharts GL / D3.js 可视化库的三维专题图、风图等特效

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

新增三维单值专题图图层

新增三维分段专题图图层

9.0.0

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

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

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

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

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

集成 ECharts 常用可视化效果:散点地图、迁徙图、热力图、线路图、线特效、折线图、柱状图、饼图等

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

相关依赖