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/iClient-JavaScript/tree/master/src/mapboxgl
下载
模块说明
新特性
提供二元分类、目标检测等地理机器学习服务的线上示例
异步执行地理处理算子,跟踪执行情况,获取执行结果
提供多种组件配置接口,在线打印输出GeoPDF格式文件
支持对资源中心的地图、数据、服务、大屏、洞察等资源进行获取和更新
SuperMap iClient Vue 组件库在架构设计上采用 MVVM 模式(Model-View-ViewModel)
同时也能兼容其它框架,例如 React、Angular 以及原生 H5 开发
使用 SuperMap iClient Vue 组件库,可像搭积木一样快速的创建自定义的 WebGIS 应用
组件库采用了开箱即用的方案,现阶段提供了二/三维地图组件,丰富的地理可视化组件,图表类组件和基础 GIS 组件等
在主题风格上,SuperMap iClient Vue 组件现阶段内置了多套主题,可一键切换所有组件的主题风格
新增 WebMap 地图组件,图表组件,图例组件,图层列表组件,量算组件,查询/搜索组件,进度条等基础组件,支持多种主题(可一键切换风格)
新增支持WGS84、China2000、Xian80、Beijing54等标准地理坐标系,覆盖MVT矢量瓦片、栅格瓦片、可视化图层、标绘等功能
需单独引用iClient对Mapbox GL JS的增强库(基于2018年10月版本v0.51.0)
高效率点图层支持数据量由之前的30万提升至100万
性能提升至3倍以上,百万点数据1秒内完成渲染
并支持
GeoJSON,TopoJSON,二维表等多种数据格式,支持修改样式,支持属性筛选、鼠标事件等交互操作
对接最新 ECharts 4.1.0,新增增量渲染能力,支持千万级数据的可视化渲染
新增 DECK.GL、ECharts、ECharts GL 的更多特效和范例
优化 API 文档
整理文档内容、优化文档显示格式、完善接口参数及其使用描述
极大的提升文档的可读性与实用性
进行了代码模块化,支持开发时使用 JavaScript ES6 标准的 import 语法进行模块化引入
支持集成 Turf.js,提供空间分析、拓扑分析、等值分析、量算等客户端计算能力, 无需连接GIS服务也可在客户端快速的进行各种常用的空间操作
完善 iServer 服务相关服务
分布式分析服务中新增缓冲区分析、拓扑检查分析、叠加分析、属性汇总分析服务
单对象查询分析、矢量裁剪分析服务新增支持自定义绘制范围进行分析
集成 ECharts GL / D3.js 可视化库的三维专题图、风图等特效
新增客户端标签专题图图层
新增三维单值专题图图层
新增三维分段专题图图层
完成对 SuperMap iServer 中基础服务的对接
支持访问 SuperMap iServer 的分布式分析服务,提供密度分析、格网聚合分析、单对象查询分析、区域汇总分析、矢量剪裁分析功能
支持访问 SuperMap iServer 的地址匹配服务,提供正向匹配和反向匹配功能
支持访问 SuperMap iServer 的数据流服务
支持 Mapbox 矢量瓦片标准,为用户提供了更多可在客户端自由更改样式的地图风格
集成 ECharts 常用可视化效果:散点地图、迁徙图、热力图、线路图、线特效、折线图、柱状图、饼图等
集成数据可视化开源库 MapV,提供蜂巢图、通勤图、强边界图、迁徙图、动态轨迹图、面绘制、线绘制以及海量点数据的绘制
许可说明
Apache License 2.0