Pobieranie wykrytych zagrożeń

GET https://contrails.googleapis.com/v2/detections: pobieranie wykrytych smug kondensacyjnych w formacie GeoJSON LineString.

Jeśli operacja się uda, odpowiedź będzie zawierać FeatureCollection w formacie GeoJSON. Pamiętaj, że jeśli zakres czasu jest nieprawidłowy (np. wyszukiwanie wykrytych smug kondensacyjnych w przyszłości), może zostać zwrócony pusty FeatureCollection. Ponadto wykrycia nie muszą być spójne, ponieważ modele wykrywania są aktualizowane, a dane są uzupełniane.

Parametry zapytania

Parametry
start_time

string

Wymagane. Czas rozpoczęcia żądania.

Format: ciąg znaków daty i godziny w formacie ISO 8601

Przykład: 2026-01-20T21:00:00Z

end_time

string

Wymagane. Czas zakończenia żądania (włącznie z wartościami granicznymi). Pamiętaj, że end_time nie może przekraczać start_time o więcej niż 24 godziny.

Format: ciąg znaków daty i godziny w formacie ISO 8601

Przykład: 2026-01-20T22:00:00Z

satellite_origins[]

string

Opcjonalnie. Prawidłowe wartości to GOES-EAST-FULL-DISK, HIMAWARI-FULL-DISK i MTG-000-FULL-DISK, które reprezentują odpowiednio satelity GOES_EAST, Himawari i MTG.

Jeśli podasz te wartości, ten punkt końcowy będzie zwracać tylko wykryte smugi kondensacyjne z satelitów określonych w satellite_origins.

Jeśli nie podasz tych wartości, zwróci wykryte smugi kondensacyjne ze wszystkich odpowiednich dostawców danych satelitarnych.

Format: tablica ciągów znaków

Przykład: ["GOES-EAST-FULL-DISK", "HIMAWARI-FULL-DISK"]

Przykłady

  • Aby pobrać wszystkie wykryte smugi kondensacyjne z określonego momentu:

    response = requests.get(
      url="https://contrails.googleapis.com/v2/detections",
      params={"start_time": "2026-01-27T12:00:00Z",
              "end_time": "2026-01-27T12:10:00Z"},
      headers={"x-goog-api-key": API_KEY},
    )
    
  • Aby pobrać wykryte smugi kondensacyjne z określonego momentu, ograniczone do wykryć z satelity Himawari:

    response = requests.get(
      url="https://contrails.googleapis.com/v2/detections",
      params={"start_time": "2026-01-27T12:00:00Z",
              "end_time": "2026-01-27T12:10:00Z",
              "satellite_origins": ["HIMAWARI-FULL-DISK"]}
      headers={"x-goog-api-key": API_KEY},
    )
    

    lub w CURL:

    curl "https://contrails.sandbox.googleapis.com/v2/detections?\
    key=API_KEY&\
    start_time=2026-01-27T12:00:00Z&\
    end_time=2026-01-27T12:10:00Z&\
    satellite_origins=HIMAWARI-FULL-DISK"
    

Odpowiedź informująca o powodzeniu z wykrytymi smugami kondensacyjnymi będzie wyglądać mniej więcej tak:

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "LineString",
        "coordinates": [
          [
            90.06765747070312,
            44.201324462890625
          ],
          [
            90.99974060058594,
            43.65225601196289
          ]
        ]
      },
      "properties": {
        "time": "2026-03-10T00:00:00+00:00",
        "satellite_origin": "HIMAWARI-FULL-DISK"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "LineString",
        "coordinates": [
          [
            105.36386108398438,
            -1.7198446989059448
          ],
          [
            105.7318115234375,
            -2.5787696838378906
          ]
        ]
      },
      "properties": {
        "time": "2026-03-10T00:00:00+00:00",
        "satellite_origin": "HIMAWARI-FULL-DISK"
      }
    }
  ]
}