kcg-monitoring/frontend/src/data/nkMissileEvents.ts
Nan Kyung Lee e9ce6ecdd2 feat(korea): 한국 현황 레이어 대규모 확장 — 국적 필터, 풍력단지, 항구, 군사시설, 정부기관, 미사일 낙하
- 국적 분류 필터 추가 (한국/중국/북한/일본/미분류)
- S&P Global / MarineTraffic 탭 디자인 개선
- CCTV 백엔드 프록시 연결 (CctvProxyController)
- 풍력단지 레이어 (8개소 해상풍력)
- 항구 레이어 (한국/중국/일본/북한/대만 46개)
- 공항 확장 (중국 20, 일본 18, 북한 5, 대만 9개 추가)
- 군사시설 레이어 (중국/일본/북한/대만 38개소)
- 정부기관 레이어 (중국/일본 32개소)
- 북한 발사/포병진지 레이어 (19개소)
- 북한 미사일 낙하 시각화 (2026년 4건, 궤적 라인, 인근 선박 감지)
- 항행정보/팝업 공통 스타일 정리
- 선박 현황 정렬 스타일 개선
- 레이어 패널 폰트 축소

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 10:34:16 +09:00

72 lines
2.3 KiB
TypeScript

// ═══ North Korea Missile Launch Events 2026 (OSINT / ROK JCS) ═══
// Based on: ROK Joint Chiefs of Staff announcements, NHK, 38 North, CSIS
export interface NKMissileEvent {
id: string;
date: string;
time: string; // KST 발사 시각
type: string;
typeKo: string;
launchLat: number;
launchLng: number;
launchName: string;
launchNameKo: string;
impactLat: number;
impactLng: number;
distanceKm: number;
altitudeKm: number;
flightMin: number; // 비행시간(분)
note: string;
}
export const NK_MISSILE_EVENTS: NKMissileEvent[] = [
{
id: 'NKM-2026-01',
date: '2026-01-08',
time: '07:15',
type: 'Hwasong-18 (ICBM)',
typeKo: '화성-18 (ICBM)',
launchLat: 39.22, launchLng: 125.67,
launchName: 'Sunan (Pyongyang)', launchNameKo: '순안 (평양)',
impactLat: 40.50, impactLng: 134.50,
distanceKm: 1200, altitudeKm: 6500, flightMin: 73,
note: '고체연료 ICBM 3단, 고각발사. 일본 EEZ 내 낙하. 합참 08:28 발표',
},
{
id: 'NKM-2026-02',
date: '2026-02-14',
time: '11:03',
type: 'Hwasong-12 (IRBM)',
typeKo: '화성-12 (IRBM)',
launchLat: 39.04, launchLng: 125.78,
launchName: 'Pyongyang area', launchNameKo: '평양 일대',
impactLat: 39.80, impactLng: 136.20,
distanceKm: 4500, altitudeKm: 980, flightMin: 30,
note: '중거리 탄도미사일, 정상각 발사. 일본 상공 통과 추정. 합참 11:35 발표',
},
{
id: 'NKM-2026-03',
date: '2026-03-12',
time: '06:42',
type: 'Hwasong-11 (KN-23) x2',
typeKo: '화성-11 (KN-23) 2발',
launchLat: 39.15, launchLng: 127.45,
launchName: 'Wonsan area', launchNameKo: '원산 일대',
impactLat: 38.60, impactLng: 131.80,
distanceKm: 450, altitudeKm: 60, flightMin: 8,
note: '단거리 2발 연속 발사 (06:42, 06:48). 저고도 변칙기동, 이스칸데르형. 동해 낙하',
},
{
id: 'NKM-2026-04',
date: '2026-03-18',
time: '16:30',
type: 'KN-25 (SRBM) x3',
typeKo: 'KN-25 (단거리) 3발',
launchLat: 39.15, launchLng: 127.45,
launchName: 'Wonsan area', launchNameKo: '원산 일대',
impactLat: 38.90, impactLng: 131.50,
distanceKm: 380, altitudeKm: 90, flightMin: 7,
note: '초대형 방사포 3발 연속 발사. 동해상 낙하. 합참 17:05 발표',
},
];