Files
GhiVideo_v4/docs/history/2026-07-15_1339_측점검색-정밀화.md
T
b23042andClaude Fable 5 fcf686f203 문서 — 작업 기록 형식 규칙(작업분·누적 토큰 병기) + 이력 37건
- CLAUDE.md: Context 사용량을 '작업분 + 누적' 병기로 확정(영구 규칙)
- docs/history: 7/15 작업 이력 37건 (포터블·검색 재설계·선형 입체형·
  시점/종점 표기·설정 산출/복원·각종 진단)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-15 16:28:49 +09:00

32 lines
1.4 KiB
Markdown

# 2026-07-15 측점 검색 오차(2000→1+991) — 시간축·표본 보정
**소요 시간**: 10분
**Context 사용량**: 작업분 input 160k / output 5k tokens · 누적 input 19800k / output 305k tokens
## 제보 (스크린샷)
2000 검색 시 1+991 로 이동 — 해당 측점으로 정확히 안 감.
## 원인 (실측)
1. **전역 시간축 스케일 오차**: 전 구간 검색의 fps 를 '마지막 프레임 ÷ 영상 길이 합'으로
환산 — CSV 로그가 영상보다 길어(착륙 꼬리, 경로 1-1 +0.9s/0.14%) 시간축이 압축되어
검색 지점이 최대 ~7m 어긋남 (ffprobe 실측: 1-1 671.7s vs CSV 672.6s)
2. **표본 이산화**: 검색 인덱스가 0.2s 표본이라 ±0.8m 추가 오차
## 수정 — StationBar.tsx (+ geoData DJI_VIRTUAL_FPS export)
- 시간기반(DJI) 로그는 frame = 경과초×59.94 가 정확한 환산 → **가상 fps 상수 사용**
(프레임 간격 >1 로 자동 감지, 프레임 기반 데이터는 기존 방식 유지)
- 통과 시각을 이웃 표본과 **선형보간**해 vc == 검색값 지점으로 정밀화
## 잔여 한계 (참고)
- 마지막 세그먼트 끝부분은 CSV 꼬리 때문에 세그먼트 내부 배지 시간축이 미세 압축 —
끝 수 초 구간에서 수 m 오차 가능(통상 검토 구간 밖)
## 반영
- 웹(index-BcIFwOAf.js, 07.15 13:39) + 포터블(StationPlayer-Portable) 갱신
- 확인: 2000 검색 → 배지 2+000(±2m 이내) 도착