# 2026-07-14 스테이션바 현재값 — 드론 연직 → 카메라 시선 중심 체이니지 연동

**소요 시간**: 10분
**Context 사용량**: input 7600k / output 3k tokens

## 배경 (사용자 제보)

배지(현재 스테이션)는 드론의 연직 투영 체이니지인데, 카메라는 피치 −15°로 전방
(AGL 70m 기준 약 260m 앞)을 비추므로 화면 속 측점 라벨과 배지 값이 달라 혼동 유발.

## 구현 — StationBar.tsx

- ViewedPoint 에 **viewChain**(시선 중심 지면 교점의 체이니지) 추가:
  - 전방 주시거리 = AGL / tan(|짐벌 피치|), 상한 350m (수평에 가까우면 상한 사용)
  - AGL = 드론고도 − 지면고도(측점 z 의 체이니지 보간 — 동일 datum(타원체고))
  - 진행방향 = 카메라 yaw 벡터 · 노선 접선(+체이니지 방향) 내적 부호 → ±주시거리
  - 노선 양끝은 측점 범위로 클램프
- 커서 배지(realChain)가 chain → **viewChain** 을 사용
- 폴백: 측점 z 없는 데이터셋(z 프로파일 <2점)·고도/yaw 미상 → 기존 연직 체이니지 유지
- 구간색·마크·이동거리축·노선밖 표기는 기존(물리 통과 기준) 그대로

## 효과

배지 값이 화면 중앙이 실제로 비추는 지점의 측점값과 일치 — 영상 속 측점 라벨과 동기화.

## 검증

- tsc+vite 빌드 통과, 새 번들(index-DGLDr81A.js, 빌드 07.14 18:35) 서빙
- 적용: F5 새로고침(빌드 시각 18:35 확인) → 폴더 재선택
