기존 조건에 포함된 공항의 출·도착 항적으로 전환했습니다. 이전 설정은 보관되어 있습니다.
켠 공항에서 출발하거나 도착하는 비행의 항적을 표시합니다.
지도 설정
30m5km+
소음 구역
보기 모드
조회 준비 중
조회 조건
조회 준비 중
최대 31일 범위의 궤적을 순차적으로 불러옵니다.
지도 설정
고도30m5km+
소음 구역
보기 모드
비행 고도 통계
구역별 일별 통계와 월 통계를 조회합니다.
조회할 구역을 불러옵니다.
연간 월별 통계
고도 단위 m / km · 고도 산출 비행 기준 평균·최저·최고 · 비행 수는 고도 불가를 포함한 통과 건수
선택 월의 일별 통계
고도 단위 m / km · 최저·최고는 비행별 평균 고도의 범위 · 비행 수는 고도 불가를 포함한 통과 건수
집계 구역 지도
연속 관측점을 이은 궤적의 구역 통과를 판정합니다. 30초 이내의 정상 이동 구간에서 고도를 선형 보간하고, 구역 안에 머문 시간으로 비행별 평균을 계산합니다. 보간 고도는 추정값입니다.
지상 관측은 제외합니다. 고도가 누락되거나 구역 내 체류 시간을 계산할 수 없는 비행은 ‘고도 불가’로 표시하고 고도 평균에서 제외합니다.
같은 비행의 같은 구역 재진입은 한 건으로 계산합니다. 날짜는 최초 구역 진입 또는 내부 관측이 발생한 날(한국 시간)입니다.
월평균 = 일별로 저장된 비행별 평균의 합계 ÷ 고도 산출 비행 수 합계. 최저·최고는 비행별 평균 고도 중 최솟값·최댓값입니다. 구역 간 통계는 합산하지 않습니다.
‘데이터 처리 현황’에서 처리 완료된 날짜의 고도 집계만 표시합니다. 월 통계도 처리 완료된 날짜만 합산하며, 월 전체가 완료될 때까지 기다리지 않습니다.
구역 좌표 변경은 수정한 달의 1일부터 적용합니다. 이전 달 통계는 기존 구역을 사용하며, 구역 지도에서 조회 연월별 경계를 확인할 수 있습니다.
처리 완료 전 날짜, 완료된 입력의 고도 집계가 아직 없는 날짜와 미래 날짜는 ‘—’로 표시합니다. 처리 완료 후 고도 집계까지 끝나면 자동으로 반영합니다. 고도는 1,000m 미만이면 m, 이상이면 km로 표시합니다.
항공기를 선택하면 편명, 기종, 고도와 최근 이동 경로를 확인할 수 있습니다. 호출부호(callsign)나 Mode-S 코드 라벨은 선택한 기체에만 표시합니다. 기체 모양은 분류를, 색상은 고도를 나타냅니다. 낮은 고도의 차이가 잘 드러나도록 색상 눈금의 간격을 조정했습니다.
실시간 입체 보기의 선택 기체·고도 리본과 상세 정보 예시 · 이전 화면의 지표 궤적선은 현재 표시하지 않음평면·입체 보기와 선택 항적
지도 설정의 ‘보기 모드’에서 평면과 입체를 전환합니다. 평면에서는 기체 아이콘을, 입체에서는 같은 형태 분류에 맞춘 경량 3D 모델을 표시합니다. 기체는 확대·축소와 관계없이 일정한 화면 크기를 유지합니다. 기체의 태양광은 실시간의 현재 시각 또는 기록 재생 시각에 맞춰 방향이 바뀌며, 야간에도 기체를 식별할 수 있도록 기본 밝기를 유지합니다. 배경지도는 시간과 카메라 각도에 관계없이 원래 밝기를 유지합니다. 모델은 실제 세부 기종의 정밀 형상이 아닌 대표 형태입니다. 기종 미상은 범용 모델을 사용하고, 고도 미상 기체는 지표 위치에 아이콘으로 표시하며, 입체 보기에서 선택하면 ‘고도 미상’ 안내가 함께 나타납니다.
선택 기체는 공중 항적선과 지표면까지 이어지는 수직 고도 리본으로 표시합니다. 지표 궤적선은 표시하지 않습니다. 입체 기체 아래에는 같은 위치와 방향의 옅은 그림자가 표시되며 태양 위치와 무관합니다. 실시간 선택 리본은 지표면까지 옅은 색을 유지합니다. 고도나 위치가 확인되지 않는 구간과 끊어진 기록을 임의로 연결하지 않습니다. 지표 기준은 지구 타원체이며 산·건물 높이를 반영하지 않습니다.
왼쪽 드래그는 이동, 오른쪽 드래그는 지도 회전(입체 보기에서는 기울기도 조절), 휠은 확대·축소입니다. 시선은 수평선 아래 30°까지, 최대 줌아웃은 500km로 제한합니다. 나침반을 누르면 현재 위치와 기울기를 유지해 북쪽으로 정렬합니다. 보기와 탭을 전환해도 수신 데이터와 선택 상태를 이어서 사용합니다.
고도 색상 눈금과 기체 아이콘
n = clamp((h − 30) / 4970, 0, 1) p = clamp(2.184n − 1.518n² + 0.334n³, 0, 1)h: 고도(m), p: 색상 바 위치
쌍발 대형 제트4발 대형 제트중형 쌍발 제트후방 엔진 제트단발 프로펠러쌍발 프로펠러4발 프로펠러헬기범용·미상
1-2기록 재생
시계 버튼을 누르고 재생 시각과 배속을 선택합니다. 지도를 이동하면 해당 범위의 기록을 불러오며 시각과 배속은 유지됩니다. 다음 시간 구간은 미리 불러옵니다. 기체를 선택하면 해당 비행 시작부터 현재 재생 시각까지의 궤적을 표시합니다.
최근 구간은 확보된 관측을 먼저 재생하며, 아직 처리되지 않은 노선 정보에는 [미확정]을 표시합니다. 처리가 끝난 구간은 게시된 결과를 사용합니다. 아직 수신되지 않았거나 재생에 필요한 자료가 없는 시각은 재생할 수 없습니다. 조회 가능한 시각에서도 결과가 없으면 지도 범위와 수신 공백을 함께 확인합니다.
시각 이동과 재생 제어기록 재생 예시 · 60배속 · 6초 반복
1-3주요 조작
항공기를 선택해 Mode-S, 편명, 기종과 최근 상태 확인
시계 옆 ‘공항별 항적 표시’ 버튼에서 국내 전체 공항을 검색하고 공항별 토글을 켜거나 끄기. 현재 지도에 비행이 없는 공항도 목록에 표시. 켠 공항에서 출발하거나 도착하는 비행의 항적 표시
여러 공항을 켜면 그중 한 공항이라도 출발·도착 공항에 해당하는 항적을 표시. 선택한 공항은 브라우저에 저장하며 실시간·재생에서 함께 사용
재생의 공항 조건은 해당 비행의 운항정보를 우선 사용하고, 없으면 궤적으로 확인한 출발·도착 공항을 VRS 참고 노선보다 우선 적용
규칙에 맞는 기체가 나타나면 궤적을 자동 표시하고, 사라지거나 조건에서 벗어나면 정리. 일반 선택 궤적은 별도로 표시하며 규칙은 브라우저에 저장해 실시간·재생에서 함께 사용
입체 보기의 ‘고도 리본’ 슬라이드 스위치로 선택·규칙 궤적의 리본 면을 켜거나 끄기. 공중 궤적선과 기체의 지표 그림자는 유지하며 설정은 실시간·재생에서 공유
공항, 출발·도착 구분과 시작일·종료일을 선택합니다. 한 번에 최대 31일을 조회하며, 지도 위치나 확대 수준과 관계없이 선택한 조건에 해당하는 궤적을 불러옵니다.
2-2결과 확인
선택 기간의 궤적을 날짜별로 순차 로딩
실시간 모니터의 고도 색상 눈금을 동일하게 사용
같은 조회 결과를 평면·입체 보기로 전환하고 선 두께·불투명도와 배경지도 조절
소음 등고선은 평면·입체 보기 모두에서 표시·숨김 가능. 고도 리본은 같은 자리에 유지하며 입체 보기에서 조절. ‘비행 고도 집계 구역 표시’에서 그룹을 선택하면 반투명 바닥 구역을 표시. 일반 지도에서는 바닥을 약간 높이고 VWorld 3D에서는 지형을 따라 표시하며 별도 높이 설정은 없음. 평면·입체 보기 모두 구역 안의 항적을 높이 제한 없이 구역 색·완전 불투명으로 강조. 입체 보기의 리본도 같은 색을 사용하며 기존 투명도를 유지. 강조한 선과 리본의 바깥 경계에는 얇고 어두운 윤곽선 표시. ‘없음’으로 숨겼다가 같은 조회 범위에서 같은 그룹을 다시 선택하면 재조회 없이 즉시 표시
평면·입체 보기와 고도 리본
평면 보기는 항적을 지도 위에 투영하고, 입체 보기는 수신된 ADS-B 고도를 높이로 환산합니다. ‘고도 리본’을 켜면 항적선 아래에 수직 면이 나타나며, 선에서 멀어질수록 빠르게 투명해집니다. 고도를 확인할 수 없는 항적은 평면 보기에서 확인할 수 있습니다.
왼쪽 버튼을 누른 채 드래그하면 지도를 이동합니다. 오른쪽 버튼을 누른 채 드래그하면 지도를 회전합니다. 입체 보기에서는 기울기도 조절합니다. 확대·축소는 휠로 조절하며 최대 줌아웃 거리는 500km입니다. 입체 시선은 수평선 아래 30°부터 수직 아래 90° 사이에서 조절할 수 있습니다.
나침반의 N과 바늘은 지도를 회전하는 동안 북쪽을 가리킵니다. 나침반을 누르면 현재 보고 있는 위치와 확대·기울기를 유지하면서 북쪽이 위로 오도록 정렬합니다. 평면 보기에서도 지도를 회전하거나 나침반으로 북쪽 정렬할 수 있습니다.
배경지도는 지구 타원체 표면에 표시하며 산·건물 등의 지형 높이는 반영하지 않습니다. 표시 고도는 실제 지형 기준 지상고와 다를 수 있고, 고도를 확인할 수 없는 구간은 입체 보기에서 제외합니다.
화면을 전환했다 돌아오면 준비된 궤적과 카메라를 이어서 사용합니다. 지도 가속을 사용할 수 없는 환경에서는 호환 평면 보기를 사용합니다.
Geometry LOD는 확대 수준에 맞춰 선의 중간 점을 간소화합니다. 비행 수를 줄이는 방식이 아니며, 원본 데이터와 조회 조건은 유지합니다.
선택 기간의 누적 비행 궤적 표시 예시누적 비행 궤적의 입체 보기와 고도 리본 표시 예시
2-3일별 처리 상태
달력과 데이터 처리 현황에서 날짜별 준비 상태를 확인합니다. 처리 완료된 날에도 공항 연계 정보의 후속 보정이 진행될 수 있습니다.
처리 완료 · 해당 입력의 검증과 비행·궤적 구성, 공항 연계 결과 게시를 확인한 날짜입니다.
대기·처리 중 · 늦게 들어오는 자료를 기다리거나 결과를 만들고 있습니다.
확인 필요 · 작업 실패 등으로 확인이 필요한 날짜입니다. 상세 화면에서 원인을 확인합니다.
공항 연계가 없는 비행은 공항별 조회에 포함되지 않을 수 있습니다. 화면에 선이 없다는 사실만으로 관측 자체가 없었다고 판단하지 않습니다.
한국 시간 기준 관측일이 끝난 뒤 최소 24시간을 기다립니다. 그동안 수집 자료의 품질과 비행·궤적을 다시 확인합니다.
입력 처리 완료검증된 해당 버전의 완료 기록
현재 입력의 비행·궤적과 유효한 공항 연계 결과를 확인하고, 해당 날짜의 대기 작업·가져오기·검증이 끝나면 완료로 기록합니다. 시간 경과만으로 완료되지는 않습니다.
후속 분석 · 보정공항 연계와 집계는 별도 갱신
완료 기록을 유지하며 공항 연계 보정과 고도 통계 게시를 이어갑니다. 새로운 입력으로 재처리하면 그 버전의 진행 상태를 따로 확인합니다.
60시간은 일별 처리 완료의 대기 시간이 아닙니다. 공항 연계에는 같은 운항편을 두 비행에 배정하지 않도록 주변 관측을 비교하는 범위가 있습니다. 기본 전후 60시간 비교와 후속 보정은 해당 입력의 처리 완료와 구분합니다.
조회 화면에 반영되는 시점
실시간 지도는 중앙에 저장된 새 관측을 반영합니다. 재생과 누적 궤적은 게시된 비행 기록을 조회합니다.
공항별 궤적과 프로파일은 해당 공항으로 연계된 비행을 사용합니다. 연계 보정이 끝나면 포함되는 비행이 달라질 수 있습니다.
고도 통계는 공항 연계와 독립적으로 계산하며, 처리 완료된 입력의 집계가 게시되면 화면에 표시합니다. 미게시 ‘—’와 집계된 0건은 다릅니다.
자료 저장과 보존
PostgreSQL
하나의 운영 저장소
현재는 PostgreSQL에서 관측 좌표, 비행 기록, 공항 연계, 처리 상태와 고도 통계를 함께 관리합니다. 실시간·재생·분석은 이 자료를 사용합니다.
보존과 정리
기록과 집계의 수명 구분
좌표와 게시된 고도 통계는 각자의 보관 기간을 따릅니다. 계산과 조회에 필요한 참조를 확인한 뒤 정리하며, 보관 기간이 지났다는 이유만으로 즉시 삭제하지 않습니다.
저장 구조가 바뀌어도 조회 조건과 처리 완료의 의미는 같습니다. 저장소 현황의 할당량, 내부 재사용 공간과 실제 디스크 반환량은 서로 다른 수치입니다.
현재 보관 기준
항적 · 재생 · 관측점 분석
달력 기준 1년 (12개월)
게시된 구역별 고도 통계
월 단위 경계로 3년 이상
한국 시간 기준으로 항적은 날짜별 보관 경계를 적용하고, 고도 통계는 경계 월 전체를 남깁니다. 좌표가 만료된 기간의 기존 통계는 통계 보관 기간 안에서 조회할 수 있지만, 새 구역이나 바뀐 계산 기준으로 다시 산출할 수는 없습니다. 필요한 집계와 참조 검사가 끝나지 않은 자료는 정리가 늦어질 수 있습니다.
데이터 출처와 해석
위치는 항공기가 송신한 관측을 사용합니다. 여러 수신소의 도달 시간을 이용해 위치를 계산하는 MLAT는 적용하지 않습니다. 수신소 추가는 전파 음영을 줄이고 관측을 보완합니다.