# 2026-07-15 측점 검색 전 구간(모든 세그먼트) 순환 + 선형 점 궤적 방식 전환

**소요 시간**: 25분
**Context 사용량**: 작업분 input 350k / output 12k tokens · 누적 input 18900k / output 282k tokens

## 요청

1. 측점 검색(예: 1355)이 한 군데만 찾음 — 여러 통과가 있으면 현재 위치에서
   진행방향으로 찾고, 끝까지 가면 처음부터 현재까지 순환해야 함
2. 선형 애니메이션을 드론 궤적 표현과 동일한 방식으로

## 구현

### ① 측점 검색 — 전 구간(모든 세그먼트) 순환

- 종전: 검색 범위가 **현재 영상(세그먼트) 프레임**뿐 → 다른 영상에 있는 통과는
  못 찾고, 현재 영상에 1곳이면 1곳만 순환
- geoData/geoStore: **fullFrames**(전체 비행 프레임, datum·초점 보정 동일 적용) 추가
- StationBar: 전 구간 검색 인덱스(globalSearch — 배지와 동일한 viewChain 규칙,
  0.2s 표본) 생성 → 통과 그룹핑 → **전역 시간축에서 현재 위치 기준 진행방향 순환**
  (같은 값 연속 Enter = 다음 통과, 마지막 넘으면 처음으로 랩어라운드)
- 다른 세그먼트의 통과로 점프: useVideoPlayer.loadLocalFile 에 **startAtSec** 추가,
  VideoPlayer.handleSeekSegment(세그먼트 전환 + 해당 시각 시크, 재생 상태 유지),
  StationBar 에 onSeekSegment prop 배선
- 세그먼트 길이 미측정(null) 등 전역 인덱스 불가 시 기존 세그먼트 내 검색 폴백

### ② 선형 점 — 궤적(측정점)과 동일 방식

- 이동 애니메이션(12m/s 위상) 제거 → **체이니지 20m 간격 월드 고정점**
- 스타일도 궤적 측정점과 동일(노란 점 1.8px 고정 크기) — 화면 이동만으로
  자연스럽게 흐르는 궤적과 같은 질감

## 반영

- 웹(index-BCV4opt2.js, 07.15 13:21) + 포터블(StationPlayer-Portable) 갱신
- 확인: 측점 입력 후 Enter 반복 — 전 구간 통과를 순환하며 세그먼트가 자동 전환되는지
