docs: 更新文档

This commit is contained in:
lzxue 2022-11-21 21:51:40 +08:00
parent bac2e28da9
commit 7becddd82f
8 changed files with 84 additions and 48 deletions

View File

@ -0,0 +1,36 @@
- 单通道 绘制结果由是单一的数值控制,如灰度图,数值对应的颜色可以通过表示配置 `rampColors` 色带控制。
```js
layer.style({
opacity: 0.5,
});
```
### options
| style | 类型 | 描述 | 默认值 |
| ----------- | ------------------ | ------------------------------------------- | ------------- |
| opacity | `number` | 图形的透明度 | `1` |
| clampLow | `boolean` | 设置为 `true`,低于 `domain` 的数据将不显示 | `false` |
| clampHigh | `boolean` | 设置为 `true`,高于 `domain` 的数据将不显示 | `false` |
| domain | `[number, number]` | 数据映射区间 | `[ 0, 8000 ]` |
| noDataValue | `number` | 不会显示的值 | `-9999999` |
| rampColors | `IRampColors` | 值域映射颜色的色带 | `/` |
#### rampColors
- colors  颜色数组
- positions 数据区间
配置值域映射颜色的色带,值域的范围为 `[0 - 1]`, 对应的我们需要为每一个 `position` 位置设置一个颜色值。
⚠️ colors, positions 的长度要相同
```javascript
layer.style({
rampColors: {
colors: ['#FF4818', '#F7B74A', '#FFF598', '#91EABC', '#2EA9A1', '#206C7C'],
positions: [0, 0.2, 0.4, 0.6, 0.8, 1.0],
},
});
```

View File

@ -1,5 +1,5 @@
---
title: RasterLayer
title: Raster 栅格瓦片
order: 0
---

View File

@ -15,39 +15,4 @@ order: 0
## style
- 单通道 绘制结果由是单一的数值控制,如灰度图,数值对应的颜色可以通过表示配置 `rampColors` 色带控制。
```js
layer.style({
opacity: 0.5,
});
```
### options
| style | 类型 | 描述 | 默认值 |
| ----------- | ------------------ | ------------------------------------------- | ------------- |
| opacity | `number` | 图形的透明度 | `1` |
| clampLow | `boolean` | 设置为 `true`,低于 `domain` 的数据将不显示 | `false` |
| clampHigh | `boolean` | 设置为 `true`,高于 `domain` 的数据将不显示 | `false` |
| domain | `[number, number]` | 数据映射区间 | `[ 0, 8000 ]` |
| noDataValue | `number` | 不会显示的值 | `-9999999` |
| rampColors | `IRampColors` | 值域映射颜色的色带 | `/` |
#### rampColors
- colors  颜色数组
- positions 数据区间
配置值域映射颜色的色带,值域的范围为 `[0 - 1]`, 对应的我们需要为每一个 `position` 位置设置一个颜色值。
⚠️ colors, positions 的长度要相同
```javascript
layer.style({
rampColors: {
colors: ['#FF4818', '#F7B74A', '#FFF598', '#91EABC', '#2EA9A1', '#206C7C'],
positions: [0, 0.2, 0.4, 0.6, 0.8, 1.0],
},
});
```
<embed src="@/docs/api/raster_layer/common/style_single.md"></embed>

View File

@ -0,0 +1,36 @@
---
title: Options
order: 1
---
<embed src="@/docs/common/style.md"></embed>
### sourceLayer
<description> _string_ **required** </description>
只有矢量图层生效,用于设置矢量图层的数据源。
🌟 一般矢量服务返回的数据中存在多个图层的数据,我们需要从中进行选取。
```javascript
const layer = new PointLayer({
sourceLayer: 'city',
});
```
### featureId
<description> _string_ **optional** _default:_ 自动数字编号</description>
只有矢量图层生效,用于指定矢量图层的编码 `id`
🌟 编码 `id` 用于在图层高亮时使用。
```javascript
const layer = new PointLayer({
featureId: 'id',
});
```
<embed src="@/docs/common/layer/options.md"></embed>

View File

@ -1,5 +1,5 @@
---
title: GeoJsonVT TileLayer
title: GeoJsonVT 瓦片
order: 0
---

View File

@ -1,6 +0,0 @@
---
title: Options
order: 1
---
<embed src="@/docs/api/tile/options.zh.md"></embed>

View File

@ -1,5 +1,5 @@
---
title: Raster TileLayer
title: Raster 栅格瓦片
order: 0
---
@ -13,7 +13,7 @@ order: 0
| 栅格瓦片 | `RasterLayer` | `rasterTile` | `arraybuffer` | 数据栅格 |
| 栅格瓦片 | `RasterLayer` | `rasterTile` | `rgb` | 彩色遥感影像栅格 |
🌟 目前只支持 `GCJ-02` 火星坐标系。
🌟 目前只支持 3857坐标系
### source(url: string, option: IOption)
@ -262,3 +262,7 @@ const parser = {
* `['atan', value1, value2]` 返回 `n1===-1?Math.atan(n1): Math.atan2(n1, n2)`
*/
```
## style
<embed src="@/docs/api/raster_layer/common/style_single.md"></embed>

View File

@ -1,5 +1,5 @@
---
title: Vector TileLayer
title: Vector 矢量瓦片
order: 0
---
@ -15,7 +15,8 @@ order: 0
| 矢量瓦片 | `MaskLayer` | parser of MaskLayer、`geojsonvt` | 矢量掩模图层 |
| 矢量瓦片 | `TileDebugLayer` | `/` | `TileDebugLayer` 不需要执行 `source` 方法 |
🌟 目前只支持 `GCJ-02` 火星坐标系。
### option
<embed src="@/docs/api/tile/common/options.zh.md"></embed>
### source(url: string, option: IOption)