Skip to content
产品中心
Metobs.DwlPpi

测风激光雷达 PPI 单仰角地面圆。GB/T 3784 称平面位置显示。径向速度、信噪比、谱宽、谱强铺极坐标色斑;水平风场只画圈上箭头。时间字段是 dateTime,斜距读 range。不写 source。一张图一个仰角,读记录里的 pitchdata 只认 { values: records }。等高圆是 Metobs.Dwl.Cappi,定点是 Metobs.Dwl.Stare,扇区是 Metobs.Dwl.Rhi,不要用本类去画。

公共 option 见 基础配置标题网格图例提示框缩放工具栏


径向速度

径向速度示例

通过绘制单仰角地面圆色斑,用来看粒子沿着激光波束方向走得有多快。民航《相干多普勒测风激光雷达技术规范》征求意见稿把径向速度列为原始数据。产品 key 为 radial,单位 m/s。

数据

每条记录带 dateTimeazimuthpitchrange(米)和本产品用的 radialrangeradial 必须是等长的 number[]999 按缺测处理。方位 0=北、顺时针。地面坐标:x = range * cos(pitch) * sin(az)(东),y = range * cos(pitch) * cos(az)(北)。

js
{
    stationCode: '10K',
    stationName: '示例站',
    dateTime: '2022-03-29 10:02:00',
    azimuth: 0.33,
    pitch: 1.42,
    range: [60, 120, 180 /* … */],
    // 本产品着色读这一列(m/s)
    radial: [0.03, 0.16 /* … */],
}

方位按真实值,不要补成 0°~359°。

调用

ts
import { Metobs } from '@dingnl/metobs-chart'

const chart = Metobs.Dwl.Ppi.init(el)
chart.setOption({
    product: 'radial',
    title: {
        show: true,
        text: '径向速度(m/s)'
    },
    xAxis: {
        show: true,
        name: '距离(m)'
    },
    yAxis: {
        show: true,
        name: '距离(m)'
    },
    data: {
        values: records
    }
})

轴是笛卡尔地面距离(米),原点在雷达。绘图区收成正方形。色斑按像素反成方位+斜距取样,缺测透明,外沿按真实最大地面距切成圆。图例默认在右侧竖放。

色标

档 (m/s)−14−10−6−30361014
rgb(80,0,140)rgb(40,0,200)rgb(0,100,255)rgb(160,220,255)rgb(255,255,255)rgb(255,220,120)rgb(255,140,0)rgb(230,40,0)rgb(140,0,40)

要改色、改档去 图例


信噪比

信噪比示例

通过绘制单仰角地面圆色斑,用来看回波信号比噪声强多少。民航征求意见稿把 SNR 列为原始数据。产品 key 为 snr,单位 dB。与云雷达、风廓线雷达、DBS 同物理量,色标独立。

数据

每条记录带 dateTimeazimuthpitchrange 和本产品用的 snr。都必须是 number[]999 按缺测处理。

js
{
    stationCode: '10K',
    stationName: '示例站',
    dateTime: '2022-03-29 10:02:00',
    azimuth: 0.33,
    pitch: 1.42,
    range: [60, 120, 180 /* … */],
    // 本产品着色读这一列(dB)
    snr: [32, 28, 24 /* … */],
}

调用

ts
import { Metobs } from '@dingnl/metobs-chart'

const chart = Metobs.Dwl.Ppi.init(el)
chart.setOption({
    product: 'snr',
    title: {
        show: true,
        text: '信噪比(dB)'
    },
    xAxis: {
        show: true,
        name: '距离(m)'
    },
    yAxis: {
        show: true,
        name: '距离(m)'
    },
    data: {
        values: records
    }
})

色标

档 (dB)0510152025303540
rgb(0,80,0)rgb(0,160,0)rgb(80,200,0)rgb(180,220,0)rgb(255,220,0)rgb(255,140,0)rgb(255,60,0)rgb(220,0,0)rgb(160,0,40)

要改色、改档去 图例


水平风场

水平风场示例

通过在距离圈上画箭头,用来看该仰角地面圆上的水平风。民航征求意见稿二次产品含水平风速风向,并要求可实现 PPI 扫描的水平风场探测。产品 key 为 hws,单位 m/s。箭头另读 wd。不铺色斑。

数据

每条记录带 dateTimeazimuthpitchrangehws 和等长的 wd。都必须是 number[]999 按缺测处理。

js
{
    stationCode: '10K',
    stationName: '示例站',
    dateTime: '2022-03-29 10:02:00',
    azimuth: 0.33,
    pitch: 1.42,
    range: [60, 120, 180 /* … */],
    // 本产品箭头长度读这一列(m/s)
    hws: [5.2, 6.1, 7.4 /* … */],
    wd: [48, 50, 52 /* … */],
}

pick 只命中箭头(value 是风速,extra.dir 是风向)。

调用

ts
import { Metobs } from '@dingnl/metobs-chart'

const chart = Metobs.Dwl.Ppi.init(el)
chart.setOption({
    product: 'hws',
    title: {
        show: true,
        text: '水平风场(m/s)'
    },
    xAxis: {
        show: true,
        name: '距离(m)'
    },
    yAxis: {
        show: true,
        name: '距离(m)'
    },
    data: {
        values: records
    }
})

内圈按弧长抽稀。本产品没有色斑色标。

色标

本产品不带色斑色标。


谱宽

谱宽示例

通过绘制单仰角地面圆色斑,用来看同一距离库内径向速度快慢差了多少。民航征求意见稿把谱宽列为原始数据。产品 key 为 width,单位 m/s。

数据

每条记录带 dateTimeazimuthpitchrange 和本产品用的 width。都必须是 number[]999 按缺测处理。

js
{
    stationCode: '10K',
    stationName: '示例站',
    dateTime: '2022-03-29 10:02:00',
    azimuth: 0.33,
    pitch: 1.42,
    range: [60, 120, 180 /* … */],
    // 本产品着色读这一列(m/s)
    width: [0.8, 1.1, 1.4 /* … */],
}

调用

ts
import { Metobs } from '@dingnl/metobs-chart'

const chart = Metobs.Dwl.Ppi.init(el)
chart.setOption({
    product: 'width',
    title: {
        show: true,
        text: '谱宽(m/s)'
    },
    xAxis: {
        show: true,
        name: '距离(m)'
    },
    yAxis: {
        show: true,
        name: '距离(m)'
    },
    data: {
        values: records
    }
})

色标

档 (m/s)00.511.522.533.54
rgb(20,20,80)rgb(0,80,200)rgb(0,180,200)rgb(40,200,80)rgb(220,220,0)rgb(255,160,0)rgb(240,80,0)rgb(200,0,40)rgb(120,0,40)

要改色、改档去 图例


谱强

谱强示例

通过绘制单仰角地面圆色斑,用来看各距离库回波谱的强弱。民航征求意见稿把谱强列为原始数据。产品 key 为 intensity,单位 dB。

数据

每条记录带 dateTimeazimuthpitchrange 和本产品用的 intensity。都必须是 number[]999 按缺测处理。

js
{
    stationCode: '10K',
    stationName: '示例站',
    dateTime: '2022-03-29 10:02:00',
    azimuth: 0.33,
    pitch: 1.42,
    range: [60, 120, 180 /* … */],
    // 本产品着色读这一列(dB)
    intensity: [30, 22, 16 /* … */],
}

调用

ts
import { Metobs } from '@dingnl/metobs-chart'

const chart = Metobs.Dwl.Ppi.init(el)
chart.setOption({
    product: 'intensity',
    title: {
        show: true,
        text: '谱强(dB)'
    },
    xAxis: {
        show: true,
        name: '距离(m)'
    },
    yAxis: {
        show: true,
        name: '距离(m)'
    },
    data: {
        values: records
    }
})

色标

档 (dB)0510152025303540
rgb(20,0,60)rgb(60,0,160)rgb(0,60,200)rgb(0,160,200)rgb(40,200,80)rgb(220,220,0)rgb(255,140,0)rgb(230,40,0)rgb(140,0,40)

要改色、改档去 图例