문서 — 작업 기록 형식 규칙(작업분·누적 토큰 병기) + 이력 37건
- CLAUDE.md: Context 사용량을 '작업분 + 누적' 병기로 확정(영구 규칙) - docs/history: 7/15 작업 이력 37건 (포터블·검색 재설계·선형 입체형· 시점/종점 표기·설정 산출/복원·각종 진단) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
# 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 이내) 도착
|
||||
Reference in New Issue
Block a user