Skip to content
产品中心
开始前言

探测设备三维地球绘图组件(ltvis-globe)面向气象、电力、应急等行业,把天气雷达、激光测风雷达、气象卫星和地面分析格点叠到已经建好的地球上,可嵌入监测、保障与服务系统。发布包 @dingnl/ltvis-globe,npm 仓库 https://registry.npmjs.org/。本库不创建地球。安装见 快速开始。

能上哪些资料线 ​

文档和示例按资料线组织。一条图层一次画一个产品。

资料线用来看什么入口
天气雷达单站基本数据与平面导出、风暴追踪路径,以及多站组网格点单站平面 · 单站射线 · 风暴属性 · 组网格点
气象卫星红外 / 水汽业务云图,以及向外长波辐射、降水估计、陆表等定量场通道图 · 定量产品
地面分析格点平均温度、降水、冰雹概率、相对湿度、风速、海平面气压、露点、最高气温、最低气温、变压、变温地面分析
激光测风雷达PPI 径向速度、信噪比、谱宽、谱强PPI 模式

天气雷达按 QX/T 653 基本数据、导出产品和风暴属性上图,组网按 QX/T 668 格点上图。气象卫星通道图收 AWX 业务云图,定量收经纬 NC。地面分析收 MICAPS 第 4 类。激光测风雷达收 DWLP,画 PPI。同一规范的其它要素可在定量或地面分析的自行绘制里上图。

解析业务文件用 @dingnl/ltvis-globe/parse。本库创建图层,叠到你自己建好的地球上。底图、标题和色标条由你在页面上摆;图层负责铺色和拾取。

怎么用 ​

选资料线对应的工厂,把加工记录交给图层,再叠到地球上。

ts
import { parse } from '@dingnl/ltvis-globe/parse'
import { createRadarGridLayer } from '@dingnl/ltvis-globe/layer'

const parsed = await parse(buffer, {
    format: 'rstm',
    // 一次只出这一列
    product: 'cr'
})
const layer = createRadarGridLayer({
    // 解析出口
    data: parsed.values,
    // 画哪一列,与 parse 相同
    product: 'cr',
    // 雷达站心,投影原点
    site: parsed.site
})
layer.addTo(globe)
const box = layer.getBounds()

当前场四至用 getBounds(),套合视野由地球宿主相机做。

数据说明 ​

文档与示例里的记录来自公开资料,或按本库字段规则撰写的模拟数据。站点名、时刻和数值只用来演示画法,没有实际观测或业务含义,不得作为分析、预报或决策依据。完整条文见 免责声明。