Skip to content

Commit 5509533

Browse files
committed
2 parents cbb83b2 + eeea0c4 commit 5509533

File tree

4,145 files changed

+979407
-702942
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

4,145 files changed

+979407
-702942
lines changed

.eslintignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,7 @@ src/classic/resource/*
44
src/classic/theme/*
55
src/common/style/CartoCSS.js
66
src/common/thirdparty/ai/*
7+
src/common/util/UGCWasmAll.js
8+
src/maplibregl/overlay/L7/l7-render.js
9+
src/mapboxgl/overlay/L7/l7-render.js
710
test

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@
88
/examples-test/reports
99
/web/
1010
/package-lock.json
11+
.npmrc

CHANGELOG.md

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,100 @@
1+
# 11.1.1 #
2+
3+
## 新特性
4+
5+
### iClient for MapLibreGL 新增支持 Web符号化制图能力
6+
7+
- 提供Web符号库列表,方便用户检索,同时提供在线制图示例
8+
- 改造地图库API支持直接传入Web符号库ID进行快速制图
9+
- 支持mapbox样式规范表达式,可以对符号进行数据驱动制图
10+
11+
### Service 相关 API 编程模式支持 ECMAScript 6 Promise,简化异步编程,使代码更优雅更易维护
12+
13+
## API changes
14+
15+
16+
### for Leaflet
17+
- `L.supermap.SpatialAnalystService` 新增 `minDistanceAnalysis` 接口,支持数据集和几何对象最近距离计算
18+
- `L.supermap.SpatialAnalystService` 新增 `terrainAspectCalculate` 接口,支持地形坡向计算
19+
- `L.supermap.SpatialAnalystService` 新增 `terrainSlopeCalculate` 接口,支持地形坡度计算
20+
- `L.supermap.SpatialAnalystService` 新增 `terrainCutFillCalculate` 接口,支持填挖方计算
21+
- `L.supermap.SpatialAnalystService` 新增 `convexHullAnalysis`接口,支持凸包运算
22+
- `L.supermap.NetworkAnalystService` 新增 `traceAnalyst` 接口,支持上/下游追踪分析
23+
- `L.supermap.NetworkAnalystService` 新增 `connectedEdgesAnalyst` 接口,支持连通性分析
24+
- `L.supermap.FeatureService` 新增 `getMetadata` 接口,支持获取地理要素元数据功能
25+
- `L.supermap.LayerInfoService` 新增 `getLayersLegendInfo` 接口,支持获取地图图例功能
26+
- 升级支持ECharts v5.x版本
27+
28+
29+
### for OpenLayers
30+
- `ol.supermap.SpatialAnalystService` 新增 `minDistanceAnalysis` 接口,支持数据集和几何对象最近距离计算
31+
- `ol.supermap.SpatialAnalystService` 新增 `terrainAspectCalculate` 接口,支持地形坡向计算
32+
- `ol.supermap.SpatialAnalystService` 新增 `terrainSlopeCalculate` 接口,支持地形坡度计算
33+
- `ol.supermap.SpatialAnalystService` 新增 `terrainCutFillCalculate` 接口,支持填挖方计算
34+
- `ol.supermap.SpatialAnalystService` 新增 `convexHullAnalysis`接口,支持凸包运算
35+
- `ol.supermap.NetworkAnalystService` 新增 `traceAnalyst` 接口,支持上/下游追踪分析
36+
- `ol.supermap.NetworkAnalystService` 新增 `connectedEdgesAnalyst` 接口,支持连通性分析
37+
- `ol.supermap.FeatureService` 新增 `getMetadata` 接口,支持获取地理要素元数据功能
38+
- `ol.supermap.LayerInfoService` 新增 `getLayersLegendInfo` 接口,支持获取地图图例功能
39+
- 升级支持ECharts v5.x版本
40+
41+
### for MapboxGL
42+
- 新增 `mapboxgl.supermap.initMap` 支持调用SuperMap iServer REST Map 服务快速创建地图,无需再设置相关参数
43+
- `mapboxgl.supermap.SpatialAnalystService` 新增 `minDistanceAnalysis` 接口,支持数据集和几何对象最近距离计算
44+
- `mapboxgl.supermap.SpatialAnalystService` 新增 `terrainAspectCalculate` 接口,支持地形坡向计算
45+
- `mapboxgl.supermap.SpatialAnalystService` 新增 `terrainSlopeCalculate` 接口,支持地形坡度计算
46+
- `mapboxgl.supermap.SpatialAnalystService` 新增 `terrainCutFillCalculate` 接口,支持填挖方计算
47+
- `mapboxgl.supermap.SpatialAnalystService` 新增 `convexHullAnalysis`接口,支持凸包运算
48+
- `mapboxgl.supermap.NetworkAnalystService` 新增 `traceAnalyst` 接口,支持上/下游追踪分析
49+
- `mapboxgl.supermap.NetworkAnalystService` 新增 `connectedEdgesAnalyst` 接口,支持连通性分析
50+
- `mapboxgl.supermap.FeatureService` 新增 `getMetadata` 接口,支持获取地理要素元数据功能
51+
- `mapboxgl.supermap.LayerInfoService` 新增 `getLayersLegendInfo` 接口,支持获取地图图例功能
52+
- 升级支持ECharts v5.x版本
53+
54+
### for MaplibreGL
55+
- 新增 `maplibregl.supermap.initMap` 支持调用SuperMap iServer REST Map 服务快速创建地图,无需再设置相关参数
56+
- `maplibregl.supermap.SpatialAnalystService` 新增 `minDistanceAnalysis` 接口,支持数据集和几何对象最近距离计算
57+
- `maplibregl.supermap.SpatialAnalystService` 新增 `terrainAspectCalculate` 接口,支持地形坡向计算
58+
- `maplibregl.supermap.SpatialAnalystService` 新增 `terrainSlopeCalculate` 接口,支持地形坡度计算
59+
- `maplibregl.supermap.SpatialAnalystService` 新增 `terrainCutFillCalculate` 接口,支持填挖方计算
60+
- `maplibregl.supermap.SpatialAnalystService` 新增 `convexHullAnalysis`接口,支持凸包运算
61+
- `maplibregl.supermap.NetworkAnalystService` 新增 `traceAnalyst` 接口,支持上/下游追踪分析
62+
- `maplibregl.supermap.NetworkAnalystService` 新增 `connectedEdgesAnalyst` 接口,支持连通性分析
63+
- `maplibregl.supermap.FeatureService` 新增 `getMetadata` 接口,支持获取地理要素元数据功能
64+
- `maplibregl.supermap.LayerInfoService` 新增 `getLayersLegendInfo` 接口,支持获取地图图例功能
65+
- 升级支持ECharts v5.x版本
66+
67+
# 11.1.0 #
68+
69+
## 新特性
70+
71+
### 提供全新地图库:iClient for MaplibreGL,可将现有Mapbox方案平滑迁移
72+
- 作为MapboxGL v1版本的开源分支,可将现有的MapboxGL方案平滑迁移
73+
- 提供iServer地图、数据、分析等服务访问API和可视化相关API
74+
![1110-1](https://iclient.supermap.io/web/img/whatsNewMaplibre.png)
75+
76+
### 支持地理知识图谱Web可视化
77+
- 提供地理知识图谱和实体关系访问的API,一句代码快速出图
78+
- 提供样式编辑和交互事件相关API
79+
![1110-2](https://iclient.supermap.io/web/img/whatsNewKnowledge.png)
80+
81+
### iClient for MapboxGL支持地理、投影全坐标系
82+
- 支持访问SuperMap iServer地图服务和OGC WMTS/WMS服务
83+
- 支持地理坐标系、投影坐标系
84+
- 支持栅格瓦片、矢量瓦片
85+
![1110-3](https://iclient.supermap.io/web/img/whatsNewCoor.png)
86+
87+
### iClient for MapboxGL提供前后端一致的Web符号化制图能力
88+
- 提供Web符号库列表,方便用户检索,同时提供在线制图示例
89+
- 改造地图库API支持直接传入Web符号库ID进行快速制图
90+
- 支持mapbox样式规范表达式,可以对符号进行数据驱动制图
91+
![1110-4](https://iclient.supermap.io/web/img/whatsNewSymbol.png)
92+
93+
### GIS数据上云访问支持,新增支持云原生矢量交换格式(FlatGeoBuf)
94+
- 支持直接访问云存储和SuperMap iServer服务返回的FlatGeoBuf格式文件,并支持流式传输和渲染
95+
- 支持全量渲染或按需渲染两种模式
96+
![1110-5](https://iclient.supermap.io/web/img/whatsNewFGB.gif)
97+
198
# 11.1.0-beta #
299

3100
## 新特性

README.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# SuperMap iClient JavaScript
22

3-
[![SonarCloud Coverage](https://sonarcloud.io/api/project_badges/measure?project=com.supermap%3Aiclient-javascript9&metric=coverage)](https://sonarcloud.io/dashboard?id=com.supermap%3Aiclient-javascript9)
4-
[![npm version](https://img.shields.io/npm/v/@supermap/iclient-common.svg)](https://www.npmjs.com/~supermap)
3+
[![npm version](https://img.shields.io/npm/v/@supermap/iclient-common.svg)](https://www.npmjs.com/org/supermapgis)
54
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.202132.xyz%2FSuperMap%2FiClient-JavaScript.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.202132.xyz%2FSuperMap%2FiClient-JavaScript?ref=badge_shield)
65

76
## 简介 | [ENGLISH](https://github.com/SuperMap/iClient-JavaScript/blob/master/README_EN.md)
@@ -17,11 +16,6 @@ SuperMap iClient JavaScript 是一套开源开放的 WebGIS 客户端应用开
1716

1817
基于Vue 2.x的iClient UI组件库,[快速上手文档](https://iclient.supermap.io/web/apis/vue/zh/api/guide/quick-start.html)
1918

20-
## 示例
21-
[![](https://www.supermap.com/pic/anlipic/201792216859921.gif)](https://iclient.supermap.io/examples/mapboxgl/editor.html#mapvPolylineTime)
22-
23-
## 微信小程序范例
24-
![WeChatMiniApp](https://iclient.supermap.io/en/web/img/whatsNewWechat.jpg)
2519

2620
## Contributors
2721

README_EN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# SuperMap iClient JavaScript
22

33
[![SonarCloud Coverage](https://sonarcloud.io/api/project_badges/measure?project=com.supermap%3Aiclient-javascript9&metric=coverage)](https://sonarcloud.io/dashboard?id=com.supermap%3Aiclient-javascript9)
4-
[![npm version](https://img.shields.io/npm/v/@supermap/iclient-common.svg)](https://www.npmjs.com/~supermap)
4+
[![npm version](https://img.shields.io/npm/v/@supermap/iclient-common.svg)](https://www.npmjs.com/org/supermapgis)
55
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.202132.xyz%2FSuperMap%2FiClient-JavaScript.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.202132.xyz%2FSuperMap%2FiClient-JavaScript?ref=badge_shield)
66

77
## Introduction | [中文](https://github.com/SuperMap/iClient-JavaScript/blob/master/README.md)

build/jsdocs/classic/docs.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
"outputSourceFiles": false
6969
},
7070
"namespace": "SuperMap",
71-
"npm": "@supermap/iclient-classic",
71+
"npm": "@supermapgis/iclient-classic",
7272
"cdn": "https://iclient.supermap.io/dist/classic/iclient-classic.js"
7373
}
7474
}

build/jsdocs/leaflet/docs.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@
8888
"outputSourceFiles": false
8989
},
9090
"namespace": "L.supermap",
91-
"npm":"@supermap/iclient-leaflet",
91+
"npm":"@supermapgis/iclient-leaflet",
9292
"cdn":"https://iclient.supermap.io/dist/leaflet/iclient-leaflet.js"
9393
}
9494
}

build/jsdocs/mapboxgl/docs.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,9 @@
6464
"src/common/components/templates/Select",
6565
"src/common/security/KeyServiceParameter",
6666
"src/common/components/templates/TemplateBase",
67-
"src/mapboxgl/core/Util"
67+
"src/mapboxgl/core/Util",
68+
"src/mapboxgl/overlay/L7/l7-render",
69+
"src/mapboxgl/mapping/utils"
6870
]
6971
},
7072
"plugins": ["plugins/markdown","../plugins/usage", "../plugins/moduleCategories"],
@@ -78,7 +80,7 @@
7880
"outputSourceFiles": false
7981
},
8082
"namespace": "mapboxgl.supermap",
81-
"npm":"@supermap/iclient-mapboxgl",
83+
"npm":"@supermapgis/iclient-mapboxgl",
8284
"cdn":"https://iclient.supermap.io/dist/mapboxgl/iclient-mapboxgl.js"
8385
}
8486
}

build/jsdocs/maplibregl/docs.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,8 @@
6262
"src/common/components/templates/Select",
6363
"src/common/security/KeyServiceParameter",
6464
"src/common/components/templates/TemplateBase",
65-
"src/mapboxgl/core/Util"
65+
"src/maplibregl/core/Util",
66+
"src/maplibregl/overlay/L7/l7-render"
6667
]
6768
},
6869
"plugins": ["plugins/markdown", "../plugins/usage", "../plugins/moduleCategories"],
@@ -76,7 +77,7 @@
7677
"outputSourceFiles": false
7778
},
7879
"namespace": "maplibregl.supermap",
79-
"npm": "@supermap/iclient-maplibregl",
80+
"npm": "@supermapgis/iclient-maplibregl",
8081
"cdn": "https://iclient.supermap.io/dist/maplibregl/iclient-maplibregl.js"
8182
}
8283
}

build/jsdocs/openlayers/docs.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,7 @@
6262
"src/common/components/templates/PopContainer",
6363
"src/common/components/templates/Select",
6464
"src/common/security/KeyServiceParameter",
65-
"src/common/components/templates/TemplateBase",
66-
67-
"src/openlayers/core/Util"
65+
"src/common/components/templates/TemplateBase"
6866
]
6967
},
7068
"plugins": ["plugins/markdown","../plugins/usage", "../plugins/moduleCategories"],
@@ -78,7 +76,7 @@
7876
"outputSourceFiles": false
7977
},
8078
"namespace": "ol.supermap",
81-
"npm":"@supermap/iclient-ol",
79+
"npm":"@supermapgis/iclient-ol",
8280
"cdn":"https://iclient.supermap.io/dist/openlayers/iclient-ol.js"
8381
}
8482
}

0 commit comments

Comments
 (0)