- בקשת 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
מידע על מקור הנתונים שמשמשים לחישוב אומדני הפליטות, כולל גורמים תורמים ומקורות הנתונים שלהם.
ב-provenanceEntries, provenanceEntryType משמש כ'מפתח' לזיהוי הגורם התורם, ותמיד יש רק רשומה אחת לכל סוג רשומה. בשדות הנותרים בכל רשומה מתואר סוג הרשומה הספציפי, ויכול להיות שהם יאוכלסו או לא יאוכלסו בהתאם לגורם התורם ולנתונים הזמינים.
| ייצוג JSON |
|---|
{
"provenanceEntries": [
{
object ( |
| שדות | |
|---|---|
provenanceEntries[] |
פלט בלבד. כל הגורמים שמשפיעים על חישוב הפליטות. כל סוג רשומה ( |
EmissionsProvenance.EmissionsProvenanceEntry
פרטים על גורם יחיד שמשפיע על חישובי הפליטות. כל רשומה מייצגת גורם יחיד, כאשר provenanceEntryType משמש כמפתח לזיהוי הגורם, והשדות האחרים מתארים אותו ועשויים להיות מאוכלסים או לא.
| ייצוג 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. |