- Permintaan HTTP
- Isi permintaan
- Isi respons
- Penerbangan
- FlightWithEmissions
- Sumber
- EasaLabelMetadata
- ContrailsImpactBucket
- Cobalah!
Metode tanpa status untuk mengambil estimasi emisi. Detail tentang cara penghitungan estimasi emisi ada di GitHub
Respons akan berisi semua entri yang cocok dengan segmen penerbangan input, dalam urutan yang sama. Jika tidak ada estimasi yang tersedia untuk segmen penerbangan tertentu, respons akan menampilkan objek segmen penerbangan dengan kolom emisi yang kosong. Permintaan akan tetap dianggap berhasil. Alasan estimasi emisi tidak ada meliputi:
- Penerbangan tidak diketahui oleh server.
- Segmen penerbangan input tidak memiliki satu atau beberapa ID.
- Tanggal penerbangan sudah lewat.
- Jenis pesawat tidak didukung oleh model.
- Konfigurasi tempat duduk tidak ada.
Permintaan dapat berisi hingga 1.000 segmen penerbangan. Jika permintaan memiliki lebih dari 1.000 penerbangan langsung, permintaan akan gagal dengan error INVALID_ARGUMENT.
Permintaan HTTP
POST https://travelimpactmodel.googleapis.com/v1/flights:computeFlightEmissions
URL ini menggunakan sintaksis gRPC Transcoding.
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{
"flights": [
{
object ( |
| Kolom | |
|---|---|
flights[] |
Wajib. Penerbangan langsung untuk mengembalikan perkiraan emisi. |
Isi respons
Definisi output untuk respons flights.computeFlightEmissions.
Jika berhasil, isi respons memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{ "flightEmissions": [ { object ( |
| Kolom | |
|---|---|
flightEmissions[] |
Daftar segmen penerbangan dengan perkiraan emisi. |
modelVersion |
Versi model yang digunakan untuk menghitung perkiraan emisi untuk semua penerbangan dalam respons ini. |
Penerbangan
Semua detail terkait satu item permintaan untuk perkiraan emisi penerbangan langsung.
| Representasi JSON |
|---|
{
"origin": string,
"destination": string,
"operatingCarrierCode": string,
"flightNumber": integer,
"departureDate": {
object ( |
| Kolom | |
|---|---|
origin |
Wajib. Kode bandara IATA untuk asal penerbangan, misalnya "LHR". |
destination |
Wajib. Kode bandara IATA untuk tujuan penerbangan, misalnya "JFK". |
operatingCarrierCode |
Wajib. Kode maskapai IATA, misalnya "AA". |
flightNumber |
Wajib. Nomor penerbangan, misalnya 324. |
departureDate |
Wajib. Tanggal penerbangan dalam zona waktu bandara asal. Harus berupa tanggal saat ini atau di masa mendatang. |
FlightWithEmissions
Penerbangan langsung dengan perkiraan emisi.
| Representasi JSON |
|---|
{ "flight": { object ( |
| Kolom | |
|---|---|
flight |
Wajib. Cocok dengan ID penerbangan dalam permintaan. Catatan: semua kode IATA menggunakan huruf kapital. |
source |
Opsional. Sumber data emisi. |
emissionsGramsPerPax |
Opsional. Angka estimasi emisi per penumpang. Tidak akan ada jika emisi tidak dapat dihitung. Untuk mengetahui daftar alasan mengapa emisi tidak dapat dihitung, lihat |
easaLabelMetadata |
Opsional. Metadata tentang Label Emisi Penerbangan EASA. Hanya disetel jika sumber data emisi adalah EASA. |
contrailsImpactBucket |
Opsional. Signifikansi dampak pemanasan kontrail dibandingkan dengan total dampak emisi CO2e. |
Sumber
Sumber data emisi.
| Enum | |
|---|---|
SOURCE_UNSPECIFIED |
Sumber data emisi tidak ditentukan. |
TIM |
Data emisi berasal dari Model Dampak Perjalanan. |
EASA |
Data emisi berasal dari label lingkungan EASA. |
EasaLabelMetadata
Metadata tentang Label Emisi Penerbangan EASA.
| Representasi JSON |
|---|
{ "labelIssueDate": { object ( |
| Kolom | |
|---|---|
labelIssueDate |
Tanggal saat label dikeluarkan. |
labelExpiryDate |
Tanggal habis masa berlaku label. Label dapat ditampilkan hingga akhir tanggal ini. |
labelVersion |
Versi label. |
safDiscountPercentage |
Persentase diskon emisi Bahan Bakar Penerbangan Ramah Lingkungan (SAF) yang diterapkan pada label. Ini adalah persentase sebagai desimal. Nilainya berada dalam interval [0,1]. Misalnya, 0,0021 berarti 0,21%. Diskon dan pengurangan emisi ini dilaporkan oleh label EASA, tetapi tidak disertakan dalam perkiraan CO2e yang didistribusikan oleh API ini. |
ContrailsImpactBucket
Signifikansi dampak pemanasan kontrail dibandingkan dengan total dampak emisi CO2e.
| Enum | |
|---|---|
CONTRAILS_IMPACT_UNSPECIFIED |
Dampak jejak pesawat tidak ditentukan. |
CONTRAILS_IMPACT_NEGLIGIBLE |
Dampak jejak kondensasi tidak signifikan dibandingkan dengan total emisi CO2e. |
CONTRAILS_IMPACT_MODERATE |
Dampak jejak kondensasi sebanding dengan total emisi CO2e. |
CONTRAILS_IMPACT_SEVERE |
Dampak kontrail lebih tinggi daripada total dampak emisi CO2e. |