gc-wing/apps/web/src/widgets
htlee d0f67ae803 feat(encMap): gcnautical 타일 서버 기반 ENC 전자해도 + UI 개선
## ENC 베이스맵 (features/encMap/)
- gcnautical 타일 서버 연동 (nautical.json 49개 레이어, 73개 S-52 스프라이트)
- 설정 패널: 12개 레이어 토글, 영역 색상 3종, 수심 색상 5단계
- 배경색 밝기 기반 선박 라벨 색상 자동 전환 (labelColor.ts)
- useMapStyleSettings에 ENC 가드 추가 (스타일 간섭 방지)
- useBaseMapToggle 초기 로드 스킵 (useMapInit과 중복 setStyle 방지)

## 선박 표시 개선
- Globe 원형 halo/outline 제거 — 아이콘 본체만 표시
- Globe 아이콘 스케일 1.3배, 줌아웃 최소 크기 보장 (minzoom 2)
- SDF icon-halo로 테두리 적용 (성능 영향 없음)
- 기타 AIS 투명도 상향 (0.28→0.6 ~ 1.0)
- 선박명 영문 우선 표시 (shipNameRoman > shipNameCn)

## 오버레이 제어 수정
- 연결선/범위/선단 토글 off 시 인터랙티브 오버레이도 비활성
- Globe pair/fc/fleet 레이어: || active 제거 → 토글 우선
- 강조 링/알람 링: shipData→shipLayerData (클러스터링 연동)

## 기본값 변경
- 경고 필터 5개: 초기 false
- 연결선/범위/선단: 초기 false
- 사진 파란 원 아이콘: Globe+Mercator 모두 제거

## 폰트 정리
- Open Sans 폴백 전면 제거 → Noto Sans 단독
- ENC 스타일 fetch 시 text-font 패치

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 14:19:28 +09:00
..
aisInfo feat(ship-image): 선박 이미지 썸네일 및 갤러리 기능 2026-02-20 03:45:25 +09:00
aisTargetList chore: vessel-track 브랜치 병합 (squash) 2026-02-16 22:12:48 +09:00
alarms feat(dashboard): alarms filter + legend/palette sync + map polish 2026-02-15 18:42:49 +09:00
info feat(ship-image): 선박 이미지 썸네일 및 갤러리 기능 2026-02-20 03:45:25 +09:00
legend feat(shipIcon): 선종별 SVG 아이콘 시스템 도입 + 대상 선박 브리딩 링 2026-03-08 10:14:33 +09:00
map3d feat(encMap): gcnautical 타일 서버 기반 ENC 전자해도 + UI 개선 2026-03-25 14:19:28 +09:00
relations feat(dashboard): alarms filter + legend/palette sync + map polish 2026-02-15 18:42:49 +09:00
shipImage feat(ship-image): 모달 고정 크기 + 링 캐러셀 + 지도 클릭 자동 모달 + shipPhotos 토글 제거 2026-02-20 10:27:55 +09:00
speed chore: initial commit 2026-02-15 11:22:38 +09:00
subcableInfo chore: vessel-track 브랜치 병합 (squash) 2026-02-16 22:12:48 +09:00
topbar feat(vesselSelect): 다중 선박 항적 조회 + 경고 링 개선 2026-03-08 12:54:20 +09:00
trackReplay feat(vesselSelect): 다중 선박 항적 조회 + 경고 링 개선 2026-03-08 12:54:20 +09:00
vesselList fix(sidebar): 검색 복원, 경고 필터, 내부 스크롤 수정 (#25) 2026-02-17 08:12:14 +09:00
vesselSelect feat(vesselSelect): 선박 그룹 저장/불러오기 + 컬럼 정렬 + 선택 초기화 2026-03-18 13:45:35 +09:00
weatherOverlay feat(weather): 기상 타일 오버레이 + 수역별 날씨 패널 2026-02-16 21:45:07 +09:00
weatherPanel feat(weather): 기상 타일 오버레이 + 수역별 날씨 패널 2026-02-16 21:45:07 +09:00