- درخواست HTTP
- پارامترهای مسیر
- پارامترهای پرس و جو
- درخواست بدنه
- بدنه پاسخ
- انتساب
- جزئیات پرواز
- ویژگیهای مسیر
- انتساب بخش
- شواهد تشخیص مسیر
- منبع داده
چندین ویژگی ردپا را بر اساس اطلاعات پرواز دریافت میکند.
در صورت موفقیت، پاسخ، فهرستی از موارد انتساب ردپا خواهد بود.
درخواست HTTP
GET https://contrails.googleapis.com/v2/{parent=attributions}:batchGet
این URL از سینتکس Transcoding در gRPC استفاده میکند.
پارامترهای مسیر
| پارامترها | |
|---|---|
parent | الزامی. منبع والد مشترک بین تمام تخصیصهای بازیابیشده. قالب: تخصیصها |
پارامترهای پرس و جو
| پارامترها | |
|---|---|
names[] | الزامی. نام منابع پروازهایی که باید بازیابی شوند. حداکثر ۱۰۰ نام میتواند در یک درخواست ارائه شود. قالب: اجزا:
|
درخواست بدنه
بدنه درخواست باید خالی باشد.
بدنه پاسخ
پاسخی که شامل دنبالههای نسبت داده شده برای attributions.batchGet است.
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
| نمایش 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 | تاریخ حرکت در منطقه زمانی فرودگاه مبدا int: unix epoch; str: ISO 8601 |
icao24 | آدرس ۲۴ بیتی هواپیما در ایکائو |
originAirport | کد فرودگاه مبدا یاتا |
destinationAirport | کد فرودگاه مقصد یاتا |
callSign | علامت تماس هواپیما. این فیلد ترجیحاً شامل علامت تماس مورد استفاده در ارتباطات کنترل ترافیک هوایی (ATC) است. اگر علامت تماس خاص ATC در دسترس نباشد یا با علامت استاندارد پرواز یکسان باشد، این فیلد علامت استاندارد پرواز (معمولاً ترکیبی از کد شرکت هواپیمایی و شماره پرواز برای پروازهای تجاری) را در خود جای میدهد. |
analyzedFlightDistanceMeters | مسافت پرواز مورد تجزیه و تحلیل، بر حسب متر. |
ویژگیهای مسیر
ویژگیهای ردپا را برای یک پرواز یا بخش پرواز نشان میدهد.
| نمایش JSON |
|---|
{ "lengthMeters": integer, "effectiveEnergyForcingJoules": string } |
| فیلدها | |
|---|---|
lengthMeters | طول، بر حسب متر، زیرمجموعه (یا زیرمجموعههایی) از مسیر پرواز که ردپاها به آنها نسبت داده شده است. این طول به صورت فاصله دایره بزرگ بین نقاط مسیر پرواز محاسبه میشود. |
effectiveEnergyForcingJoules | کل انرژی مؤثر پسدمه، بر حسب ژول. این مقدار در حال حاضر بر اساس میانگینهای اقلیمی محاسبه شده و ممکن است تغییر کند. |
انتساب بخش
نشاندهندهی نسبت ردپاها برای یک بخش زمانی خاص از پرواز است.
| نمایش JSON |
|---|
{ "startTime": string, "endTime": string, "contrail": { object ( |
| فیلدها | |
|---|---|
startTime | زمان شروع بخش پروازی که ردپاها به آن نسبت داده میشوند. این برچسب زمانی بر حسب ثانیه UTC است. |
endTime | زمان پایان بخش پروازی که ردپیلهها به آن نسبت داده میشوند. این برچسب زمانی بر حسب ثانیه UTC است. |
contrail | ویژگیهای Contrail برای این بخش خاص. |
detectionEvidences[] | ردیابی ردپاهای ماهوارهای منفرد که شواهدی برای انتساب به این بخش پروازی ارائه میدهد. |
شواهد تشخیص مسیر
جزئیات مشاهده یک دنباله توسط یک ماهواره.
| نمایش JSON |
|---|
{
"observationTime": string,
"observedLengthMeters": integer,
"dataSource": enum ( |
| فیلدها | |
|---|---|
observationTime | زمانی که تصویر ماهوارهای گرفته شده و در آن رد دنباله شناسایی شده است. این معمولاً زمان شروع اسکن است. این برچسب زمانی بر حسب ثانیه UTC است. |
observedLengthMeters | طول سر تا سر مشاهده شده از ویژگی خطی پسدمه بر حسب متر، همانطور که در تصویر ماهوارهای مشخص شده توسط
|
dataSource | فقط خروجی. منبع دادههای ماهوارهای مورد استفاده برای این تشخیص. |
منبع داده
منبع دادههای ماهوارهای مورد استفاده برای تشخیص ردپا. ممکن است در آینده مقادیر بیشتری اضافه شود.
| انومها | |
|---|---|
DATA_SOURCE_UNSPECIFIED | منبع داده نامشخص. |
GOES_EAST_FULL_DISK | دادههای حاصل از اسکن کامل دیسک توسط GOES-East. |
GOES_WEST_FULL_DISK | دادههای حاصل از اسکن کامل دیسک توسط GOES-West. |
MTG_000_FULL_DISK | دادههای حاصل از اسکن کامل دیسک توسط MTG-000. |
HIMAWARI_FULL_DISK | دادههای حاصل از اسکن کامل دیسک هیماواری. |