从网络 api 数据创建雷达图像
Creating radar image from web api data
为了熟悉前端 Web 开发,我正在创建一个天气应用程序。我找到的大部分教程都显示了温度、湿度、下雨的可能性等
观察黑暗天空 API,我看到了 "Time Machine Request" returns 观察到的天气状况,并且响应包含一个 'precipIntensity' 字段:强度(以英寸为单位)每小时液态水)在给定时间发生的降水。该值取决于概率(即,假设任何降水都发生)。
所以,这让我想知道是否要创建 'radar image' 降水强度?
假设其他天气 api 相似,正在生成降水的雷达图像,如下所示:
- 创建一个 latitude/longitude 坐标的网格。
- 提交每个坐标的天气数据请求。
- 构建接收到的降水强度值的颜色编码网格并在它们之间平滑。
或者这会被视为滥用数据吗?
谢谢,
迈克
这很可能最终会导致分辨率非常低的产品。我会解释。
天气观测的输入来源包括 mesonet 站、机场和 "citizen weather observer" 程序等其他程序。所有这些数千个输入都输入到 NOAA MADIS system,这是一个存储所有观察结果的中央服务器。生成 API 的公司从 MADIS 中提取数据。
观测条件的问题有两个:一是站点高度集中在城市地区。例如,在德克萨斯州 - 德克萨斯州中部靠近圣安东尼奥市和奥斯汀市的地方有 100 个车站,但在以西 100 英里处基本上什么都没有。要使用此方法生成雷达图像,将涉及极端插值和...
第二个问题是观察时间。来自雨量计的输入多次延迟几分钟到一个小时或更长时间。这会给出不准确的数据。
如果你想要一个网格系统,最好的答案是使用来自 NWS 的 MRMS(多雷达多传感器)数据。它不是 API。这些是必须下载和处理的 .grib 文件。 This is the live viewer and if you want to work on the data itself you can use the NOAA Weather Climate Toolkit to view and/or process by GUI or batch process (You can export to geoTIF and colorize it with GDAL tools). The actual MRMS data is located here 对于您正在寻找的基本用法,您可以使用 "MergedReflectivityComposite" 文件夹中的最新数据。 (这将是其他雷达应用程序显示下雨的方式。)如果您想要实际的降水强度,请检查 "PrecipRate" 文件夹。
对于除了雷达(警告多边形等)之外的任何其他东西,NWS 有一个 API is located here。
如果您有其他问题,我很乐意提供帮助。
为了熟悉前端 Web 开发,我正在创建一个天气应用程序。我找到的大部分教程都显示了温度、湿度、下雨的可能性等
观察黑暗天空 API,我看到了 "Time Machine Request" returns 观察到的天气状况,并且响应包含一个 'precipIntensity' 字段:强度(以英寸为单位)每小时液态水)在给定时间发生的降水。该值取决于概率(即,假设任何降水都发生)。
所以,这让我想知道是否要创建 'radar image' 降水强度?
假设其他天气 api 相似,正在生成降水的雷达图像,如下所示:
- 创建一个 latitude/longitude 坐标的网格。
- 提交每个坐标的天气数据请求。
- 构建接收到的降水强度值的颜色编码网格并在它们之间平滑。
或者这会被视为滥用数据吗?
谢谢, 迈克
这很可能最终会导致分辨率非常低的产品。我会解释。
天气观测的输入来源包括 mesonet 站、机场和 "citizen weather observer" 程序等其他程序。所有这些数千个输入都输入到 NOAA MADIS system,这是一个存储所有观察结果的中央服务器。生成 API 的公司从 MADIS 中提取数据。
观测条件的问题有两个:一是站点高度集中在城市地区。例如,在德克萨斯州 - 德克萨斯州中部靠近圣安东尼奥市和奥斯汀市的地方有 100 个车站,但在以西 100 英里处基本上什么都没有。要使用此方法生成雷达图像,将涉及极端插值和...
第二个问题是观察时间。来自雨量计的输入多次延迟几分钟到一个小时或更长时间。这会给出不准确的数据。
如果你想要一个网格系统,最好的答案是使用来自 NWS 的 MRMS(多雷达多传感器)数据。它不是 API。这些是必须下载和处理的 .grib 文件。 This is the live viewer and if you want to work on the data itself you can use the NOAA Weather Climate Toolkit to view and/or process by GUI or batch process (You can export to geoTIF and colorize it with GDAL tools). The actual MRMS data is located here 对于您正在寻找的基本用法,您可以使用 "MergedReflectivityComposite" 文件夹中的最新数据。 (这将是其他雷达应用程序显示下雨的方式。)如果您想要实际的降水强度,请检查 "PrecipRate" 文件夹。
对于除了雷达(警告多边形等)之外的任何其他东西,NWS 有一个 API is located here。
如果您有其他问题,我很乐意提供帮助。