Skip to content

Commit 7a46bc7

Browse files
author
潘卓然Y7000P
committed
【站点】【新增】【新增OpenLayer的ShapeFile图层的平台参数说明】
1 parent 67120d0 commit 7a46bc7

3 files changed

Lines changed: 49 additions & 0 deletions

File tree

28 KB
Loading
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# ShapeFile 图层
2+
3+
1. ShapeFile 图层实际上也是通过 GDBP 的方式来实现对应的地图加载显示
4+
1. 首先郑重声明,这个功能不是我想加的,在接口设计上`完全按照` igserver + 平台的方式传参
5+
1. 我是绝对不会对这个接口后续维护工作负责的 Orz......
6+
7+
## 核心关键
8+
9+
1. 服务器上记录对应的 ShapeFile 的文件位置。
10+
```javascript
11+
var gdbps = ['C:\\Users\\Administrator\\Documents\\WXWork\\1688852418315641\\Cache\\File\\2020-12\\公路通行圈\\bj_point_4h_1test_60.shp'];
12+
```
13+
2. 服务器上记录对应的 ShapeFile 的样式文件位置。
14+
```javascript
15+
VecLayer = new Zondy.Map.GdbpLayer(name, gdbps, {
16+
ip: '192.168.22.97',
17+
port: '6163', //访问IGServer的端口号,.net版为6163,Java版为8089,
18+
// 服务器样式文件路径
19+
mapstyUri: 'C:\\Users\\Administrator\\Documents\\WXWork\\1688852418315641\\Cache\\File\\2020-12\\公路通行圈\\公路通行圈样式.mapsty',
20+
mapstyOption: {
21+
// 下面参数和平台参数保持一致
22+
DefaultShow: true,
23+
MapInfoShow: true,
24+
DynamicAnnShow: true,
25+
ThemeShow: true,
26+
SrsShow: true,
27+
SystemLibraryShow: true,
28+
LayerMappingType: 1
29+
}
30+
});
31+
```
32+
33+
## mapstyOption 参数
34+
35+
![导入样式](static/demo/openlayers/markdown/mapgis-igserver/map/importstyle.png)
36+
37+
![导入样式](static/demo/openlayers/markdown/mapgis-igserver/map/styleinfo.png)
38+
39+
| 名称 | 中文名称 | 类型 | 默认值 |
40+
| :---------------- | :------- | :--------- | :----- |
41+
| DefaultShow | 常规显示 | 布尔值 | true |
42+
| MapInfoShow | 地图信息 | 布尔值 | true |
43+
| DynamicAnnShow | 动态注记 | 布尔值 | true |
44+
| ThemeShow | 专题图 | 布尔值 | true |
45+
| SrsShow | 参考系 | 布尔值 | false |
46+
| SystemLibraryShow | 系统库 | 布尔值 | false |
47+
| LayerMappingType | 图层映射 | 数值(枚举) | 1 |
48+
49+
> 图层映射 LayerMappingType`不支持`自定义匹配
10.8 KB
Loading

0 commit comments

Comments
 (0)