별첨3. 국내 지상국 좌표 및 공개 TLE 기반 패스 계산 예시
기준일: 2026-03-08
카테고리: uploads | 읽기시간: 6분 | 원문: 다운로드
별첨3. 국내 지상국 좌표 및 공개 TLE 기반 패스 계산 예시
기준일: 2026-03-08
계산 기준일: 2026-03-09 KST (00:00 ~ 24:00)
가시 조건: 최소 elevation 10도
목적
이 문서는 다음 두 가지를 한 번에 정리한다.
- 국내 지상국 패스 계산에 넣을 수 있는 공개 좌표 입력값
- 공개 TLE를 이용해 계산한
2026-03-09 KST기준 패스 예시
앞선 문서 국내 위성 통신가능 시각 조사 종합보고서 별첨2_TLE 기반 국내 지상국 통신가능 시각 계산 방법의 방법론을 실제 숫자로 보여주는 예시 문서다.
주의사항
이 문서의 패스 시각은 운영 예시다. 실제 운용 시각표와 완전히 같다고 보면 안 된다.
이유는 다음과 같다.
- 공개 TLE는 순간적으로 갱신된다
- 제주추적소는 공개 자료에서 정확한 좌표를 고정 확인하지 못해
표선면 중심 좌표를 근사값으로 사용했다 - 실제 지상국 운용은
안테나 마스크,밴드별 링크 조건,예약 충돌,장비 상태를 더 본다 - 이번 계산은 간이 패스 예시이므로
elevation 10도를 공통 임계값으로 두었다
1. 계산 입력으로 사용한 국내 지상국 좌표
| 지상국 | 입력 좌표 | 출처/해석 | 비고 |
|---|---|---|---|
| 대전추적소 | 위도 36.3744919, 경도 127.3538034 |
한국항공우주연구원 본원 공개 주소 대전 유성구 과학로 169-84를 OSM Nominatim으로 좌표화 |
공식 공개 주소 기반, 비교적 신뢰도 높음 |
| 제주추적소 | 위도 33.3504543, 경도 126.7940490 |
공식 자료에서 제주도 서귀포시 표선면 수준까지만 확인돼, 표선면 중심 좌표를 근사 사용 |
정확 좌표 미공개로 보는 것이 타당 |
2. 사용한 공개 TLE
이번 예시 계산에는 CelesTrak에서 조회한 아래 TLE를 사용했다.
KOMPSAT-3
ARIRANG-3 (KOMPSAT-3)
1 38338U 12025B 26067.16271503 .00000878 00000+0 18389-3 0 9995
2 38338 98.1061 26.4383 0006745 74.6504 285.5442 14.62100543736581
KOMPSAT-3A
KOMPSAT-3A
1 40536U 15014A 26067.17281565 .00035196 00000+0 60783-3 0 9995
2 40536 97.6878 51.5735 0063236 182.9882 177.1000 15.48637265606150
KOMPSAT-5
ARIRANG-5 (KOMPSAT-5)
1 39227U 13042A 26067.13985848 .00002101 00000+0 15426-3 0 9994
2 39227 97.6188 255.2439 0003815 116.0953 244.0666 15.04537813688665
CAS500-1
CAS500-1
1 47932U 21022A 26067.22126148 .00011256 00000+0 52119-3 0 9994
2 47932 97.4006 324.4523 0003614 288.0532 72.0309 15.20269002275426
3. 계산 가정
- 시간 구간:
2026-03-09 00:00:00 KST ~ 2026-03-09 24:00:00 KST - 패스 인정 기준:
elevation >= 10도 - 출력 항목
AOS: 가시 시작TCA: 최대고도 시각LOS: 가시 종료Max El: 최대 고도각Duration: 가시 지속시간
4. 계산 결과
4.1 대전추적소 기준
KOMPSAT-3
| AOS (KST) | TCA (KST) | LOS (KST) | Max El | Duration |
|---|---|---|---|---|
| 2026-03-09 02:38:40 | 2026-03-09 02:42:20 | 2026-03-09 02:45:40 | 22.8° | 420초 |
| 2026-03-09 04:15:40 | 2026-03-09 04:19:40 | 2026-03-09 04:23:40 | 30.7° | 480초 |
| 2026-03-09 13:40:40 | 2026-03-09 13:43:40 | 2026-03-09 13:46:40 | 18.4° | 360초 |
| 2026-03-09 15:16:40 | 2026-03-09 15:20:40 | 2026-03-09 15:25:00 | 39.3° | 500초 |
KOMPSAT-3A
| AOS (KST) | TCA (KST) | LOS (KST) | Max El | Duration |
|---|---|---|---|---|
| 2026-03-09 05:13:40 | 2026-03-09 05:16:20 | 2026-03-09 05:19:20 | 83.7° | 340초 |
| 2026-03-09 15:38:40 | 2026-03-09 15:41:00 | 2026-03-09 15:43:00 | 17.0° | 260초 |
| 2026-03-09 17:10:20 | 2026-03-09 17:12:40 | 2026-03-09 17:15:20 | 21.1° | 300초 |
KOMPSAT-5
| AOS (KST) | TCA (KST) | LOS (KST) | Max El | Duration |
|---|---|---|---|---|
| 2026-03-09 06:00:40 | 2026-03-09 06:04:40 | 2026-03-09 06:08:20 | 86.2° | 460초 |
| 2026-03-09 17:42:00 | 2026-03-09 17:43:40 | 2026-03-09 17:45:20 | 12.8° | 200초 |
| 2026-03-09 19:15:20 | 2026-03-09 19:18:40 | 2026-03-09 19:22:20 | 37.9° | 420초 |
CAS500-1
| AOS (KST) | TCA (KST) | LOS (KST) | Max El | Duration |
|---|---|---|---|---|
| 2026-03-09 00:22:00 | 2026-03-09 00:24:00 | 2026-03-09 00:26:20 | 15.7° | 260초 |
| 2026-03-09 10:56:40 | 2026-03-09 11:00:20 | 2026-03-09 11:03:40 | 49.7° | 420초 |
| 2026-03-09 22:30:00 | 2026-03-09 22:32:20 | 2026-03-09 22:34:40 | 16.6° | 280초 |
4.2 제주추적소 기준(표선면 중심 근사)
KOMPSAT-3
| AOS (KST) | TCA (KST) | LOS (KST) | Max El | Duration |
|---|---|---|---|---|
| 2026-03-09 02:39:40 | 2026-03-09 02:43:00 | 2026-03-09 02:46:40 | 22.3° | 420초 |
| 2026-03-09 04:16:40 | 2026-03-09 04:20:40 | 2026-03-09 04:24:20 | 28.6° | 460초 |
| 2026-03-09 13:40:40 | 2026-03-09 13:43:00 | 2026-03-09 13:45:20 | 15.0° | 280초 |
| 2026-03-09 15:15:40 | 2026-03-09 15:20:00 | 2026-03-09 15:24:20 | 44.3° | 520초 |
KOMPSAT-3A
| AOS (KST) | TCA (KST) | LOS (KST) | Max El | Duration |
|---|---|---|---|---|
| 2026-03-09 05:14:20 | 2026-03-09 05:17:20 | 2026-03-09 05:20:00 | 79.8° | 340초 |
| 2026-03-09 15:38:40 | 2026-03-09 15:40:20 | 2026-03-09 15:41:40 | 13.7° | 180초 |
| 2026-03-09 17:09:20 | 2026-03-09 17:12:00 | 2026-03-09 17:14:40 | 24.0° | 320초 |
KOMPSAT-5
| AOS (KST) | TCA (KST) | LOS (KST) | Max El | Duration |
|---|---|---|---|---|
| 2026-03-09 06:00:00 | 2026-03-09 06:04:00 | 2026-03-09 06:07:40 | 72.7° | 460초 |
| 2026-03-09 17:43:00 | 2026-03-09 17:44:40 | 2026-03-09 17:46:00 | 12.3° | 180초 |
| 2026-03-09 19:16:00 | 2026-03-09 19:19:40 | 2026-03-09 19:23:00 | 35.6° | 420초 |
CAS500-1
| AOS (KST) | TCA (KST) | LOS (KST) | Max El | Duration |
|---|---|---|---|---|
| 2026-03-09 00:23:00 | 2026-03-09 00:25:00 | 2026-03-09 00:26:40 | 14.3° | 220초 |
| 2026-03-09 10:56:00 | 2026-03-09 10:59:20 | 2026-03-09 11:03:00 | 58.8° | 420초 |
| 2026-03-09 22:31:00 | 2026-03-09 22:33:00 | 2026-03-09 22:35:20 | 16.1° | 260초 |
5. 읽는 법
이번 예시에서 관찰되는 점은 다음과 같다.
- 같은 위성도 대전과 제주에서
AOS/LOS가 완전히 같지 않다 - 같은 날에도 패스는 보통
하루 3~4회수준으로 나타난다 최대고도가 낮은 패스는 실제 링크 품질이나 안테나 추적 안정성에서 불리할 수 있다- 실무적으로는
최대고도가 높고 지속시간이 긴 패스가 더 가치가 크다
예를 들어:
KOMPSAT-5
- 대전 기준
06:00:40 ~ 06:08:20, 최대고도86.2° - 매우 좋은 패스 예시다
KOMPSAT-3A
- 대전 기준
05:13:40 ~ 05:19:20, 최대고도83.7° - uplink나 downlink 시도 모두에 유리한 패스 예시다
CAS500-1
- 대전/제주 모두
10:56 ~ 11:03부근에 비교적 양호한 패스가 나타난다
6. 실무적 해석
이 표는 오늘 지상국이 언제 위성을 볼 수 있나에 대한 1차 답이 된다. 하지만 실제 운영 가능 여부는 아래를 추가로 봐야 한다.
- 해당 패스가
명령 uplink용인지 - 해당 패스가
payload downlink용인지 - 다른 위성 예약과 충돌이 없는지
- 현재 backlog와 필요한 downlink volume이 그 패스에 들어가는지
즉 이 표는 가시성 테이블이지, 곧바로 운영 확정 스케줄은 아니다.
7. 현재 프로젝트와의 연결
이번 예시 표는 현재 프로젝트의 아래 엔터티와 직접 연결된다.
orbit_snapshotsatellite_passstation_contact_windowexisting_downlink_bookingcandidate_downlink_check
따라서 향후 실제 기능화할 때는:
- TLE/정밀궤도력 수집
- 패스 생성
- 국내 지상국 가시 패스 생성
- contact window 용량화
- feasibility 후보 검증 반영
의 흐름으로 구현하면 된다.
8. 한계
- 제주추적소 좌표는 정확한 공식 좌표가 아니라
표선면 중심 근사값이다 - 이번 계산은 공개 TLE와 간이 패스 모델 기준이다
- 실제 운용 안테나 마스크, 최소 elevation, 장비 상태, 링크 예산은 반영하지 않았다
- 군 정찰위성은 공개 TLE/좌표 제약 때문에 이번 예시 표에서 제외했다
출처
- CelesTrak GP/TLE 데이터
- OpenStreetMap Nominatim geocoding
- 한국항공우주연구원 위성관제/추적소 관련 공개 자료
- 관련 방법론 문서