Ten dokument określa kontrakt danych NetCDF dla danych prognozy smug kondensacyjnych zwracanych przez metodę interfejsu API prognozy smug kondensacyjnych getGrids
.
Format danych
Sieci prognoz obejmują cały glob i są zwracane w formacie netCDF4.
Wymiary
Nazwa | Typ | Opis |
---|---|---|
longitude |
float32 |
-180 do +180 (włącznie), zgodnie z konfiguracją w prośbie. Rozdzielczość siatki wynosi 0,25 stopnia, ale może ulec zmianie w przyszłości. |
latitude |
float32 |
-90 do +90 (włącznie), zgodnie z konfiguracją w prośbie. Rozdzielczość siatki wynosi 0,25 stopnia, ale może ulec zmianie w przyszłości. |
flight_level |
int16 |
[270, 280, 290, 300, 310, 320, 330, 340, 350, 360, 370, 380, 390, 400, 410, 420, 430, 440] skonfigurowane w zapytaniu w hektostopach. Poziomy lotu są określane na podstawie poziomów ciśnienia. |
time |
datetime64[ns] |
Data i godzina prognozy w czasie rzeczywistym w strefie czasowej UTC. |
forecast_reference_time |
datetime64[ns] |
Data i godzina obliczenia prognozy (a nie czas prognozy) w UTC. |
Zmienne
contrails (float32)
: (longitude, latitude, flight_level, time) ciągły wskaźnik ścieżki kondensacyjnej z wartościami indeksu od 0 do 4.
Wartości indeksu wymuszania smug kondensacyjnych są inspirowane wartościami prognozy turbulencji.
Wartości poziomu ważności można interpretować w ten sposób:
Wartość | Interpretacja |
---|---|
0 | Brak |
1 | Niska (jasna) |
2 | Średnia |
3 | Wysoki (poważne) |
4 | Najwyższa wydajność |
Przykład
Przykładowe skalowanie przekształca indeksef_per_m
w indeks contrails
:
ds["contrails"] = ds["ef_per_m"].clip(min=1e7, max=2e9)
ds["contrails"] = ((ds["contrails"] - 1e7) / (2e9 - 1e7)) * 4
ef_per_m
do indeksu smug kondensacyjnych znajdziesz w artykule Interpretacja wymuszania energii.