특정 항공편 목록의 기여 비행운 세그먼트입니다.
데이터 형식
기여 분석된 비행운에 대한 요청에는 다음 구조의 데이터가 포함됩니다.
| JSON 표현 |
|---|
{
"attributions": [
{
object ( |
| 필드 | |
|---|---|
attributions[] |
|
기여 분석
모든 기여 비행운 세그먼트 (예: 총 킬로미터 및 에너지)를 요약하는 특정 항공편의 집계된 비행운 이벤트를 나타냅니다.
| JSON 표현 |
|---|
{ "name": string, "flightDetails": { object ( |
| 필드 | |
|---|---|
name |
식별자. 항공편의 리소스 이름입니다. 형식: 구성요소:
|
flightDetails |
이 항공편의 세부정보입니다. |
contrail |
전체 항공편의 집계된 비행운 속성입니다. 이렇게 하면 기여도가 부여된 모든 세그먼트의 비행운 속성이 합산됩니다. 상태 해석 (검색된 항공편 내):
|
segments[] |
세그먼트별 비행운 기여 분석 각 항목은 비행운이 발생한 비행의 개별 시간 간격을 나타냅니다. |
visualizationUrl |
출력 전용입니다. ContrailExplorer의 ContrailWatch 페이지에서 이 항공편의 비행운 기여 분석을 대화형 시각화로 보여주는 링크입니다. 위성에서 감지한 비행운과 일치하는 비행 경로를 보여줍니다.
|
FlightDetails
응답에 반환되는 전체 항공편 정보 집합을 정의합니다.
| JSON 표현 |
|---|
{ "carrier": string, "flightNumber": integer, "departureTime": string, "icao24": string, "originAirport": string, "destinationAirport": string, "callSign": string, "analyzedFlightDistanceMeters": integer } |
| 필드 | |
|---|---|
carrier |
항공편의 IATA 항공사 코드입니다 (예: 'AA'). |
flightNumber |
항공편의 항공편 번호입니다 (예: '123'). |
departureTime |
출발 공항 시간대의 출발일(YYYYMMDD 형식)입니다. |
icao24 |
ICAO 24비트 항공기 주소 |
originAirport |
IATA 출발지 공항 코드입니다. |
destinationAirport |
IATA 목적지 공항 코드입니다. |
callSign |
항공기의 호출 부호입니다. 이 필드에는 항공 교통 관제 (ATC) 통신에 사용되는 호출 부호가 우선적으로 포함됩니다. 특정 ATC 호출 부호를 사용할 수 없거나 표준 항공편 지정자와 동일한 경우 이 필드에는 표준 항공편 지정자 (일반적으로 상업용 항공편의 항공사 코드와 항공편 번호의 조합)가 포함됩니다. |
analyzedFlightDistanceMeters |
분석된 항공편의 거리(미터)입니다. |
ContrailAttributes
항공편 또는 항공편 세그먼트의 비행운 속성을 나타냅니다.
| JSON 표현 |
|---|
{ "lengthMeters": integer, "effectiveEnergyForcingJoules": string } |
| 필드 | |
|---|---|
lengthMeters |
비행운이 발생한 비행 경로 하위 집합의 길이(미터)입니다. 이는 항공편 경유지 간의 대권 거리로 계산됩니다. |
effectiveEnergyForcingJoules |
총 유효 비행운 에너지 강제력(줄)입니다. 이는 4D 그리드 CoCiP 예측 출력에서 유효 복사 강제력을 추출하고 선형 보간하여 도출됩니다. 이 방법론은 변경될 수 있습니다. |
SegmentAttribution
항공편의 특정 시간 세그먼트에 대한 비행운 기여 분석을 나타냅니다.
| JSON 표현 |
|---|
{ "startTime": string, "endTime": string, "contrail": { object ( |
| 필드 | |
|---|---|
startTime |
비행운이 발생하는 비행 세그먼트의 시작 시간입니다. 이 타임스탬프는 UTC 에포크 초 단위입니다. |
endTime |
비행운이 기여하는 비행 세그먼트의 종료 시간입니다. 이 타임스탬프는 UTC 에포크 초 단위입니다. |
contrail |
이 특정 세그먼트의 비행운 속성입니다. |
detectionEvidences[] |
이 비행 구간에 대한 기여 분석의 증거를 제공하는 개별 위성 비행운 감지입니다. |
attributionMethod |
출력 전용입니다. 이 세그먼트에 비행운을 기여 분석하는 데 사용된 방법입니다 (예: CoCiP 모델 또는 직접 관찰). |
longGapInterpolation |
출력 전용입니다. 세그먼트 비행 경로가 긴 ADS-B 데이터 간격(5분 초과)을 보간하여 생성된 경우 true입니다. |
waypointAttributions[] |
출력 전용입니다. 이 세그먼트에 매핑된 경유지별 비행운 속성입니다. |
ContrailDetectionEvidence
비행운의 단일 위성 관측 세부정보입니다.
| JSON 표현 |
|---|
{
"observationTime": string,
"observedLengthMeters": integer,
"dataSource": enum ( |
| 필드 | |
|---|---|
observationTime |
비행운이 감지된 위성 이미지가 촬영된 시간입니다. 일반적으로 스캔 시작 시간입니다. 이 타임스탬프는 UTC 에포크 초 단위입니다. |
observedLengthMeters |
|
dataSource |
출력 전용입니다. 이 감지에 사용된 위성 데이터의 소스입니다. |
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 |
히마와리 전체 디스크 스캔의 데이터입니다. |
비행운 API 위성 이미지는 다음을 기반으로 합니다.
- NOAA GOES 데이터 2019~2026년
- EUMETSAT Meteosat FCI 데이터 2024~2026년
- JAMSTEC DIAS (히마와리 데이터) 2025~2026년
WaypointAttribution
항공편 세그먼트의 특정 경유지에 대한 비행운 속성을 나타냅니다.
| JSON 표현 |
|---|
{
"time": string,
"contrailAttributes": {
object ( |
| 필드 | |
|---|---|
time |
경유지의 시간(UTC 에포크 초)입니다. |
contrailAttributes |
이 특정 경유지에서 매핑된 비행운 속성입니다. |
AttributionMethod
기여 분석에 사용되는 특정 절차 또는 방법론을 정의합니다.
| 열거형 | |
|---|---|
ATTRIBUTION_METHOD_OBSERVATION |
위성 비행운 감지 결과와 일치하는 경우에만 기여 분석이 이루어집니다. |
ATTRIBUTION_METHOD_COCIP |
물리학 기반 CoCiP 모델링에 전적으로 의존하는 기여 분석 |
ATTRIBUTION_METHOD_OBSERVATION_ENHANCED_COCIP |
위성 감지로 조정된 CoCiP 모델 예측을 결합한 하이브리드 기여 분석입니다.
|
ATTRIBUTION_METHOD_UNSPECIFIED |
지정되지 않은 메서드입니다. |
참고
각 DataSource는 관찰 기반 뷰를 처리하는 데 서로 다른 경계를 사용합니다.
라이선스
ContrailWatch Attributions API에서 노출하는 데이터는 CC BY-NC 4.0에 따라 라이선스가 부여됩니다.