- djmd(영상 내장 텔레메트리) 프레임 동기 위치/고도: MP4 stbl 선별 파싱(djmdTrack.ts), CSV 시각정렬 오차(평균 3.2m) 제거 — 세그먼트별 백그라운드 정밀화(frameSynced 플래그) - 자세 시간축 재정렬: djmd 위치 교차상관으로 CSV↔영상 오프셋 자동 추정(실측 -0.33s, 잔차 0.24m) 후 yaw/pitch/roll 재샘플(yaw 최단각) — 옆 지물 미끄러짐 해소 - 포즈 평활 자동 제한: 프레임 동기 데이터는 ±5프레임 상한(기존 ±60=±1s) — 회전 시 오버레이 전체가 드론에 딸려오는 지연 제거 - 선형-측점 정합: 측점 위치를 선형 정점으로 삽입(3D 이격≤0.012m) + 정점 z 를 측점 체이니지 보간으로 재정렬, 측점 라벨 화면 EMA 제거(선과 동일한 즉시 투영) — 선형이 측점 POI 를 픽셀 단위로 통과 - 드론높이 모드 높이 규칙 통일: 선형도 '드론고도-이격거리' 평면 적용(라벨과 동일) - 카메라 offZ 잔재 교정: 표고 체계 정비 이전 드래그 보정값(-18.3m)이 이중 보정이 되어 원거리 POI 가 접근할수록 밀리던 원인 — 경로 1-1 camera.json 0 으로 교정(.bak 백업) - 로드 UX: 폴더 로드 시 정지 상태로 대기(처음부터), 데이터 교체 시 UI 초기 상태 복원 - 라벨: 측점 팝업 표고(타원체고) 행 추가, 구조물-POI 이중 라벨 제거(어음천교), 시간동기 보정 슬라이더(timeOffsetSec) - 측점 표기 0+000 형식 전환(생성 6곳·파서 4곳 신구 호환) + 스테이션바 양끝 100m 내 시설물 없으면 시작/끝 스테이션 마크 - 단축키: F2 개발자 모드(dev_mode 1↔0, 세션 한정), A 선형 표시 토글 - 인프라: 54000 포트 재부팅 자동화(portproxy 직접 IP + 로그온 갱신, pm2 resurrect) - docs/history: 작업 이력 23건 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
29 lines
1.4 KiB
Markdown
29 lines
1.4 KiB
Markdown
# 2026-07-14 선형선-선형점 불일치 재제보 — 구버전 번들 실행 진단
|
|
|
|
**소요 시간**: 5분
|
|
**Context 사용량**: input 5500k / output 3k tokens
|
|
|
|
## 제보 (스크린샷, 1k900~2k100)
|
|
|
|
선형선(빨간 선)이 측점 눈금에서 우하단으로 벗어남 — 가까울수록 간격 증가.
|
|
|
|
## 진단
|
|
|
|
- 현행 배포 코드(14:18 번들)에서는 불일치가 **구조적으로 불가능**:
|
|
① 측점 위치가 선형 정점으로 삽입되어 있고(13:21), ② 측점 눈금 앵커는 projectCL 로
|
|
선형 위에 스냅된 같은 3D 점이며, ③ 같은 포즈·같은 투영으로 그려짐(13:24)
|
|
- 스크린샷의 간격 패턴(가까울수록 벌어짐 = z 오차 시그니처, 약 4~6m)은
|
|
**13:08 이전 번들**(선형 z 원본, 측점 z 와 4.6m 차이 구간)과 정확히 일치
|
|
- 서버 index.html 은 `Cache-Control: max-age=0` — 일반 새로고침이면 새 코드 수신.
|
|
즉 **페이지 새로고침 없이 폴더만 재선택**해 온 것으로 판단
|
|
(폴더 재선택은 데이터만 다시 읽고 JS 번들은 그대로)
|
|
|
|
## 확인 수단 (기존 기능)
|
|
|
|
- 좌상단 타이틀 아래 **빌드 시각 표시** (`v1.0.0 · 07.14 14:18`) — 14:18 이후여야 최신
|
|
- 콘솔(F12): `[KML] 선형-측점 정합: 측점 정점 67개 삽입 ...` 로그 확인
|
|
|
|
## 조치
|
|
|
|
- 코드 변경 없음. 사용자에게 **F5 새로고침(필요시 Ctrl+F5) → 폴더 재선택** 안내
|