Files
GhiVideo_v4/docs/history/2026-07-09_2053_전체-커밋.md
T
b23042andClaude Fable 5 7d51ba9945 표고 체계 정비·설정 파일 단순화·선형 클리핑·시연 준비
- 타원체고 기준 자동 변환: route.json ellipsoidal_height 선언 시 드론 고도(CSV 정표고)를
  영상 메타(djmd 6.6 타원체고)와의 차(지오이드고 자동 산출)만큼 보정, 세그먼트 전환에도 유지
- KML 표고 파이프라인: 좌표 고도(z) 사용(POI/측점), *_byDem.kml 자동 생성(DEM 조회·높이 속성 포함)
  + 로더의 _byDem 우선 규칙, 선형중심선(LineString) 로딩·경로표고 앵커
- 설정 파일: camera.json/display.json/route.json 단순 이름 인식, 화면표시 옵션 PC 저장/자동 적용,
  초기화 버튼을 환경설정 파일 기준 복원으로 변경, 저장 파일명 단순화
- 선형 표시: 표출된 마지막 측점까지 클립(경계 세그먼트 절단 + 관통 현 처리 — 구간 실종 수정)
- 스테이션바: 시점(0k000) 마크(실통과 위치), 노선밖 프레임 통과 오인 방지, 커서 배지 1m 단위,
  배너 연장/소요 실측값(측점 체이니지·영상 길이 합) 우선
- 세그먼트 전환 라벨 깜빡임 구조 수정(캐시 초기화·최근접 키 조회·이중 재계산 제거) +
  사전계산 프레임 불변값 호이스팅(재생 지연 해소)
- UI: 슬라이더/값 입력칸 휠 조절, 패널 버튼 위치 정렬, 저장 버튼 중복 제거, dev_mode(route.json)로
  영상제어 UI 표시 제어, 지오이드 최대 200, 이격거리 측점 동반 적용
- 시연: start-demo.bat + docs/DEMO.md
- docs/history: 작업 이력 30건

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 20:37:46 +09:00

20 lines
905 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 2026-07-09 오늘 개발분 전체 커밋
**소요 시간**: 2분
**Context 사용량**: input 880k / output 1k tokens
## 작업 내용
오늘 세션 전체 개발분을 main 에 커밋 (84f4921, 32파일 +1834/111):
- 제주 DJI 비행로그 어댑터, 분할영상 연속재생 + 영상목록 콤보
- KML 다중 병합(측점 71 + 지장물 신포맷 + 라벨 색상), 라벨 박스 스타일
- 카메라 자동감지(djmd) + camera.json PC 저장/자동 적용, Yaw 자동추정·드래그 역산
- 스테이션바 개선(이동거리 진행도, 노선밖 표기, 원거리 구조물 제외, 배지 한 줄)
- 서버 /api/camera 라우트, ecosystem(54000, 제주 경로), 히스토리 문서 21건
## 참고
- 원격(origin: gitea.hmac.kr/b23042/GhiVideo_v4)으로 push 는 하지 않음 — 요청 시 수행
- 이 히스토리 파일은 커밋 이후 생성분 (다음 커밋에 포함)