我使用虹吸包提取NEXRAD Level 3数据,如下链接中的示例:https://unidata.github.io/siphon/latest/examples/Radar_Server_Level_3.html。但似乎可用的数据集是空的。有谁知道为什么,如果我需要使用不同的软件包来访问NEXRAD 3级产品吗?谢谢。
from datetime import日期时间
进口matplotlib。Pyplot为PLT导入numpy为np
虹吸。cdmr导入数据集虹吸。radarserver import get_radarserver_datassets, radarserver
ds = get_radarserver_datassets ('http://thredds.ucar.edu/thredds/')打印(列表(ds))
url = ds['NEXRAD III级雷达来自IDD'].follow().catalog_urlrs = RadarServer(url)
打印(rs.variables)
query = rs.query()query.stations(基础).time (datetime.utcnow ()) .variables (N0Q)
rs.validate_query(查询)
catalog = rs.get_catalog(query)
打印(catalog.datasets)
简短的回答是,国家气象局用"超分辨率"取代了N?Q
系列产品(数字基础反射率)。标识为N?B
的对应项,其中?
表示产品的高程。
所以对于你引用的例子,用N0B
代替N0Q
,一切都应该像以前一样工作。