GET https://contrails.googleapis.com/v2/grids: recebe uma grade de previsões de rastros de condensação.
Se for bem-sucedida, a resposta será um NetCDF de valores de forçante de rastros de condensação.
Parâmetros de consulta
| Parâmetros | |
|---|---|
time |
Obrigatório. Horário da solicitação. Formato: string de data e hora ISO 8601 OU número inteiro de época Unix Exemplo: |
bbox[] |
Opcional. Limites da região a ser retornada. Formato: [lng_min, lat_min, lng_max, lat_max] Exemplo: |
aircraftType |
Opcional. Código da aeronave. Formato: código de tipo de aeronave ICAO de 4 caracteres Exemplo: |
flightLevel[] |
Opcional. Níveis de voo a serem retornados. Se nenhum nível de voo for especificado, todos os níveis de voo serão incluídos. Formato: níveis de voo em hectopés; [270, 280, 290, 300, 310, 320, 330, 340, 350, 360, 370, 380, 390, 400, 410, 420, 430, 440] Exemplo: |
format |
Opcional. Formato solicitado. A transmissão de um valor diferente de "netcdf4" vai gerar um erro UNIMPLEMENTED, já que os polígonos não são aceitos. |
aircraftClass |
Opcional. Classe de aeronave. Atualmente, somente |
data[] |
Opcional. Esse campo especifica quais variáveis de dados serão incluídas na resposta. Ele pode processar uma ou várias variáveis de dados.
Se esse campo estiver vazio ou não for fornecido, o padrão será
Exemplo: |
Exemplos
Para recuperar a grade global padrão de rastros de condensação para um momento específico:
response = requests.get( url="https://contrails.googleapis.com/v2/grids", params={"time": 2026-01-27T12:00:00Z}, headers={"x-goog-api-key": API_KEY}, )Quando carregada com xarray, essa solicitação retorna o seguinte conjunto de dados:
Dimensões: (longitude: 1441, latitude: 721, flight_level: 18, time: 1) Coordenadas Nome Dimensões Tipo de dados Valores longitude (longitude) float32 -180.0 -179.8 ... 179.8 1... latitude (latitude) float32 -90.0 -89.75 -89.5 ... 8... flight_level (flight_level) int16 270 280 290 300 ... 41... time (time) datetime64[ns] 2026-01-28T20:00:00 forecast_reference_time (time) datetime64[ns] 2026-01-27T08:00:00 Variáveis de dados contrails (longitude, latitude, flight_level, time) float32 0.0 0.0 0.0 0.0 ... 0.0 ... Atributos inference_pipeli... contrails.forecast-pipeline_20260115.02_p0 api_version : contrails.api-service_20260125.00_p0 aircraft_class : default Para recuperar uma grade limitada a um limite geográfico específico e filtrada para um tipo de aeronave específico, com o tempo especificado como um número inteiro de época Unix:
response = requests.get( url="https://contrails.googleapis.com/v2/grids", params={"time": 1769508160, "bbox": [-40, 20, 20, 60], "aircraftType": "A320" }, headers={"x-goog-api-key": API_KEY}, )Para recuperar uma grade limitada a um subconjunto de níveis de voo e uma região específica com as camadas
contrailseexpected_effective_energy_forcing:response = requests.get( url="https://contrails.googleapis.com/v2/grids", params={"time": 2026-01-27T12:00:00Z, "bbox": [-10, 40, 10, 55], "flightLevel": [300,310,320,330], "data": ["contrails", "expected_effective_energy_forcing"] }, headers={"x-goog-api-key": API_KEY}, )Se você quiser recuperar uma grade com as variáveis de dados
contrails,persistent_formation_probabilityenominal_cocip_effective_energy_forcing:response = requests.get( url="https://contrails.googleapis.com/v2/grids", params={"time": 2026-01-27T12:00:00Z, "data": ["contrails", "persistent_formation_probability", "nominal_cocip_effective_energy_forcing"] }, headers={"x-goog-api-key": API_KEY}, )