feat(map): HNS ���� ���� ���� ? SR �ΰ��ڿ� ��������, ����Ʈ���� ����, ���̾� ���� ���� #160

병합
jhkang feature/hns 에서 develop 로 10 commits 를 머지했습니다 2026-04-06 22:38:38 +09:00

10 커밋

작성자 SHA1 메시지 날짜
04f89ad24c docs: 릴리즈 노트 업데이트 2026-04-06 22:35:46 +09:00
fbdf0e9122 refactor(prediction): layerColors 상태를 OilSpillView로 끌어올림
InfoLayerSection 내부 상태였던 layerColors를 OilSpillView에서
관리하도록 변경하여 MapView에 색상 정보를 전달할 수 있도록 함.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 22:31:08 +09:00
646fa38f39 feat(map): SR 민감자원 벡터타일 오버레이 컴포넌트 추가
SrOverlay: Martin SR 스타일 JSON 기반 동적 벡터타일 레이어 렌더링.
srStyles: 레이어 타입별 opacity/color 속성 키 헬퍼.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 22:29:56 +09:00
6620f00ee1 feat(tiles): SR 민감자원 벡터타일 프록시 엔드포인트 추가
Martin 서버의 SR 벡터타일, TileJSON, 스타일 JSON을
백엔드 프록시를 통해 제공하는 라우트 추가.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 22:29:21 +09:00
e4b9c3e5dd refactor(map): 지도 항상 라이트 모드로 고정
useBaseMapStyle에서 테마 구독 제거, 항상 LIGHT_STYLE 반환.
MapView lightMode를 true로 고정하여 앱 다크 모드와 무관하게
지도는 라이트 모드로 표시.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 22:27:39 +09:00
7921bfef96 refactor(map): lightMode prop 제거, useThemeStore 기반 테마 전환으로 통합 2026-04-06 12:35:32 +09:00
77d36ec8d0 refactor(incidents): 대한민국 해리 GeoJSON 데이터 갱신
3/12/25/50해리 구역 GeoJSON 파일 데이터 업데이트
2026-04-03 13:12:31 +09:00
c4b9b85b24 Merge branch 'develop' of https://gitea.gc-si.dev/gc/wing-ops into feature/hns
# Conflicts:
#	frontend/src/tabs/incidents/components/DischargeZonePanel.tsx
#	frontend/src/tabs/incidents/utils/dischargeZoneData.ts
2026-04-03 10:53:13 +09:00
5ea904fc3a refactor(incidents): 배출규정 구역 GeoJSON 파일을 대한민국 해리 데이터로 교체
기존 TB_ZN_TRTSEA 기반 영해기선/버퍼 GeoJSON 6개 삭제, 대한민국 해리 GeoJSON 5개로 교체 및 fetch 경로 수정
2026-04-03 10:46:57 +09:00
7cdbc8664f feat(incidents): 해양 오염물질 배출규정 구역 판별 기능 추가
- GeoJSON 기반 영해기선 거리 계산 및 구역(3/12/25/50해리) 판별
- point-in-polygon 및 point-to-segment 거리 알고리즘 적용
- 해양환경관리법 제22조 기반 배출 규정 표출
- 서해 NLL 경로 좌표 추가 (백령도 부근까지 연장)
2026-04-03 08:40:39 +09:00