我一直在尝试确定如何缩放NEXRAD NCR数据。我从产品标题中看到最大值为 63,但在数据字典中读取后,数据变量中的最大值为 11。我在《联邦气象手册》中没有看到任何讨论缩放的信息。我可以使用 metpy 绘制数据,没问题,但比例不对。当我使用 NCEI 工具包绘制时,比例是正确的。那么引擎盖下是什么?
谢谢!
玛丽·艾伦
因此,为了将来寻找答案的人们的利益,NCR 产品或复合反射率是 16 级产品。这意味着在产品中的每个网格点,该值设置为 16 个级别中最接近的值;级别值本身不是设置的,而是 0 到 15 之间的值。这些级别可以在Level3File
上的.thresholds
属性中找到。
将级别网格转换为实际物理值的快速方法是使用.map_data
将数据数组转换为适当的值:
import numpy as np
from metpy.io import Level3File
f = Level3File(filename)
physical_values = f.map_data(f.sym_block[0][0]['data'])