本文档指定了 Contrail Forecast API 方法 getGrids 返回的凝结尾迹预报数据的 NetCDF 数据合约。
数据格式
天气预报网格覆盖全球,以 netCDF4 格式返回。
维度
| 名称 | 类型 | 说明 |
|---|---|---|
longitude |
float32 |
-180 到 +180(含边界值),如请求中所配置。网格分辨率为 0.25 度,但未来可能会发生变化。 |
latitude |
float32 |
-90 到 +90(含),如请求中所配置。网格分辨率为 0.25 度,但未来可能会发生变化。 |
flight_level |
int16 |
[270、280、290、300、310、320、330、340、350、360、370、380、390、400、410、420、430、440],以百英尺为单位,如请求中所配置。飞行高度层级由气压层级得出。 |
time |
datetime64[ns] |
所请求的实际天气预报日期和时间(以世界协调时间 [UTC] 为准)。 |
forecast_reference_time |
datetime64[ns] |
计算天气预报的日期和时间(以世界协调时间 [UTC] 为准),而不是天气预报本身的时间。 |
变量
contrails (float32):(经度、纬度、飞行高度、时间)连续的凝结尾迹强迫指数值,范围为 [0 - 4]。
凝结尾迹强迫指数值源自湍流预报值。
严重程度值可解读为:
| 值 | 解读 |
|---|---|
| 0 | 无 |
| 1 | 低(浅色) |
| 2 | 中 |
| 3 | 高(严重) |
| 4 | 极端 |
applied_erf_over_rf_ratio = 0.42 辐射强迫与有效辐射强迫的比率(Lee 等人,2021 年)
示例
示例缩放将 ef_per_m 转换为 contrails 指数:
ds["contrails"] = ds["ef_per_m"].clip(min=2e7, max=2e8)
ds["contrails"] = ((ds["contrails"] - 2e7) / (2e8 - 2e7)) * 4
如需详细了解从 ef_per_m 到凝结尾迹指数的背景信息示例映射,请参阅能量强迫解释。