feat(weather,track): 기상 오버레이 + vessel-track 병합 #17

병합
htlee feature/weather-overlay 에서 develop 로 4 commits 를 머지했습니다 2026-02-16 22:47:27 +09:00
소유자

Summary

  • MapTiler Weather SDK 기상 타일 오버레이 (6종: 바람/기온/강수/기압/레이더/구름)
  • Open-Meteo 수역별 실시간 기상 패널 (4개 수역 5분 간격 갱신)
  • ServiceWorker 기반 기상 타일 캐시
  • codex/vessel-track 브랜치 squash 병합 (라이브 선박 렌더링, 항적 조회/리플레이)

Changes

  • 기상 타일 오버레이: useWeatherOverlay 훅, WeatherOverlayPanel 위젯, 타임라인 step 슬라이더
  • 기상 패널: useWeatherPolling 훅, WeatherPanel 위젯 (Open-Meteo API 직접 호출)
  • vessel-track: liveRenderer, trackReplay, VesselContextMenu, 항적 조회 스토어

Test Plan

  • 기상 타일 오버레이 6종 레이어 토글 동작 확인
  • 타임라인 드래그 시 실시간 타일 로드 확인
  • 수역별 기상 패널 데이터 표시 확인
  • 선박 우클릭 → 항적 조회 메뉴 동작 확인
  • 빌드 성공 확인
## Summary - MapTiler Weather SDK 기상 타일 오버레이 (6종: 바람/기온/강수/기압/레이더/구름) - Open-Meteo 수역별 실시간 기상 패널 (4개 수역 5분 간격 갱신) - ServiceWorker 기반 기상 타일 캐시 - codex/vessel-track 브랜치 squash 병합 (라이브 선박 렌더링, 항적 조회/리플레이) ## Changes - **기상 타일 오버레이**: useWeatherOverlay 훅, WeatherOverlayPanel 위젯, 타임라인 step 슬라이더 - **기상 패널**: useWeatherPolling 훅, WeatherPanel 위젯 (Open-Meteo API 직접 호출) - **vessel-track**: liveRenderer, trackReplay, VesselContextMenu, 항적 조회 스토어 ## Test Plan - [x] 기상 타일 오버레이 6종 레이어 토글 동작 확인 - [x] 타임라인 드래그 시 실시간 타일 로드 확인 - [x] 수역별 기상 패널 데이터 표시 확인 - [x] 선박 우클릭 → 항적 조회 메뉴 동작 확인 - [x] 빌드 성공 확인
htlee added 2 commits 2026-02-16 22:13:26 +09:00
MapTiler Weather SDK 6종 기상 타일 오버레이:
- 바람/기온/강수/기압/레이더/구름 라디오 토글
- 3시간 단위 step 스냅 타임라인 + 드래그 실시간 seek
- 색상 범례, 배속 제어, 투명도 조절
- ServiceWorker 타일 캐시 (cache-first, 최대 2000장)
- SDK 시간 단위(epoch 초) 정합성 보장

Open-Meteo 수역별 기상 패널:
- 4개 수역 centroid 기반 해양/기상 데이터 5분 폴링
- 파고/풍속/수온/너울 카드 UI + 경고 하이라이트

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
htlee added 1 commit 2026-02-16 22:21:26 +09:00
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
htlee added 1 commit 2026-02-16 22:47:11 +09:00
- Mercator/Globe track-replay 레이어 충돌 및 setProps 레이스 해결
- track DTO 좌표/시간 정규화 + stale query 응답 무시
- 조회 직후 표시 안정화 및 기본 100x 자동재생 적용
- Global Track Replay 패널 초기 위치 조정 + 헤더 드래그 지원
- liveRenderer batch rendering + trackReplay store 기반 구조 반영

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
htlee merged commit 4d1a8a0d1e into develop 2026-02-16 22:47:27 +09:00
"로그인하여 이 대화에 참여"
No reviewers
레이블 없음
마일스톤 없음
담당자 없음
참여자 1명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

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

의존성

No dependencies set.

Reference: gc/gc-wing#17
No description provided.