# 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 반복 — 전 구간 통과를 순환하며 세그먼트가 자동 전환되는지