# 별첨3. 국내 지상국 좌표 및 공개 TLE 기반 패스 계산 예시

기준일: 2026-03-08  
계산 기준일: `2026-03-09 KST (00:00 ~ 24:00)`  
가시 조건: `최소 elevation 10도`

## 목적

이 문서는 다음 두 가지를 한 번에 정리한다.

1. 국내 지상국 패스 계산에 넣을 수 있는 공개 좌표 입력값
2. 공개 TLE를 이용해 계산한 `2026-03-09 KST` 기준 패스 예시

앞선 문서 [국내 위성 통신가능 시각 조사 종합보고서 별첨2_TLE 기반 국내 지상국 통신가능 시각 계산 방법](/Users/jaehojoo/Desktop/codex-lgcns/real-sattie-study/research/국내%20위성%20통신가능%20시각%20조사%20종합보고서%20별첨2_TLE%20기반%20국내%20지상국%20통신가능%20시각%20계산%20방법.md)의 방법론을 실제 숫자로 보여주는 예시 문서다.

## 주의사항

이 문서의 패스 시각은 `운영 예시`다. 실제 운용 시각표와 완전히 같다고 보면 안 된다.

이유는 다음과 같다.

1. 공개 TLE는 순간적으로 갱신된다
2. 제주추적소는 공개 자료에서 정확한 좌표를 고정 확인하지 못해 `표선면 중심 좌표`를 근사값으로 사용했다
3. 실제 지상국 운용은 `안테나 마스크`, `밴드별 링크 조건`, `예약 충돌`, `장비 상태`를 더 본다
4. 이번 계산은 간이 패스 예시이므로 `elevation 10도`를 공통 임계값으로 두었다

## 1. 계산 입력으로 사용한 국내 지상국 좌표

| 지상국 | 입력 좌표 | 출처/해석 | 비고 |
| --- | --- | --- | --- |
| 대전추적소 | 위도 `36.3744919`, 경도 `127.3538034` | 한국항공우주연구원 본원 공개 주소 `대전 유성구 과학로 169-84`를 OSM Nominatim으로 좌표화 | 공식 공개 주소 기반, 비교적 신뢰도 높음 |
| 제주추적소 | 위도 `33.3504543`, 경도 `126.7940490` | 공식 자료에서 `제주도 서귀포시 표선면` 수준까지만 확인돼, 표선면 중심 좌표를 근사 사용 | 정확 좌표 미공개로 보는 것이 타당 |

## 2. 사용한 공개 TLE

이번 예시 계산에는 CelesTrak에서 조회한 아래 TLE를 사용했다.

### KOMPSAT-3

```text
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

```text
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

```text
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

```text
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. 계산 가정

1. 시간 구간: `2026-03-09 00:00:00 KST ~ 2026-03-09 24:00:00 KST`
2. 패스 인정 기준: `elevation >= 10도`
3. 출력 항목
- `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. 읽는 법

이번 예시에서 관찰되는 점은 다음과 같다.

1. 같은 위성도 대전과 제주에서 `AOS/LOS`가 완전히 같지 않다
2. 같은 날에도 패스는 보통 `하루 3~4회` 수준으로 나타난다
3. `최대고도`가 낮은 패스는 실제 링크 품질이나 안테나 추적 안정성에서 불리할 수 있다
4. 실무적으로는 `최대고도가 높고 지속시간이 긴 패스`가 더 가치가 크다

예를 들어:

1. `KOMPSAT-5`
- 대전 기준 `06:00:40 ~ 06:08:20`, 최대고도 `86.2°`
- 매우 좋은 패스 예시다

2. `KOMPSAT-3A`
- 대전 기준 `05:13:40 ~ 05:19:20`, 최대고도 `83.7°`
- uplink나 downlink 시도 모두에 유리한 패스 예시다

3. `CAS500-1`
- 대전/제주 모두 `10:56 ~ 11:03` 부근에 비교적 양호한 패스가 나타난다

## 6. 실무적 해석

이 표는 `오늘 지상국이 언제 위성을 볼 수 있나`에 대한 1차 답이 된다. 하지만 실제 운영 가능 여부는 아래를 추가로 봐야 한다.

1. 해당 패스가 `명령 uplink`용인지
2. 해당 패스가 `payload downlink`용인지
3. 다른 위성 예약과 충돌이 없는지
4. 현재 backlog와 필요한 downlink volume이 그 패스에 들어가는지

즉 이 표는 `가시성 테이블`이지, 곧바로 `운영 확정 스케줄`은 아니다.

## 7. 현재 프로젝트와의 연결

이번 예시 표는 현재 프로젝트의 아래 엔터티와 직접 연결된다.

1. `orbit_snapshot`
2. `satellite_pass`
3. `station_contact_window`
4. `existing_downlink_booking`
5. `candidate_downlink_check`

따라서 향후 실제 기능화할 때는:

1. TLE/정밀궤도력 수집
2. 패스 생성
3. 국내 지상국 가시 패스 생성
4. contact window 용량화
5. feasibility 후보 검증 반영

의 흐름으로 구현하면 된다.

## 8. 한계

1. 제주추적소 좌표는 정확한 공식 좌표가 아니라 `표선면 중심 근사값`이다
2. 이번 계산은 공개 TLE와 간이 패스 모델 기준이다
3. 실제 운용 안테나 마스크, 최소 elevation, 장비 상태, 링크 예산은 반영하지 않았다
4. 군 정찰위성은 공개 TLE/좌표 제약 때문에 이번 예시 표에서 제외했다

## 출처

1. CelesTrak GP/TLE 데이터
- https://celestrak.org/

2. OpenStreetMap Nominatim geocoding
- https://nominatim.openstreetmap.org/

3. 한국항공우주연구원 위성관제/추적소 관련 공개 자료
- https://www.kari.re.kr/kor/sub03_03_06.do

4. 관련 방법론 문서
- [국내 위성 통신가능 시각 조사 종합보고서 별첨2_TLE 기반 국내 지상국 통신가능 시각 계산 방법](/Users/jaehojoo/Desktop/codex-lgcns/real-sattie-study/research/국내%20위성%20통신가능%20시각%20조사%20종합보고서%20별첨2_TLE%20기반%20국내%20지상국%20통신가능%20시각%20계산%20방법.md)
