بخشهای پسدمه منسوبشده برای فهرست خاصی از پروازها.
قالب دادهها
درخواستهای مربوط به پسدمههای منسوب حاوی دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{
"attributions": [
{
object ( |
| فیلدها | |
|---|---|
attributions[] |
فهرستی از ارجاعها، یکی برای هر نام منبع مشخصشده در |
اِسناد
نشاندهنده رویداد پسدمه انبوهشی برای پروازی خاص است که همه بخشهای پسدمه منسوب را خلاصه میکند (مثلاً کل کیلومترها و انرژی).
| نمایش JSON |
|---|
{ "name": string, "flightDetails": { object ( |
| فیلدها | |
|---|---|
name |
شناسه. نام منبع پرواز. قالب: اجزا:
|
flightDetails |
اطلاعات جزئیات این پرواز. |
contrail |
مشخصههای پسدمه تجمیعشده برای کل پرواز. این مقدار مجموع مشخصههای پسدم از همه بخشهای منسوبشده است. تفسیر وضعیت (در پرواز پیداشده):
|
segments[] |
اسنادهای خط ابر در هر بخش. هر ورودی نشاندهنده یک بازه زمانی متمایز از پرواز است که پسدمه(ها) به آن نسبت داده شده است. |
visualizationUrl |
فقط خروجی. پیوند به تجسم تعاملی از انتساب پسدمه این پرواز در صفحه ContrailWatch در ContrailExplorer. این مدل مسیر پرواز را با پسدمههای شناساییشده توسط ماهوارهها مطابقت میدهد. فقط برای پروازهای پیداشده هنگام استفاده از نمای |
FlightDetails
مجموعه کامل اطلاعات پرواز را که در پاسخ برگردانده شده است تعریف میکند.
| نمایش JSON |
|---|
{ "carrier": string, "flightNumber": integer, "departureTime": string, "icao24": string, "originAirport": string, "destinationAirport": string, "callSign": string, "analyzedFlightDistanceMeters": integer } |
| فیلدها | |
|---|---|
carrier |
کد حامل IATA پرواز (مثلاً «AA»). |
flightNumber |
شماره پرواز (مثلاً «۱۲۳»). |
departureTime |
تاریخ حرکت در منطقه زمانی فرودگاه مبدأ در قالب YYYYMMDD. |
icao24 |
نشانی هواپیمای ۲۴ بیتی ICAO |
originAirport |
کد IATA فرودگاه مبدأ. |
destinationAirport |
کد IATA فرودگاه مقصد. |
callSign |
شناسه تماس هواپیما. این فیلد ترجیحاً حاوی شناسه تماس استفادهشده در ارتباطات «کنترل ترافیک هوایی» (ATC) است. اگر شناسه تماس ATC خاصی دردسترس نباشد یا با شناسه پرواز استاندارد یکسان باشد، این فیلد شناسه پرواز استاندارد را نگه میدارد (معمولاً ترکیبی از کد خط هوایی و شماره پرواز برای پروازهای تجاری). |
analyzedFlightDistanceMeters |
مسافت پرواز تحلیلشده، به متر. |
ContrailAttributes
ویژگیهای پسدمه را برای پرواز یا بخشیاز پرواز نشان میدهد.
| نمایش JSON |
|---|
{ "lengthMeters": integer, "effectiveEnergyForcingJoules": string } |
| فیلدها | |
|---|---|
lengthMeters |
طول زیرمجموعه(های) مسیر پرواز که رد هواپیما به آن نسبت داده شده است، برحسب متر. این مقدار بهعنوان فاصله دایره بزرگ بین نقاط مسیر پرواز محاسبه میشود. |
effectiveEnergyForcingJoules |
مجموع انرژی مؤثر پسدمه، به ژول. این مقدار با استخراج واداشت تابشی مؤثر از بروندادهای پیشبینی CoCiP شبکهای چهاربعدی و درونیابی خطی آنها بهدست میآید. این روش ممکن است تغییر کند. |
SegmentAttribution
نشاندهنده نسبت دادن پسدمه برای بخش زمانی خاصی از پرواز است.
| نمایش JSON |
|---|
{ "startTime": string, "endTime": string, "contrail": { object ( |
| فیلدها | |
|---|---|
startTime |
زمان شروع بخش پرواز که پسدمهها به آن نسبت داده شدهاند. این مُهر زمان در ثانیههای تاریخ UTC است. |
endTime |
زمان پایان بخش پرواز که پسدمه به آن نسبت داده شده است. این مُهر زمان در ثانیههای تاریخ UTC است. |
contrail |
مشخصههای پسدمه برای این بخش خاص. |
detectionEvidences[] |
تشخیصهای ماهوارهای جداگانه از خطوط ابر که شواهدی برای نسبت دادن به این بخش پرواز ارائه میدهند. |
attributionMethod |
فقط خروجی. روش استفادهشده برای نسبت دادن پسدمه به این بخش (برای مثال، مدل CoCiP یا مشاهده مستقیم). |
longGapInterpolation |
فقط خروجی. اگر مسیر پرواز بخش با درونیابی روی وقفه طولانی دادههای ADS-B (بیشتر از ۵ دقیقه) تولید شده باشد، درست است. |
waypointAttributions[] |
فقط خروجی. مشخصههای پسدمه بهازای هر نقطهمسیر در این بخش نگاشت شده است. |
ContrailDetectionEvidence
جزئیات یک مشاهده ماهوارهای از خط ابر.
| نمایش JSON |
|---|
{
"observationTime": string,
"observedLengthMeters": integer,
"dataSource": enum ( |
| فیلدها | |
|---|---|
observationTime |
زمانی که تصویر ماهوارهای گرفته شده و در آن خط ابر شناسایی شده است. این زمان معمولاً زمان شروع اسکن است. این مُهر زمان در ثانیههای تاریخ UTC است. |
observedLengthMeters |
طول سرتاسری مشاهدهشده از ویژگی خطی پسدمه به متر، که در تصویر ماهوارهای مشخصشده توسط
|
dataSource |
فقط خروجی. منبع دادههای ماهوارهای استفادهشده برای این تشخیص. |
DataSource
منبع دادههای ماهوارهای مورداستفاده برای تشخیص پسدمه. ممکن است در آینده مقادیر دیگری اضافه شود.
در میان خروجیهای دادههای ماهوارهای دردسترس، ارجاعهای مبتنی بر GOES East و Himawari کیفیت در سطح تولید دارند، درحالیکه ارجاعهای مبتنی بر 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. |
تصاویر ماهوارهای Contrails API براساس موارد زیر است:
- دادههای NOAA GOES ۲۰۲۶-۲۰۱۹
- دادههای EUMETSAT Meteosat FCI ۲۰۲۴–۲۰۲۶، و
- JAMSTEC DIAS (Himawari data) 2025–2026
WaypointAttribution
نشاندهنده مشخصههای پسدمه برای نقطهمسیر خاصی در بخش پرواز است.
| نمایش JSON |
|---|
{
"time": string,
"contrailAttributes": {
object ( |
| فیلدها | |
|---|---|
time |
زمان در نقطهمسیر برحسب ثانیه مبدأ UTC. |
contrailAttributes |
مشخصههای پسدمه که در این نقطهمسیر خاص نگاشت شده است. |
AttributionMethod
رویه یا روششناسی خاصی را که برای نسبت دادن استفاده شده است تعریف میکند.
| شمارشیها | |
|---|---|
ATTRIBUTION_METHOD_OBSERVATION |
اسناد صرفاً ازطریق مطابقت با تشخیصهای خط ابر ماهوارهای بهدست آمده است. |
ATTRIBUTION_METHOD_COCIP |
اسنادها کاملاً متکی بر مدلسازی CoCiP مبتنی بر فیزیک است. |
ATTRIBUTION_METHOD_OBSERVATION_ENHANCED_COCIP |
ارجاع ترکیبی که پیشبینیهای مدل CoCiP را با تشخیصهای ماهوارهای ترکیب میکند.
|
ATTRIBUTION_METHOD_UNSPECIFIED |
روش نامشخص. |
یادداشتها
هر DataSource از مرزهای متفاوتی برای پردازش نماهای مبتنی بر مشاهده استفاده میکند:
گواهینامه رانندگی
دادههای ارائهشده توسط ContrailWatch Attributions API تحت پروانه CC BY-NC 4.0 است.