Skip to content
产品中心
地面分析 · 产品能力createFieldCorrect

平均温度、降水、冰雹概率、相对湿度、风速、海平面气压、露点、最高气温、最低气温、3小时变压、24小时变压、24小时变温和自行绘制都能在图上改格值。从 地面分析 各产品的「能力」进入。点开始后画线:未围合改穿过的格,围成闭合改圈内。确定前可撤销 / 清除选区,确定后可恢复订正前场值。可导出 MICAPS 第 4 类。对照着图看:格点订正。

调用 ​

ts
import { createFieldCorrect, createFieldLayer } from '@dingnl/ltvis-map/layer'

const layer = createFieldLayer({
    // 解析出口
    data: parsed.values,
    // 画哪一列,与 parse 相同
    product: 'tem'
})
layer.addTo(map)

const session = createFieldCorrect(layer)
session.start()
// 选区写成新值
session.apply(12)
const bytes = session.exportMicaps4()

会话方法 ​

方法说明
start()开始绘制选区
end() / cancel()结束或取消绘制
apply(value)把当前选区写成新值并重画
undo()撤销上一笔选区。未点确定前有效
clear()清掉当前全部选区。未点确定前有效
restore()把场值写回第一次确定前,并重画
getCells()当前选中的格
getApply() / getApplies()最近一次 / 全部确定的路径和新值
getRecord()当前工作副本。确定后数值列已是订正后的值
exportMicaps4()当前工作副本写成 MICAPS 第 4 类(diamond 4,时次北京时,缺测 9999)
onSelect(handler)一笔画完、选格有变化时通知。此时还没写列

缺测格也能选。订正写在工作副本上,解析缓存里的原数组不动。apply 之后用 getApply() 取这一笔的路径和新值。