地面分析 · 产品能力绘制
平均温度、降水、冰雹概率、相对湿度、风速、海平面气压、露点、最高气温、最低气温、3小时变压、24小时变压、24小时变温和 自行绘制 的填色:逐格、等值面、渐变。从 地面分析 各产品的「能力」进入。通道图、定量、组网的绘制写在各自产品的「能力」里。
能力
tem / pre / hail / rh / ws / prs / td / tmax / tmin / p3 / p24 / t24 和自行绘制同一套。
| 能力 | 字段 | 默认 |
|---|---|---|
| 逐格填色 | fill: 'cells' | 工厂默认 |
| 等值面 | fill: 'isobands' | 示例常用 |
| 渐变 | fill: 'gradient' | 关 |
cells / isobands / gradient 互斥,不能同时开。fill.show: false 时不铺色。按边界收场见 数据裁剪。
调用
ts
const layer = createFieldLayer({
// 解析出口
data: parsed.values,
// 画哪一列,与 parse 相同
product: 'tem',
// 等值面填色
fill: 'isobands'
})
layer.addTo(globe)自行绘制必须写 product 和 pieces,其余字段一样。
建好之后也可以切:
ts
layer.setFill('cells')
layer.setFill('isobands')
layer.setFill('gradient')逐格填色
每个经纬格一块色。
ts
// 逐格填色
fill: 'cells'等值面
按色标分档铺面,格心之间双线性取值后再落档。
ts
// 等值面
fill: 'isobands'渐变
相邻两档的 value 之间插色。
ts
// 渐变填色
fill: 'gradient'组网、通道图、定量连续场示例默认渐变,可再 setFill 切逐格 / 等值面。分类码 clm / fhs / snc 只认逐格。