kcg-monitoring/frontend/src/data/jpFacilities.ts
Nan Kyung Lee 444b7a4a8d feat(layer): 해외시설 하위 중국·일본 발전소/군사시설 레이어 추가
- cnFacilities.ts: 중국 핵·화력발전소 7개, 군사시설 7개 데이터
- jpFacilities.ts: 일본 핵·화력발전소 8개, 군사시설 7개 데이터
- CnFacilityLayer / JpFacilityLayer: 마커+팝업 레이어 컴포넌트
- LayerPanel: OverseasItem에 children 계층 지원 추가
- App.tsx: cnPower/cnMilitary/jpPower/jpMilitary 레이어 상태 추가

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 18:17:34 +09:00

151 lines
3.9 KiB
TypeScript

export interface JpFacility {
id: string;
name: string;
subType: 'nuclear' | 'thermal' | 'naval' | 'airbase' | 'army';
lat: number;
lng: number;
operator?: string;
description?: string;
}
export const JP_POWER_PLANTS: JpFacility[] = [
{
id: 'jp-npp-genkai',
name: '겐카이(玄海) 핵발전소',
subType: 'nuclear',
lat: 33.52,
lng: 129.84,
operator: '규슈전력',
description: '가압경수로 4기, 사가현 — 한반도 최근접 원전',
},
{
id: 'jp-npp-sendai',
name: '센다이(川内) 핵발전소',
subType: 'nuclear',
lat: 31.84,
lng: 130.19,
operator: '규슈전력',
description: '가압경수로 2기, 가고시마현',
},
{
id: 'jp-npp-ohi',
name: '오이(大飯) 핵발전소',
subType: 'nuclear',
lat: 35.53,
lng: 135.65,
operator: '간사이전력',
description: '가압경수로 4기, 후쿠이현 — 일본 최대 출력',
},
{
id: 'jp-npp-takahama',
name: '다카하마(高浜) 핵발전소',
subType: 'nuclear',
lat: 35.51,
lng: 135.50,
operator: '간사이전력',
description: '가압경수로 4기, 후쿠이현',
},
{
id: 'jp-npp-shika',
name: '시카(志賀) 핵발전소',
subType: 'nuclear',
lat: 37.07,
lng: 136.72,
operator: '호쿠리쿠전력',
description: '비등수형경수로 2기, 이시카와현 (2024 지진 피해)',
},
{
id: 'jp-npp-higashidori',
name: '히가시도리(東通) 핵발전소',
subType: 'nuclear',
lat: 41.18,
lng: 141.37,
operator: '도호쿠전력',
description: '비등수형경수로, 아오모리현',
},
{
id: 'jp-thermal-matsuura',
name: '마쓰우라(松浦) 화력발전소',
subType: 'thermal',
lat: 33.33,
lng: 129.73,
operator: '전원개발(J-Power)',
description: '석탄화력, 나가사키현 — 대한해협 인접',
},
{
id: 'jp-thermal-hekinan',
name: '헤키난(碧南) 화력발전소',
subType: 'thermal',
lat: 34.87,
lng: 136.95,
operator: '주부전력',
description: '석탄화력, 아이치현 — 일본 최대 석탄화력',
},
];
export const JP_MILITARY_FACILITIES: JpFacility[] = [
{
id: 'jp-mil-sasebo',
name: '사세보(佐世保) 해군기지',
subType: 'naval',
lat: 33.16,
lng: 129.72,
operator: '미 해군 / 해상자위대',
description: '미 7함대 상륙전단 모항, 한국 최근접 미군기지',
},
{
id: 'jp-mil-maizuru',
name: '마이즈루(舞鶴) 해군기지',
subType: 'naval',
lat: 35.47,
lng: 135.38,
operator: '해상자위대',
description: '동해 방면 주력기지, 호위함대 사령부',
},
{
id: 'jp-mil-yokosuka',
name: '요코스카(横須賀) 해군기지',
subType: 'naval',
lat: 35.29,
lng: 139.67,
operator: '미 해군 / 해상자위대',
description: '미 7함대 사령부, 항모 로널드 레이건 모항',
},
{
id: 'jp-mil-iwakuni',
name: '이와쿠니(岩国) 공군기지',
subType: 'airbase',
lat: 34.15,
lng: 132.24,
operator: '미 해병대 / 항공자위대',
description: 'F/A-18 및 F-35B 배치, 야마구치현',
},
{
id: 'jp-mil-kadena',
name: '가데나(嘉手納) 공군기지',
subType: 'airbase',
lat: 26.36,
lng: 127.77,
operator: '미 공군',
description: 'F-15C/D, KC-135 배치, 아시아 최대 미 공군기지',
},
{
id: 'jp-mil-ashiya',
name: '아시야(芦屋) 항공기지',
subType: 'airbase',
lat: 33.88,
lng: 130.66,
operator: '항공자위대',
description: '대한해협 인접, 후쿠오카현',
},
{
id: 'jp-mil-naha',
name: '나하(那覇) 항공기지',
subType: 'airbase',
lat: 26.21,
lng: 127.65,
operator: '항공자위대',
description: 'F-15 배치, 남서항공방면대 사령부',
},
];