- בקשת HTTP
- גוף הבקשה
- גוף התשובה
- FlightWithDetailedEmissions
- FlightEmissionsDetails
- EmissionsBreakdown
- EmissionsMetadata
- EmissionsProvenance
- EmissionsProvenance.EmissionsProvenanceEntry
- EmissionsProvenance.EmissionsProvenanceEntry.EmissionsProvenanceEntryType
- EmissionsProvenance.EmissionsProvenanceEntry.DataSource
- EmissionsProvenance.EmissionsProvenanceEntry.FuelBurnEea.Strategy
- EmissionsProvenance.EmissionsProvenanceEntry.LoadFactorsT100.Strategy
- EmissionsProvenance.EmissionsProvenanceEntry.LoadFactorsChAviation.Strategy
- EmissionsProvenance.EmissionsProvenanceEntry.CargoMassFractionT100.Strategy
- EmissionsProvenance.EmissionsProvenanceEntry.SeatAreaRatioIata.Strategy
- EmissionsProvenance.EmissionsProvenanceEntry.DistanceAdjustment.Strategy
- EmissionsProvenance.EmissionsProvenanceEntry.DataCategory
- כדאי לנסות!
אחזור של אומדני פליטות מפורטים.
נתוני פליטות מפורטים של טיסות הם אומדנים שקופים של פליטות גזי חממה לכל נוסע, בתוספת מטא-נתונים מקיפים שמפרטים את מתודולוגיית החישוב, פירוט הפליטות, השפעת פסי ההתעבות ומקור הנתונים.
פרטים על אופן החישוב של אומדני הפליטות מופיעים ב-GitHub.
התשובה תכיל את כל הערכים שתואמים לקטעי הטיסה שהוזנו, באותו סדר. אם אין אומדנים זמינים לקטע טיסה מסוים, התגובה תחזיר את אובייקט קטע הטיסה עם שדות פליטה ריקים. הבקשה עדיין תיחשב כבקשה שהושלמה בהצלחה. הסיבות לכך שאומדני הפליטות לא מוצגים כוללות:
- הטיסה לא מוכרת לשרת.
- חסר מזהה אחד או יותר בקטע הטיסה של הקלט.
- תאריך הטיסה חל בעבר.
- המודל לא תומך בסוג המטוס.
- חסרה הגדרת עמדה.
הבקשה יכולה להכיל עד 100 קטעי טיסה. אם הבקשה כוללת יותר מ-100 מקטעי טיסה, היא תיכשל עם השגיאה INVALID_ARGUMENT.
בקשת HTTP
POST https://travelimpactmodel.googleapis.com/v1/flights:computeDetailedFlightEmissions
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{
"flights": [
{
object ( |
| שדות | |
|---|---|
flights[] |
חובה. טיסות ישירות להערכת פליטות שנגרמות על ידי טיסות חזרה. |
גוף התשובה
הגדרת הפלט של התשובה flights.computeDetailedFlightEmissions.
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{ "flightsWithDetailedEmissions": [ { object ( |
| שדות | |
|---|---|
flightsWithDetailedEmissions[] |
רשימה של מקטעי טיסה עם הערכות של פליטות. |
modelVersion |
גרסת המודל שבאמצעותה חושבו אומדני הפליטות של כל הטיסות בתשובה הזו. |
FlightWithDetailedEmissions
טיסה ישירה עם פרטים על אומדני הפליטות.
| ייצוג ב-JSON |
|---|
{ "flight": { object ( |
| שדות | |
|---|---|
flight |
פלט בלבד. תואם למזהי הטיסות בבקשה. הערה: כל קודי ה-IATA הם באותיות רישיות. |
flightEmissionsDetails |
פלט בלבד. כל נתוני הפליטות של הטיסה. |
emissionsMetadata |
פלט בלבד. מטא נתונים נוספים על חישוב פליטות מטיסות. |
FlightEmissionsDetails
פרטים על הפליטות של הטיסה הספציפית.
| ייצוג ב-JSON |
|---|
{ "emissionsGramsPerPax": { object ( |
| שדות | |
|---|---|
emissionsGramsPerPax |
פלט בלבד. מספרים של הערכות פליטה לכל נוסע. העמודה לא תופיע אם לא ניתן לחשב את פליטת הפחמן. רשימת הסיבות לכך שלא ניתן לחשב את פליטת הפחמן מופיעה במאמר |
emissionsBreakdown |
פלט בלבד. פרטים על חלקי הפליטות השונים של הערך הכולל של פליטות הגז (GramsPerPax). הערך של סכום הפירוטים תמיד צריך להיות שווה לערך של emissionsGramsPerPax. |
contrailsImpactBucket |
פלט בלבד. המשמעות של השפעת ההתחממות של פסי ההתעבות בהשוואה להשפעה הכוללת של פליטות CO2e. |
source |
פלט בלבד. המקור של נתוני הפליטות. |
EmissionsBreakdown
פרטים על חלקי הפליטות השונים של הערך הכולל של פליטות הגז (GramsPerPax). הערך של סכום הפירוטים תמיד צריך להיות שווה לערך של emissionsGramsPerPax.
| ייצוג ב-JSON |
|---|
{ "wttEmissionsGramsPerPax": { object ( |
| שדות | |
|---|---|
wttEmissionsGramsPerPax |
מספרים של הערכות פליטה מתהליך הייצור ועד התדלוק (well-to-tank) לכל נוסע. העמודה לא תופיע אם לא ניתן לחשב את פליטת הפחמן. רשימת הסיבות לכך שלא ניתן לחשב את פליטת הפחמן מופיעה במאמר |
ttwEmissionsGramsPerPax |
מספרים של הערכות פליטה ממיכל הדלק ועד לזנב המטוס לכל נוסע. העמודה לא תופיע אם לא ניתן לחשב את פליטת הפחמן. רשימת הסיבות לכך שלא ניתן לחשב את פליטת הפחמן מופיעה במאמר |
EmissionsMetadata
כל המטא-נתונים הנוספים.
| ייצוג ב-JSON |
|---|
{ "emissionsProvenance": { object ( |
| שדות | |
|---|---|
emissionsProvenance |
פלט בלבד. פרטים על מקור הנתונים שמשמשים לחישוב נתוני הפליטות, כולל הגורמים התורמים ומקורות הנתונים שלהם. |
easaLabelMetadata |
פלט בלבד. מטא-נתונים על EASA Flight Emissions Label (תווית פליטות הטיסה של הסוכנות האירופית לבטיחות תעופה). הערך מוגדר רק אם מקור נתוני הפליטות הוא EASA. |
timWebsiteEmissionsCalculatorUrl |
פלט בלבד. קישור לאתר של |
EmissionsProvenance
מידע על מקור הנתונים שמשמשים לחישוב אומדני הפליטות, כולל גורמים תורמים ומקורות הנתונים שלהם.
| ייצוג ב-JSON |
|---|
{
"provenanceEntries": [
{
object ( |
| שדות | |
|---|---|
provenanceEntries[] |
פלט בלבד. כל הגורמים התורמים שמשמשים לחישוב הפליטות. |
EmissionsProvenance.EmissionsProvenanceEntry
פרטים על גורם יחיד שמשפיע על חישובי הפליטות.
| ייצוג ב-JSON |
|---|
{ "provenanceEntryType": enum ( |
| שדות | |
|---|---|
provenanceEntryType |
פלט בלבד. סוג רשומת המקור. |
source |
פלט בלבד. מקור הנתונים. |
sourceVersion |
פלט בלבד. הגרסה של נתוני המקור. לדוגמה, 2025/04. |
dataCategory |
פלט בלבד. קטגוריית הנתונים של מקור הנתונים. |
שדה איחוד data_strategy. האסטרטגיה שמשמשת לחישוב הפליטות של מקור הנתונים הנתון. קבוצת השדות תתאים לסוג data_source. הערך data_strategy יכול להיות רק אחד מהבאים: |
|
fuelBurnEeaStrategy |
פלט בלבד. אסטרטגיה לחישוב שריפת דלק באזור הכלכלי האירופי. |
loadFactorsT100Strategy |
פלט בלבד. אסטרטגיה לגבי גורמי עומס T100. |
loadFactorsChAviationStrategy |
פלט בלבד. אסטרטגיה לגבי גורמי עומס של CH Aviation. |
cargoMassFractionT100Strategy |
פלט בלבד. אסטרטגיה לחישוב החלק היחסי של מסת המטען ב-T100. |
seatAreaRatioIataStrategy |
פלט בלבד. אסטרטגיה ליחסי שטחי מושבים לפי IATA. |
distanceAdjustmentStrategy |
פלט בלבד. אסטרטגיה להתאמת המרחק. |
שדה איחוד data_value. ערך הנתונים של מקור הנתונים הנתון. השדה יתאים ל-provenance_entry_type. הערך data_value יכול להיות רק אחד מהבאים: |
|
loadFactorsData |
פלט בלבד. ערך הנתונים של גורמי העומס. אם לא מוגדר, ערך גורמי העומס לא זמין. |
cargoMassFractionData |
פלט בלבד. ערך של חלק המסה של המטען. אם לא מוגדר ערך, ערך מסת המטען לא זמין. |
seatAreaRatioData |
פלט בלבד. הערך של יחס שטח המושב לכל מחלקה. אם לא מוגדר, ערך היחס בין שטח המושב לא זמין. |
estimatedFlightDistanceKm |
פלט בלבד. המרחק המשוער של הטיסה בשלב הטיסה של CCD, בערך קילומטרים, שמחושב באמצעות מקדם התאמת המרחק (DAF). אם לא מגדירים את המדיניות הזו, ערך המרחק המשוער של הטיסה לא זמין. |
EmissionsProvenance.EmissionsProvenanceEntry.EmissionsProvenanceEntryType
סוג רשומת המקור. יכול להיות שבעתיד נוסיף ערכים חדשים. לקוחות צריכים להיות מוכנים לטפל בערכי enum לא ידועים בצורה חלקה.
| טיפוסים בני מנייה (enum) | |
|---|---|
EMISSIONS_PROVENANCE_ENTRY_TYPE_UNSPECIFIED |
סוג רשומת המקור לא צוין. |
FUEL_BURN |
סוג הרשומה של צריכת הדלק. |
LOAD_FACTORS |
סוג הרשומה של גורמי העומס. |
CARGO_MASS_FRACTION |
סוג הרשומה של חלק המסה של המטען. |
SEATING_CONFIG |
סוג הרשומה של תצורת מקומות הישיבה. |
SEAT_AREA_RATIOS |
סוג הרשומה של יחסי שטח המושב. |
DISTANCE_ADJUSTMENT |
סוג רשומה של התאמת מרחק. |
EmissionsProvenance.EmissionsProvenanceEntry.DataSource
המקור של נתוני הגורמים שמשפיעים על אומדני הפליטות. יכול להיות שבעתיד נוסיף ערכים חדשים. לקוחות צריכים להיות מוכנים לטפל בערכי enum לא ידועים בצורה חלקה.
| טיפוסים בני מנייה (enum) | |
|---|---|
DATA_SOURCE_UNSPECIFIED |
לא צוין מקור נתונים. |
EEA |
הנתונים סופקו על ידי European Environment Agency (הסוכנות האירופית לאיכות הסביבה, EEA). |
T100 |
נתונים ממערך הנתונים T-100, שסופק על ידי המשרד לנתונים סטטיסטיים של ענף התחבורה בארה"ב. |
CH_AVIATION |
הנתונים סופקו על ידי ch-aviation. |
OAG |
הנתונים סופקו על ידי Official Aviation Guide (OAG). |
OPERATING_CARRIER |
הנתונים סופקו על ידי חברת התעופה המפעילה. |
AIRCRAFT_MODEL_TYPICAL |
נתונים אופייניים שמבוססים על דגם המטוס. |
GLOBAL_DEFAULT |
ערך כללי לברירת מחדל, שמשמש כשאין מקור נתונים אחר זמין. |
IATA |
הנתונים מסופקים על ידי International Air Transport Association (IATA, התאחדות התובלה האווירית הבינלאומית). |
ICL |
הנתונים סופקו על ידי Imperial College London. |
EmissionsProvenance.EmissionsProvenanceEntry.FuelBurnEea.Strategy
אסטרטגיה לחישוב שריפת דלק באזור הכלכלי האירופי. יכול להיות שבעתיד נוסיף ערכים חדשים. לקוחות צריכים להיות מוכנים לטפל בערכי enum לא ידועים בצורה חלקה.
| טיפוסים בני מנייה (enum) | |
|---|---|
STRATEGY_UNSPECIFIED |
לא צוינה אסטרטגיה. |
AIRCRAFT_MAPPING_FALLBACK_WITH_CORRECTION_FACTOR |
הוחל פקטור תיקון סטטי. |
AIRCRAFT_MAPPING_EXACT |
נעשה שימוש במיפוי מדויק של כלי הטיס. |
AIRCRAFT_MAPPING_FALLBACK |
נעשה שימוש במיפוי חלופי של כלי טיס. |
EmissionsProvenance.EmissionsProvenanceEntry.LoadFactorsT100.Strategy
אסטרטגיה לגבי גורמי עומס T100. יכול להיות שבעתיד נוסיף ערכים חדשים. לקוחות צריכים להיות מוכנים לטפל בערכי enum לא ידועים בצורה חלקה.
| טיפוסים בני מנייה (enum) | |
|---|---|
STRATEGY_UNSPECIFIED |
לא צוינה אסטרטגיה. |
CARRIER_ROUTE_MONTH |
נתונים לפי חברת תובלה, מסלול וחודש הנסיעה. |
CARRIER_MONTH |
נתונים לפי חברת תובלה וחודש הנסיעה. |
ACTUAL_CARRIER_ROUTE_YEAR_MONTH |
נתונים היסטוריים שתואמים לחברת התעופה, למסלול, לשנה ולחודש. |
EmissionsProvenance.EmissionsProvenanceEntry.LoadFactorsChAviation.Strategy
אסטרטגיה לגבי גורמי עומס של CH-Aviation. יכול להיות שבעתיד נוסיף ערכים חדשים. לקוחות צריכים להיות מוכנים לטפל בערכי enum לא ידועים בצורה חלקה.
| טיפוסים בני מנייה (enum) | |
|---|---|
STRATEGY_UNSPECIFIED |
לא צוינה אסטרטגיה. |
CARRIER_MONTH |
נתונים לפי חברת תובלה וחודש הנסיעה. |
ACTUAL_CARRIER_YEAR_MONTH |
נתונים היסטוריים שתואמים לספק הסלולר, לשנה ולחודש. |
EmissionsProvenance.EmissionsProvenanceEntry.CargoMassFractionT100.Strategy
אסטרטגיה לחישוב החלק היחסי של מסת המטען ב-T100. יכול להיות שבעתיד נוסיף ערכים חדשים. לקוחות צריכים להיות מוכנים לטפל בערכי enum לא ידועים בצורה חלקה.
| טיפוסים בני מנייה (enum) | |
|---|---|
STRATEGY_UNSPECIFIED |
לא צוינה אסטרטגיה. |
CARRIER_ROUTE_AIRCRAFT_CLASS |
נתונים לפי חברת תובלה, מסלול ומחלקה במטוס. |
ROUTE_AIRCRAFT_CLASS |
נתונים לפי מסלול ומחלקה במטוס. |
DISTANCE_AIRCRAFT_CLASS |
נתונים לפי טווח מרחק וסוג מטוס. |
ACTUAL_CARRIER_ROUTE_YEAR_MONTH_AIRCRAFT_CLASS |
נתונים היסטוריים שתואמים לחברת התעופה, למסלול, לשנה, לחודש ולמחלקה במטוס. |
EmissionsProvenance.EmissionsProvenanceEntry.SeatAreaRatioIata.Strategy
אסטרטגיה ליחסי שטחי מושבים לפי IATA. יכול להיות שבעתיד נוסיף ערכים חדשים. לקוחות צריכים להיות מוכנים לטפל בערכי enum לא ידועים בצורה חלקה.
| טיפוסים בני מנייה (enum) | |
|---|---|
STRATEGY_UNSPECIFIED |
לא צוינה אסטרטגיה. |
NARROW_AIRCRAFT_BODY |
השתמשנו ביחסי שטח מושב למטוסים צרי גוף. |
WIDE_AIRCRAFT_BODY |
השתמשנו ביחסי שטח המושב למטוסים רחבי גוף. |
EmissionsProvenance.EmissionsProvenanceEntry.DistanceAdjustment.Strategy
אסטרטגיה להתאמת המרחק. יכול להיות שבעתיד נוסיף ערכים חדשים. לקוחות צריכים להיות מוכנים לטפל בערכי enum לא ידועים בצורה חלקה.
| טיפוסים בני מנייה (enum) | |
|---|---|
STRATEGY_UNSPECIFIED |
לא צוינה אסטרטגיה. |
ORIGIN_DESTINATION |
גורם התאמת המרחק שנקבע לפי זוג נמלי התעופה של המוצא והיעד. |
COUNTRY_PAIR |
גורם התאמת המרחק נקבע לפי צמד המדינות של נקודת המוצא והיעד. |
DEFAULT |
גורם ההתאמה למרחק מבוסס על ערך ברירת המחדל, כי לא מצאנו גורם התאמה ספציפי לשדה תעופה או למדינה. |
EmissionsProvenance.EmissionsProvenanceEntry.DataCategory
קטגוריית הנתונים של מקור הנתונים. יכול להיות שבעתיד נוסיף ערכים חדשים. לקוחות צריכים להיות מוכנים לטפל בערכי enum לא ידועים בצורה חלקה.
| טיפוסים בני מנייה (enum) | |
|---|---|
DATA_CATEGORY_UNSPECIFIED |
לא צוינה קטגוריית נתונים. |
PRIMARY |
נתונים ראשוניים, כפי שמוגדרים בתקן ISO 14083. |
MODELED |
נתונים לפי מודל, כפי שמוגדר בתקן ISO 14083. |
DEFAULT |
נתוני ערך ברירת המחדל, כפי שמוגדר בתקן ISO 14083. |