feat: 이란 시설 deck.gl SVG 전환 + 아이콘 품질 통합 + AI 챗 #161

병합
htlee feat/iran-facility-migration 에서 develop 로 2 commits 를 머지했습니다 2026-03-23 14:51:14 +09:00
소유자

변경 사항

이란 시설 deck.gl 전환

  • OilFacilityLayer/AirportLayer/MEFacilityLayer/MEEnergyHazardLayer → IconLayer(SVG) + TextLayer
  • 26개 고유 SVG 아이콘 (배경 원형 + 색상 테두리 + 고유 실루엣)
  • ReplayMap/SatelliteMap: DeckGLOverlay + 줌 스케일 + 통합 팝업

한국 군사/정부/NK 아이콘 SVG 업그레이드

  • createMilitaryLayers: 군사기지 5종 + 정부기관 7종 + NK 발사장 7종

라벨 가독성 개선

  • SDF 테두리 (outlineWidth:8) + 폰트 ~1.2배 상향

데이터 이관 (korea-layers-enhancement 브랜치)

  • meEnergyHazardFacilities 84개, 나탄즈-디모나 이벤트, fishing-zones 보정
  • AiChatPanel UI, LayerPanel 3단계 트리, 카운트 보정

테스트

  • 이란 탭: 시설 아이콘 SVG 품질 + 줌 스케일 + 클릭 팝업
  • 한국 탭: NK 발사장/군사기지 SVG 아이콘
  • 양쪽: 라벨 테두리 가독성 (사막/위성 배경)
## 변경 사항 ### 이란 시설 deck.gl 전환 - OilFacilityLayer/AirportLayer/MEFacilityLayer/MEEnergyHazardLayer → IconLayer(SVG) + TextLayer - 26개 고유 SVG 아이콘 (배경 원형 + 색상 테두리 + 고유 실루엣) - ReplayMap/SatelliteMap: DeckGLOverlay + 줌 스케일 + 통합 팝업 ### 한국 군사/정부/NK 아이콘 SVG 업그레이드 - createMilitaryLayers: 군사기지 5종 + 정부기관 7종 + NK 발사장 7종 ### 라벨 가독성 개선 - SDF 테두리 (outlineWidth:8) + 폰트 ~1.2배 상향 ### 데이터 이관 (korea-layers-enhancement 브랜치) - meEnergyHazardFacilities 84개, 나탄즈-디모나 이벤트, fishing-zones 보정 - AiChatPanel UI, LayerPanel 3단계 트리, 카운트 보정 ## 테스트 - [ ] 이란 탭: 시설 아이콘 SVG 품질 + 줌 스케일 + 클릭 팝업 - [ ] 한국 탭: NK 발사장/군사기지 SVG 아이콘 - [ ] 양쪽: 라벨 테두리 가독성 (사막/위성 배경)
htlee added 2 commits 2026-03-23 14:51:03 +09:00
이란 시설 deck.gl 전환:
- OilFacilityLayer/AirportLayer/MEFacilityLayer/MEEnergyHazardLayer → IconLayer(SVG) + TextLayer
- 26개 고유 SVG 아이콘 (배경 원형 + 색상 테두리 + 고유 실루엣)
- ReplayMap/SatelliteMap: DeckGLOverlay + 줌 스케일 + 통합 팝업

한국 군사/정부/NK 아이콘 SVG 업그레이드:
- createMilitaryLayers: 군사기지 5종 + 정부기관 7종 + NK 발사장 7종 → SVG IconLayer

라벨 가독성 개선 (이란/한국 공통):
- TextLayer fontSettings: { sdf: true } + outlineWidth: 8 → 사막/위성 배경 위 선명 테두리
- 라벨 폰트 크기 ~1.2배 상향

이란 데이터 이관:
- meEnergyHazardFacilities.ts: 중동 에너지/위험시설 84개
- sampleData: 나탄즈-디모나 핵시설 교차공격 이벤트 (D+20)
- fishing-zones 좌표 보정, types overseasUK→overseasIsrael, vite.config /ollama 프록시

기타:
- AiChatPanel: AI 해양분석 챗 UI (API URL placeholder)
- EventLog에 AiChatPanel 연동 (한국 탭)
- IranDashboard LayerPanel 카운트 전수 보정 + OverseasTreeNode 3단계 트리

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
claude-bot 이 변경사항을 승인하였습니다. 2026-03-23 14:51:13 +09:00
claude-bot left a comment
멤버

MR 승인 (via /mr skill)

MR 승인 (via /mr skill)
htlee merged commit 498c198336 into develop 2026-03-23 14:51:14 +09:00
htlee 삭제된 브랜치 feat/iran-facility-migration 2026-03-23 14:51:14 +09:00
"로그인하여 이 대화에 참여"
No reviewers
레이블 없음
마일스톤 없음
담당자 없음
참여자 2명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

마감일이 설정되지 않았습니다.

의존성

No dependencies set.

Reference: gc/kcg-monitoring#161
No description provided.