- develop 머지 후 HazardFacility/CnFacility/JpFacility 레이어 통합 - 불법어선 탭 복원 + ShipLayer feature-state 필터 에러 수정 - 현장분석 Python 연동 + DOM Marker→deck.gl 전환 + 폴리곤 인터랙션 - 선단 선택 시 소속 선박 deck.gl 강조 (어구 그룹과 동일 패턴) - prediction 증분 수집 버그 수정 (vessel_store.py) - 위험시설 데이터 (hazard/cn/jp) + FieldAnalysisModal 추가
151 lines
3.9 KiB
TypeScript
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 배치, 남서항공방면대 사령부',
|
|
},
|
|
];
|