Zugeordnete Kondensstreifensegmente für eine bestimmte Liste von Flügen.
Datenformat
Anfragen für zugeordnete Kondensstreifen enthalten Daten mit der folgenden Struktur:
| JSON-Darstellung |
|---|
{
"attributions": [
{
object ( |
| Felder | |
|---|---|
attributions[] |
Eine Liste von Attributen, jeweils eines für jeden in |
Attribution
Stellt ein aggregiertes Kondensstreifenereignis für einen bestimmten Flug dar, das alle zugeordneten Kondensstreifensegmente zusammenfasst (z.B. Gesamtkilometer und Energie).
| JSON-Darstellung |
|---|
{ "name": string, "flightDetails": { object ( |
| Felder | |
|---|---|
name |
ID. Der Ressourcenname des Flugs. Format: Komponenten:
|
flightDetails |
Die Detailinformationen für diesen Flug. |
contrail |
Aggregierte Kondensstreifenattribute für den gesamten Flug. Hier werden die Kondensstreifenattribute aller zugeordneten Segmente zusammengefasst. Statusinterpretation (innerhalb eines gefundenen Flugs):
|
segments[] |
Kondensstreifen-Attributionen pro Segment. Jeder Eintrag steht für ein bestimmtes Zeitintervall des Fluges, dem Kondensstreifen zugeordnet wurden. |
visualizationUrl |
Nur Ausgabe. Link zu einer interaktiven Visualisierung der Kondensstreifenzuordnung dieses Fluges auf der ContrailWatch-Seite von ContrailExplorer. Sie zeigt die Flugroute, die mit den von Satelliten erkannten Kondensstreifen übereinstimmt. Wird nur für gefundene Flüge ausgefüllt, wenn die Ansicht |
FlightDetails
Definiert den vollständigen Satz von Fluginformationen, die in der Antwort zurückgegeben werden.
| JSON-Darstellung |
|---|
{ "carrier": string, "flightNumber": integer, "departureTime": string, "icao24": string, "originAirport": string, "destinationAirport": string, "callSign": string, "analyzedFlightDistanceMeters": integer } |
| Felder | |
|---|---|
carrier |
IATA-Code der Fluggesellschaft (z.B. „AA“). |
flightNumber |
Flugnummer des Fluges (z.B. „123“). |
departureTime |
Abreisedatum in der Zeitzone des Abflughafens im Format JJJJMMTT. |
icao24 |
24-Bit-ICAO-Adresse der Lieferdrohne |
originAirport |
IATA-Flughafencode des Abflugorts |
destinationAirport |
IATA-Flughafencode des Zielflughafens |
callSign |
Rufzeichen des Flugzeugs. Dieses Feld enthält vorzugsweise das Rufzeichen, das in der Kommunikation mit der Flugsicherung (ATC) verwendet wird. Wenn das spezifische ATC-Rufzeichen nicht verfügbar ist oder mit der Standard-Flugbezeichnung übereinstimmt, enthält dieses Feld die Standard-Flugbezeichnung (bei kommerziellen Flügen in der Regel eine Kombination aus Flugliniencode und Flugnummer). |
analyzedFlightDistanceMeters |
Entfernung des analysierten Flugs in Metern. |
ContrailAttributes
Stellt die Kondensstreifenattribute für einen Flug oder ein Flugsegment dar.
| JSON-Darstellung |
|---|
{ "lengthMeters": integer, "effectiveEnergyForcingJoules": string } |
| Felder | |
|---|---|
lengthMeters |
Die Länge der Teilmengen der Flugbahn in Metern, denen Kondensstreifen zugeordnet wurden. Diese wird als Großkreisentfernung zwischen den Wegpunkten des Flugs berechnet. |
effectiveEnergyForcingJoules |
Gesamte effektive Kondensstreifen-Energieerzwingung in Joule. Dieser wird abgeleitet, indem der effektive Strahlungsantrieb aus den 4D-gitterbasierten CoCiP-Prognoseausgaben extrahiert und linear interpoliert wird. Diese Methodik kann sich ändern. |
SegmentAttribution
Stellt die Zuordnung von Kondensstreifen für ein bestimmtes Zeitsegment eines Fluges dar.
| JSON-Darstellung |
|---|
{ "startTime": string, "endTime": string, "contrail": { object ( |
| Felder | |
|---|---|
startTime |
Beginn des Flugsegments, dem Kondensstreifen zugeordnet werden. Dieser Zeitstempel wird in UTC-Epochensekunden angegeben. |
endTime |
Ende des Flugsegments, dem Kondensstreifen zugeordnet sind. Dieser Zeitstempel wird in UTC-Epochensekunden angegeben. |
contrail |
Kondensstreifenattribute für dieses bestimmte Segment. |
detectionEvidences[] |
Einzelne Satellitenerkennungen von Kondensstreifen, die als Beleg für die Zuordnung zu diesem Flugsegment dienen. |
attributionMethod |
Nur Ausgabe. Die Methode, mit der Kondensstreifen diesem Segment zugeordnet werden (z.B. CoCiP-Modell oder direkte Beobachtung). |
longGapInterpolation |
Nur Ausgabe. „True“, wenn die Flugbahn des Segments durch Interpolation über eine lange ADS-B-Datenlücke (> 5 Minuten) generiert wurde. |
waypointAttributions[] |
Nur Ausgabe. Wegpunktspezifische Kondensstreifenattribute, die diesem Segment zugeordnet sind. |
ContrailDetectionEvidence
Details einer einzelnen Satellitenbeobachtung eines Kondensstreifens.
| JSON-Darstellung |
|---|
{
"observationTime": string,
"observedLengthMeters": integer,
"dataSource": enum ( |
| Felder | |
|---|---|
observationTime |
Zeitpunkt, zu dem das Satellitenbild aufgenommen wurde, auf dem der Kondensstreifen erkannt wurde. Dies ist in der Regel der Beginn des Scans. Dieser Zeitstempel wird in UTC-Epochensekunden angegeben. |
observedLengthMeters |
Die beobachtete Gesamtlänge des linearen Kondensstreifens in Metern, wie im Satellitenbild
|
dataSource |
Nur Ausgabe. Die Quelle der Satellitendaten, die für diese Erkennung verwendet wurden. |
DataSource
Die Quelle der Satellitendaten, die für die Erkennung von Kondensstreifen verwendet werden. In Zukunft werden möglicherweise weitere Werte hinzugefügt.
Unter den verfügbaren Satellitendaten haben die GOES-East- und Himawari-basierten Zuordnungen Produktionsqualität, während die MTG-basierten Zuordnungen noch in der Betaphase sind und aktiv verbessert werden.
| Enums | |
|---|---|
DATA_SOURCE_UNSPECIFIED |
Nicht angegebene Datenquelle. |
GOES_EAST_FULL_DISK |
Daten aus GOES-East-Scans der gesamten Erdscheibe. |
GOES_WEST_FULL_DISK |
Daten aus GOES-West-Scans der gesamten Erdscheibe. |
MTG_000_FULL_DISK |
Daten aus MTG-000-Vollscans. |
HIMAWARI_FULL_DISK |
Daten aus Himawari-Scans der gesamten Erdscheibe. |
Die Satellitenbilder der Contrails API basieren auf:
- NOAA GOES-Daten 2019–2026
- EUMETSAT Meteosat FCI-Daten 2024–2026 und
- JAMSTEC DIAS (Himawari-Daten) 2025–2026
WaypointAttribution
Stellt Kondensstreifenattribute für einen bestimmten Wegpunkt in einem Flugsegment dar.
| JSON-Darstellung |
|---|
{
"time": string,
"contrailAttributes": {
object ( |
| Felder | |
|---|---|
time |
Die Zeit am Wegpunkt in UTC-Epochensekunden. |
contrailAttributes |
Die an diesem Wegpunkt zugeordneten Kondensstreifenattribute. |
AttributionMethod
Definiert das spezifische Verfahren oder die Methodik, die für die Attribution verwendet wird.
| Enums | |
|---|---|
ATTRIBUTION_METHOD_OBSERVATION |
Die Zuordnung erfolgt ausschließlich durch Abgleich mit Satellitendaten zu Kondensstreifen. |
ATTRIBUTION_METHOD_COCIP |
Attributionen, die ausschließlich auf physikbasierter CoCiP-Modellierung beruhen. |
ATTRIBUTION_METHOD_OBSERVATION_ENHANCED_COCIP |
Hybrid-Attribution, bei der Prognosen des CoCiP-Modells mit Satellitenerkennungen kombiniert werden.
|
ATTRIBUTION_METHOD_UNSPECIFIED |
Nicht angegebene Methode. |
Hinweise
Jede DataSource verwendet unterschiedliche Grenzen für die Verarbeitung beobachtungsbasierter Ansichten:
Lizenz
Die von der ContrailWatch Attributions API bereitgestellten Daten sind unter CC BY-NC 4.0 lizenziert.