Skip to content
产品中心
create*Layer图层

你自己建好地图后 addTo。公共项写在工厂参数里,换参用 setOption。图例见 图例,提示框见 提示框。

调用 ​

ts
const layer = createRadarGridLayer({
    // 解析出口
    data: parsed.values,
    // 画哪一列,与 parse 相同
    product: 'cr',
    // 雷达站心,投影原点
    site: parsed.site
})
layer.addTo(map)
const box = layer.getBounds()
// { south, west, north, east }。套合视野由调用侧做

site 是站心,单站平面 / 射线 / 风暴 / 测风 PPI 必填,用作投影原点。组网、通道图、定量、地面分析、ERA5 的范围写在记录的经纬界上。当前场四至用 getBounds(),不调地图视野。

选工厂 ​

工厂资料线几何绘制
createRadarGridLayer单站平面站心笛卡尔格网站心色斑。时序写在各产品里。见 单站平面
createRadarPolarLayer单站射线方位–距离射线射线铺色。时序写在各产品里。见 单站射线
createStiLayer风暴属性点 / 线路径与属性点。时序写在产品里。见 风暴属性
createMosaicLayer组网格点经纬格网逐格 / 等值面 / 渐变。时序写在各产品里。见 组网格点
createCloudLayer通道图经纬格网绘制写在各产品里。见 通道图
createQuantLayer定量产品经纬格网绘制写在各产品里。见 定量产品
createFieldLayer地面分析经纬格网绘制 / 裁剪 / 订正 / 图件出图写在各产品里。见 地面分析
createEra5LayerERA5经纬格网绘制写在各产品里。见 ERA5
createEra5WindLayerERA5 风场经纬格网成对 U/V。填色画风速,粒子流线。见 ERA5
createDwlLayer激光测风雷达方位–斜距射线色斑 + 水平风。见 PPI 模式

字段 ​

字段说明类型默认
data解析出口的 valuesobject / object[]—
product画哪一列,与 parse 的 product 相同string—
site站心 { lon, lat }。单站平面 / 射线 / 风暴 / 测风 PPI 必填object—
pieces分档色标。value 为区间下沿。内置产品可省object[]产品默认档
range过滤可见数值[number, number]全开
show是否显示booleantrue
opacity不透明度 0–1number雷达 1,云图 / 定量 / ERA5 0.8
zIndexCSS 叠放。数字大的在上number—
id / name图层标识string / number自动

实例方法 ​

方法说明
addTo(map)叠到调用侧地图宿主上
remove()从地图拿掉
setOption(option)换记录或显示参数。换 product 丢掉上一列的 convert / pieces / range
setOpacity(opacity)改透明度
setZIndex(zIndex)改叠放
bringToFront() / bringToBack()提到最前 / 最后
identify({ lat, lon })按经纬取值。界外返回 null
getBounds()当前场四至 { south, west, north, east }
getLegend() / setLegend / setLegendRange / setLegendPiece见图例
bindTooltip / unbindTooltip / bindPopup / unbindPopup见提示框

identify 返回当前格的 value、lon / lat、dateTime、站点,以及格网的 row / col。天气雷达射线另有 azimuth / elevation,测风 PPI 另有 azimuth / pitch。

getBounds() 跟当前记录:单站平面是站心格网框,射线 / 测风是站心加当前圈量程(测风用地面距),风暴是站心加当前最远点(没有距离时按 345 km),组网 / 通道 / 定量 / 地面分析是记录上的西 / 北界加行列步长。setOption 换记录或切时序后跟新场。经纬填色层有 setClipPath 时,四至是贴边区域与场的相交框;不相交时仍是场。库不飞入、不套合,把四至交给调用侧地图。

时序 ​

天气雷达同一要素 2~6 个时次:parse 一次解开,bindSequence 切帧。轴和按钮由调用侧画。细写见 雷达时序。