国家卫星气象中心 AWX 2.1 业务云图。等经纬度经纬格网,亮温 parse 出口是 K,默认按 K 画。工厂 createCloudLayer。每个要素的绘制写在该产品的「能力」里。
参数
本页绘制用这些字段。范围写在记录的经纬界上。
| 参数 | 必选 | 用途 | 默认 |
|---|---|---|---|
data | 必选 | 解析出口的 values,一条经纬格网记录 | — |
product | 必选 | 画哪一列:ir / wv | — |
pieces | 可选 | 分档色标 | 产品默认档 |
range | 可选 | 过滤可见数值 | 全开 |
fill | 可选 | cells / isobands / gradient | cells |
convert | 可选 | 绘制换算 (value) => number。自定义时必须同时传 pieces | 不换算 |
opacity | 可选 | 透明度,透出底图 | 0.8 |
| 显示与交互 | 可选 | 见 图层 | — |
| 产品 | key | 单位 | 色标 | 能力 |
|---|---|---|---|---|
| 红外云图 | ir | 原件 K,默认画 K | CMPAS I-011 | 绘制:逐格 / 等值面 / 渐变 · 数据裁剪 |
| 水汽云图 | wv | 原件 K,默认画 K | CMPAS W-021 | 绘制:逐格 / 等值面 / 渐变 |
数据
两个产品同一套 AWX SAT2004 原件。二进制。第一级头偏移 30 起是魔术字 SAT2004。只收等经纬度投影(投影码 4)。
第一级头(SAT2004)
第二级头
定标表
影像数据区| 参数 | 含义 |
|---|---|
SAT2004 | 魔术字。认文件靠它 |
| 记录长度 / 头记录数 | 第一级头。数据区起点 = 头记录数 × 记录长度 |
| 卫星名 | 第二级头 |
| 年 / 月 / 日 / 时 / 分 | 时次,写出 UTC |
| 通道号 | 常见 1 红外、2 水汽。认要素仍靠定标表 |
| 投影 | 必须是 4(等经纬度) |
| 列 / 行 | 影像宽、高 |
| 北 / 南 / 西 / 东 | 界,单位百分之一度 |
| 中心纬度 / 中心经度 | 百分之一度 |
| 定标表 | 256 档亮温,存成百分之一开尔文 |
| 像素 | 数据区一格一字节,作定标表下标 |
数据区一行优先,第 0 行对着北界。亮温 = 定标表[像素] / 100,单位 K。定标落到 I-011 红外、W-021 水汽。画哪一列写 parse 的 product。原件后缀 .AWX,也可传打包,解开再认 SAT2004。
红外云图
通过绘制亮温色斑,用来看红外通道云图。产品 key 为 ir,单位 K。业务云图,通道码 IR1。本产品能绘制。
文件
国家卫星气象中心 AWX 2.1 业务云图「红外」。原件后缀 .AWX,文件名如 C011_*_FY4B.AWX(通道码 IR1)。也可传 .gz / .bz2 / .zip / .tgz。format: 'awx'。
数据
文件规则见页头。本产品像素经定标表换成红外亮温,单位 K。色标来自 CMPAS I-011。
调用
const parsed = await parse(buffer, {
format: 'awx',
// 一次只出这一列
product: 'ir'
})
const layer = createCloudLayer({
// 解析出口
data: parsed.values,
// 画哪一列,与 parse 相同
product: 'ir',
// 示例页默认渐变填色
fill: 'gradient'
})
layer.addTo(map)当前场四至:layer.getBounds(),套合视野由调用侧做。见 图层。
色标
档位抽稀,色值来自 CMPAS I-011。
| 档 (K) | 105.57 | 198.55 | 221.51 | 237.59 | 250.48 | 261.49 | 271.20 | 280.01 | 287.67 | 295.25 | 302.35 | 309.10 | 315.50 | 321.64 | 327.53 | 334.39 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 色 | rgb(0, 0, 0) | rgb(231, 221, 232) | rgb(245, 54, 55) | rgb(234, 197, 91) | rgb(169, 221, 240) | rgb(140, 182, 214) | rgb(113, 145, 190) | rgb(85, 109, 167) | rgb(60, 74, 144) | rgb(43, 52, 127) | rgb(30, 35, 112) | rgb(17, 18, 98) | rgb(10, 11, 91) | rgb(12, 13, 93) | rgb(10, 10, 91) | rgb(10, 10, 91) |
能力
绘制 cells / isobands / gradient 互斥。示例页默认渐变填色。
// 示例页默认渐变
fill: 'gradient'
// 切逐格 / 等值面
layer.setFill('cells')
layer.setFill('isobands')对照 红外云图示例。
数据裁剪 setClipPath 按省界贴边。clipField 只给导出 / 统计,不要把格心 NaN 场喂给图层。细写见 数据裁剪。对照 裁剪示例。
水汽云图
通过绘制亮温色斑,用来看水汽通道云图。产品 key 为 wv,单位 K。本产品能绘制。
文件
国家卫星气象中心 AWX 2.1 业务云图「水汽」。原件后缀 .AWX,文件名如 C010_*_FY4B.AWX。format: 'awx'。
数据
文件规则见页头。本产品像素经定标表换成水汽亮温,单位 K。色标来自 CMPAS W-021。
调用
const layer = createCloudLayer({
// 解析出口
data: parsed.values,
// 画哪一列,与 parse 相同
product: 'wv',
// 示例页默认渐变填色
fill: 'gradient'
})色标
档位抽稀,色值来自 CMPAS W-021。
| 档 (K) | 159.31 | 214.73 | 231.41 | 242.49 | 251.04 | 258.10 | 264.18 | 269.54 | 274.38 | 278.79 | 282.85 | 286.64 | 290.19 | 293.53 | 296.69 | 299.70 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 色 | rgb(57, 156, 255) | rgb(249, 249, 249) | rgb(223, 223, 223) | rgb(160, 160, 160) | rgb(120, 120, 120) | rgb(58, 58, 58) | rgb(17, 17, 17) | rgb(9, 9, 9) | rgb(0, 0, 0) | rgb(34, 0, 0) | rgb(68, 0, 0) | rgb(102, 0, 0) | rgb(136, 0, 0) | rgb(170, 0, 0) | rgb(204, 0, 0) | rgb(238, 0, 0) |
能力
绘制 cells / isobands / gradient 互斥。示例页默认渐变填色。
// 示例页默认渐变
fill: 'gradient'
// 切逐格 / 等值面
layer.setFill('cells')
layer.setFill('isobands')对照 水汽云图示例。