بخشهای ردپای منسوب به فهرست خاصی از پروازها.
قالب داده
درخواستهای مربوط به ردپای منتسب شامل دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{
"attributions": [
{
object ( |
| فیلدها | |
|---|---|
attributions[] | فهرستی از نسبتها، یکی برای هر نام منبع مشخص شده در |
انتساب
نشاندهنده یک رویداد پسدمه تجمیعی برای یک پرواز خاص است که تمام بخشهای پسدمه منتسب (مثلاً کل کیلومتر و انرژی) را خلاصه میکند.
| نمایش JSON |
|---|
{ "name": string, "flightDetails": { object ( |
| فیلدها | |
|---|---|
name | شناسه. نام منبع پرواز. قالب: اجزا:
|
flightDetails | اطلاعات دقیق این پرواز |
contrail | ویژگیهای تجمعی ردپا برای کل پرواز. این، ویژگیهای ردپا را از تمام بخشهای اختصاص داده شده جمع میکند. تفسیر ایالتی (در یک پرواز یافت شده):
|
segments[] | نسبتهای ردپا به ازای هر بخش. هر ورودی نشاندهنده یک بازه زمانی مشخص از پرواز است که ردپا(ها) به آن نسبت داده شده است. |
جزئیات پرواز
مجموعه کامل اطلاعات پرواز برگردانده شده در پاسخ را تعریف میکند.
| نمایش JSON |
|---|
{ "carrier": string, "flightNumber": integer, "departureTime": string, "icao24": string, "originAirport": string, "destinationAirport": string, "callSign": string, "analyzedFlightDistanceMeters": integer } |
| فیلدها | |
|---|---|
carrier | کد یاتا شرکت هواپیمایی مربوط به پرواز (مثلاً "AA"). |
flightNumber | شماره پرواز (مثلاً "123"). |
departureTime | تاریخ حرکت در منطقه زمانی فرودگاه مبدا با فرمت YYYYMMDD. |
icao24 | آدرس ۲۴ بیتی هواپیما در ایکائو |
originAirport | کد فرودگاه مبدا یاتا |
destinationAirport | کد فرودگاه مقصد یاتا |
callSign | علامت تماس هواپیما. این فیلد ترجیحاً شامل علامت تماس مورد استفاده در ارتباطات کنترل ترافیک هوایی (ATC) است. اگر علامت تماس خاص ATC در دسترس نباشد یا با علامت استاندارد پرواز یکسان باشد، این فیلد علامت استاندارد پرواز (معمولاً ترکیبی از کد شرکت هواپیمایی و شماره پرواز برای پروازهای تجاری) را در خود جای میدهد. |
analyzedFlightDistanceMeters | مسافت پرواز مورد تجزیه و تحلیل، بر حسب متر. |
ویژگیهای مسیر
ویژگیهای ردپا را برای یک پرواز یا بخش پرواز نشان میدهد.
| نمایش JSON |
|---|
{ "lengthMeters": integer, "effectiveEnergyForcingJoules": string } |
| فیلدها | |
|---|---|
lengthMeters | طول، بر حسب متر، زیرمجموعه (یا زیرمجموعههایی) از مسیر پرواز که ردپاها به آنها نسبت داده شده است. این طول به صورت فاصله دایره بزرگ بین نقاط مسیر پرواز محاسبه میشود. |
effectiveEnergyForcingJoules | کل انرژی پسدمه مؤثر، بر حسب ژول. این مقدار با استخراج نیروی تابشی مؤثر از خروجیهای پیشبینی CoCiP شبکهبندیشده چهاربعدی و درونیابی خطی آنها بدست میآید. این روش ممکن است تغییر کند. |
انتساب بخش
نشاندهندهی نسبت ردپاها برای یک بخش زمانی خاص از پرواز است.
| نمایش JSON |
|---|
{ "startTime": string, "endTime": string, "contrail": { object ( |
| فیلدها | |
|---|---|
startTime | زمان شروع بخش پروازی که ردپاها به آن نسبت داده میشوند. این برچسب زمانی بر حسب ثانیه UTC است. |
endTime | زمان پایان بخش پروازی که ردپیلهها به آن نسبت داده میشوند. این برچسب زمانی بر حسب ثانیه UTC است. |
contrail | ویژگیهای Contrail برای این بخش خاص. |
detectionEvidences[] | ردیابی ردپاهای ماهوارهای منفرد که شواهدی برای انتساب به این بخش پروازی ارائه میدهد. |
attributionMethod | فقط خروجی. روشی که برای نسبت دادن پسدمهها به این بخش استفاده میشود (مثلاً مدل CoCiP یا مشاهده مستقیم). |
longGapInterpolation | فقط خروجی. اگر مسیر پرواز قطعه با درونیابی در یک فاصله داده طولانی ADS-B (>5 دقیقه) ایجاد شده باشد، صحیح است. |
waypointAttributions[] | فقط خروجی. ویژگیهای ردپا به ازای هر نقطه مسیر در سراسر این بخش نقشهبرداری شدهاند. |
شواهد تشخیص مسیر
جزئیات مشاهده یک دنباله توسط یک ماهواره.
| نمایش JSON |
|---|
{
"observationTime": string,
"observedLengthMeters": integer,
"dataSource": enum ( |
| فیلدها | |
|---|---|
observationTime | زمانی که تصویر ماهوارهای گرفته شده و در آن رد دنباله شناسایی شده است. این معمولاً زمان شروع اسکن است. این برچسب زمانی بر حسب ثانیه UTC است. |
observedLengthMeters | طول سر تا سر مشاهده شده از ویژگی خطی پسدمه بر حسب متر، همانطور که در تصویر ماهوارهای مشخص شده توسط
|
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 | دادههای حاصل از اسکن کامل دیسک هیماواری. |
تصاویر ماهوارهای Contrails API بر اساس موارد زیر است:
- دادههای NOAA GOES 2019–2026
- داده های EUMETSAT Meteosat FCI 2024-2026، و
- JAMSTEC DIAS (داده های هیماواری) 2025-2026
انتساب نقطه مسیر
ویژگیهای ردپا را برای یک نقطه مسیر خاص در یک بخش پرواز نشان میدهد.
| نمایش JSON |
|---|
{
"time": string,
"contrailAttributes": {
object ( |
| فیلدها | |
|---|---|
time | زمان در نقطه مسیر بر حسب ثانیه UTC. |
contrailAttributes | ویژگیهای ردپا در این نقطهی مسیر خاص نقشهبرداری شدهاند. |
روش انتساب
روش یا متدولوژی خاصی را که برای انتساب استفاده میشود، تعریف میکند.
| انومها | |
|---|---|
ATTRIBUTION_METHOD_OBSERVATION | انتساب صرفاً با تطبیق با ردیابیهای ردپای ماهوارهای حاصل شده است. |
ATTRIBUTION_METHOD_COCIP | انتسابها صرفاً بر مدلسازی CoCiP مبتنی بر فیزیک متکی هستند. |
ATTRIBUTION_METHOD_OBSERVATION_ENHANCED_COCIP | انتساب ترکیبی با ترکیب پیشبینیهای مدل CoCiP که توسط تشخیصهای ماهوارهای تنظیم شدهاند.
|
ATTRIBUTION_METHOD_UNSPECIFIED | روش نامشخص. |
یادداشتها
هر DataSource مرزهای متفاوتی برای پردازش نماهای مبتنی بر مشاهده استفاده میکند:

مجوز
دادههای افشا شده توسط رابط برنامهنویسی کاربردی ContrailWatch Attributions تحت مجوز CC BY-NC 4.0 هستند.