SuperMap iClient for Leaflet

产品介绍

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

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

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

模块说明

新特性

10i SP1(2020)

引入SuperMap mapbox-gl-enhance.js库,优化Leaflet对MVT矢量瓦片的渲染效果,并支持常用坐标系:Web Mercator,WGS84,CGCS2000,北京54,西安80

10i(2020)

异步执行地理处理算子,跟踪执行情况,获取执行结果

支持显示动态目标及其轨迹,点标号新增支持设置生命值功能,点标号新增支持设置自定义图片功能

PixiJS 是一个超快的2D渲染引擎,PixiJS和Leaflet的结合提升了Leaflet在海量图标绘制方面的性能

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

10i SP1

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

9D(2019) SP1

新增文件打开组件、数据流组件、地址匹配与图层查询组件、客户端计算组件、分布式分析组件、数据服务查询组件

9D(2019)

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

数据流图层新增 MapV 引擎,绘制 Marker 的性能大幅提升
矢量点渲染数据量由1万提升至10万 栅格图片渲染数据量由3000提升至1万

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

基于 Leaflet 地图库,提供灵活方便的二维动态标绘功能
包含7种经典动画的态势推演功能
提供便捷的态势图管理功能

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

9D SP1

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

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

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

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

新增 d3 图层

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

WebMap 支持加载专题图层

9D

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

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

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

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

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

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

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

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

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

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

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

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

相关依赖