عمليات تحديد المصدر

تمثّل هذه السمة مقاطع من آثار التكاثف منسوبة إلى قائمة محدّدة من الرحلات الجوية.

تنسيق البيانات

تحتوي طلبات مسارات التكثّف المنسوبة إلى مصدرها على بيانات بالبنية التالية:

تمثيل JSON
{
  "attributions": [
    {
      object (Attribution)
    }
  ]
}
الحقول
attributions[]

object (Attribution)

قائمة بالمراجع، مرجع واحد لكل اسم مورد محدّد في BatchGetAttributionsRequest.names سيتطابق ترتيب المصادر في هذه القائمة مع ترتيب الأسماء في BatchGetAttributionsRequest. في حال عدم العثور على رحلة جوية، ستتضمّن رسالة تحديد المصدر المقابلة في الردّ الحقل name فقط، بينما سيكون الحقلان flightDetails وcontrail فارغَين.

تحديد المصدر

تمثّل هذه السمة حدثًا مجمّعًا لتشكّل السحب النفاث لطائرة معيّنة، وتلخّص جميع مقاطع السحب النفاث المنسوبة (مثل إجمالي الكيلومترات والطاقة).

تمثيل JSON
{
  "name": string,
  "flightDetails": {
    object (FlightDetails)
  },
  "contrail": {
    object (ContrailAttributes)
  },
  "segments": [
    {
      object (SegmentAttribution)
    }
  ]
}
الحقول
name

string

المعرّف. اسم المورد الخاص برحلة الطيران

التنسيق:

carriers/{carrier}/flightNumbers/{flightNumber}/departureDates/{departure_date}/departureAirports/{departure_airport}

المكوّنات:

  • استبدِل {carrier} برمز شركة النقل الجوي المكوّن من حرفَين وفقًا للاتحاد الدولي للنقل الجوي (مثل "AA" أو "UA").
  • {flightNumber}: رقم الرحلة الجوية المكوّن من رقم واحد إلى أربعة أرقام (مثلاً، "123").
  • {departure_date}: تاريخ مغادرة رحلة الطيران بالتنسيق YYYY-MM-DD
  • {departure_airport}: رمز مطار الاتحاد الدولي للنقل الجوي المكوّن من 3 أحرف (مثل "JFK" و"LHR").
flightDetails

object (FlightDetails)

تعرض هذه السمة المعلومات التفصيلية الخاصة بهذه الرحلة الجوية.

contrail

object (ContrailAttributes)

سمات مسارات التكاثف المجمّعة للرحلة الجوية بأكملها يؤدي ذلك إلى جمع سمات الطائرات النفاثة من جميع المقاطع المنسوبة.

تفسير الحالة (ضمن رحلة جوية تم العثور عليها):

  • في حال توفُّرها: تم إجراء تحليل أثر الطائرة. تشير الحقول داخل ContrailAttributes إلى النتائج (على سبيل المثال، يعني lengthMeters > 0 أنّه تم تحديد مصدر مسارات التكاثف).
  • في حال عدم توفّرها: لا يمكن إجراء تحليل آثار التكثّف لهذه الرحلة.
    • ويحدث ذلك عادةً بسبب عدم توفّر بيانات إدخال كافية (مثل بيانات الطقس أو عدم التأكّد من مسار الرحلة).
    • لا يعني ذلك عدم تكوّن أي آثار تكثّف، بل يعني فقط أنّه تعذّر تحديد ما إذا كانت هناك آثار تكثّف أم لا.

segments[]

object (SegmentAttribution)

تحديد مصدر كلّ جزء من مسار الطائرة يمثّل كل إدخال فترة زمنية مختلفة للرحلة الجوية التي تمّت إضافة مسارات التكاثف إليها.

FlightDetails

تحدّد هذه السمة المجموعة الكاملة من معلومات الرحلة الجوية التي يتم عرضها في الردّ.

تمثيل JSON
{
  "carrier": string,
  "flightNumber": integer,
  "departureTime": string,
  "icao24": string,
  "originAirport": string,
  "destinationAirport": string,
  "callSign": string,
  "analyzedFlightDistanceMeters": integer
}
الحقول
carrier

string

رمز شركة الطيران التابع لاتحاد النقل الجوي الدولي (IATA) (مثل "AA").

flightNumber

integer

رقم الرحلة الجوية (مثلاً "123").

departureTime

string

تمثّل هذه السمة تاريخ المغادرة في المنطقة الزمنية لمطار المغادرة، ويتم عرضها كعدد صحيح (حقبة يونكس) أو سلسلة (ISO 8601).

icao24

string

عنوان الطائرة المكوّن من 24 بت وفقًا لمنظمة الطيران المدني الدولي (ICAO)

originAirport

string

رمز الاتحاد الدولي للنقل الجوي لمطار نقطة الانطلاق

destinationAirport

string

رمز الاتحاد الدولي للنقل الجوي لمطار الوجهة

callSign

string

الرمز التعريفي للطائرة يحتوي هذا الحقل بشكل تفضيلي على إشارة النداء المستخدَمة في عمليات التواصل مع مراقبة الحركة الجوية (ATC). إذا لم يكن رمز النداء الخاص بمراقبة الحركة الجوية متاحًا أو كان هو نفسه معرّف الرحلة الجوية العادي، يحتوي هذا الحقل على معرّف الرحلة الجوية العادي (عادةً ما يكون مزيجًا من رمز شركة الطيران ورقم الرحلة للرحلات الجوية التجارية).

analyzedFlightDistanceMeters

integer

تمثّل هذه السمة المسافة التي قطعتها الرحلة الجوية التي تم تحليلها، وذلك بالمتر.

ContrailAttributes

تمثّل هذه السمة سمات الدخان المتكاثف لرحلة جوية أو شريحة من رحلة جوية.

تمثيل JSON
{
  "lengthMeters": integer,
  "effectiveEnergyForcingJoules": string
}
الحقول
lengthMeters

integer

تمثّل هذه السمة طول الأجزاء من مسار الرحلة التي تم تحديدها على أنّها مسؤولة عن تشكّل آثار التكاثف، ويتم قياسها بالمتر. يتم احتساب ذلك على أنّه مسافة الدائرة الكبرى بين نقاط الطريق الخاصة بالرحلة الجوية.

effectiveEnergyForcingJoules

string (int64 format)

إجمالي تأثير الطاقة الفعّال الناتج عن تكثّف بخار الماء، بوحدة الجول يتم احتساب هذا المؤشر حاليًا استنادًا إلى المتوسطات المناخية، وهو عرضة للتغيير.

SegmentAttribution

تمثّل هذه السمة بيانات تحديد مصدر مسارات التكاثف لجزء زمني محدّد من رحلة جوية.

تمثيل JSON
{
  "startTime": string,
  "endTime": string,
  "contrail": {
    object (ContrailAttributes)
  },
  "detectionEvidences": [
    {
      object (ContrailDetectionEvidence)
    }
  ]
}
الحقول
startTime

string (Timestamp format)

وقت بدء شريحة الرحلة الجوية التي يتمّ تحديد مصدرها على أنّه آثار تكثّف. هذا الطابع الزمني هو عدد ثواني حقبة Unix حسب التوقيت العالمي المتفق عليه.

endTime

string (Timestamp format)

وقت انتهاء شريحة رحلة الطيران التي يتم تحديد مصدرها على أنّه الدخان المتكاثف. هذا الطابع الزمني هو عدد ثواني حقبة Unix حسب التوقيت العالمي المتفق عليه.

contrail

object (ContrailAttributes)

سمات Contrail لهذه الشريحة المحدّدة

detectionEvidences[]

object (ContrailDetectionEvidence)

عمليات رصد فردية لآثار بخارية من الأقمار الصناعية تقدّم دليلًا على تحديد مصدرها من جزء الرحلة الجوية هذا

ContrailDetectionEvidence

تفاصيل عن رصد واحد من قِبل قمر صناعي لأثر تكثّف

تمثيل JSON
{
  "observationTime": string,
  "observedLengthMeters": integer,
  "dataSource": enum (DataSource)
}
الحقول
observationTime

string (Timestamp format)

تمثّل هذه السمة الوقت الذي تم فيه التقاط صورة القمر الصناعي التي تم رصد الدخان فيها. هذا هو عادةً وقت بدء الفحص. هذا الطابع الزمني هو عدد ثواني حقبة Unix حسب التوقيت العالمي المتفق عليه.

observedLengthMeters

integer

تمثّل هذه السمة الطول المرصود لميزة السحب الخطية الناتجة عن التكاثف، وذلك بالمتر، كما تم رصده في صورة القمر الصناعي المحدّدة بواسطة observationTime. يمكن أن يختلف هذا الطول عن lengthMeters في SegmentAttribution.contrail للأسباب التالية:

  • من المحتمل أنّ يكون أثر الطائرة قد تطوّر (مثلاً، انتشر أو طال أو غير ذلك) في الغلاف الجوي بين وقت تشكّله ووقت رصده.
  • لم تتمكّن خوارزمية تحديد المصدر من تحديد مصدر جزء من مسار التكاثف هذا على أنّه هذه الرحلة الجوية.
dataSource

enum (DataSource)

النتائج فقط. مصدر بيانات الأقمار الصناعية المستخدَمة في عملية الرصد هذه

DataSource

مصدر بيانات الأقمار الصناعية المستخدَمة لرصد آثار التكاثف وقد تتم إضافة قيم إضافية في المستقبل.

تتوفّر حاليًا مخرجات بيانات الأقمار الصناعية GOES East وMTG. تتسم بيانات تحديد المصدر المستندة إلى GOES East بجودة عالية، بينما لا تزال بيانات تحديد المصدر المستندة إلى MTG في مرحلة الإصدار التجريبي ويتم العمل على تحسين جودتها.

عمليات التعداد
DATA_SOURCE_UNSPECIFIED مصدر البيانات غير محدّد
GOES_EAST_FULL_DISK بيانات من عمليات المسح الكاملة للقرص التي أجراها القمر الصناعي GOES-East
GOES_WEST_FULL_DISK بيانات من عمليات المسح الكاملة للقرص التي يجريها القمر الصناعي GOES-West
MTG_000_FULL_DISK بيانات من عمليات المسح الضوئي الكاملة للقرص MTG-000
HIMAWARI_FULL_DISK بيانات من عمليات المسح الكاملة للقرص التي أجراها القمر الصناعي Himawari