feat: 지도 나침반(OSM/위성) 추가 + 측점 검색·마커 정확도 개선 + POI/영상 수정

- 지도 기반 나침반(노스업, 현재위치, 시야 역삼각형): 호버 확대·휠 줌·클릭 위성전환, OSM/Esri 타일 서버 프록시(/api/tile)
- 스테이션 검색: 실제 측점(chain) 기준 이동, 없으면 '측점 없음' 안내
- 역 마커: 직교 투영 측점 일치 시에만 표시, 미도착 종점은 추가 방식
- POI 팝업 겹침/재등장·라벨 정합 수정
- 영상 fps 데이터 기반 자동 산출
- 기술/발표/쉬운설명 문서 추가

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-02 18:03:30 +09:00
co-authored by Claude Opus 4.8
parent e9052143d7
commit e0ff5dd6d0
58 changed files with 9635 additions and 378 deletions
@@ -0,0 +1,22 @@
# 구현 상세 — 기술·소스코드 매칭 문서화
**소요 시간**: 약 15분
**Context 사용량**: input ~120k / output ~16k tokens
## 작업 내용
- 앞서 설명한 기술들을 실제 소스코드(파일·라인·핵심 코드)와 1:1 매칭한 구현 상세 문서 작성
- 영역별 3개 Explore 에이전트로 정확한 함수 위치/라인번호/코드 스니펫 추출
- 오버레이/미니맵/RoutePanel
- geoData/geoProjection/chainage/타입/geoStore
- StationBar/Timeline/VideoPlayer/settingsStore/elevation
- 추출 결과를 14개 섹션 + 빠른 색인표로 종합
## 산출물
- `docs/구현상세_GhiVideo_기술-소스코드매칭.md`
- 전체 데이터 흐름도 → 파싱 → 투영/역투영 → 체이니지 → 오버레이 렌더 → 라벨평활 → 겹침/팝업 → 위치보정(드래그/DEM/세로화각) → 미니맵 → 측점바/이동거리축 → smoothTimeRef → 상태관리 → 서버 고도 API
- 기능↔소스 빠른 색인표(파일:라인) 포함
- 각 기능마다 핵심 코드 스니펫 + 동작 원리 설명
## 참고
- 라인번호는 2026-06-30 기준이며 코드 수정 시 달라질 수 있음
- 기존 문서 `DefVideo→GhiVideo_업그레이드_상세.md`, `쉬운설명_GhiVideo_기술이야기.md`와 상호 참조