Files
GhiVideo_v4/docs/history/2026-07-13_1452_노트북-시연-가이드.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

1.1 KiB

2026-07-13 노트북 로컬 시연 준비 (Q&A + 스크립트)

소요 시간: 5분 Context 사용량: input 1830k / output 3k tokens

질문

노트북에 로컬 설치해서 시연 가능한지.

답변 — 가능. Node.js 20만 있으면 됨

  • 시연 흐름(폴더 선택 재생 + 오버레이)은 전부 클라이언트 + 정적 서빙 — WSL/PM2 불필요
  • FFmpeg 미설치 시 경고만 뜨고 기동(app.ts 확인) — HLS/서버 프레임추출만 비활성
  • better-sqlite3 은 win-x64 Node20 프리빌트 바이너리로 npm install 시 자동 설치

산출물

  • start-demo.bat (저장소 루트): PORT=54000 + storage 경로 env 설정 후 서버 실행, 브라우저 자동 오픈. 빌드 산출물 없으면 안내 후 종료
  • docs/DEMO.md: 설치(노드/소스/빌드) → 데이터 복사(환경설정 json 포함) → 실행 → 주의사항(오프라인 타일, 리허설, 4K60 사양) 가이드

참고

  • 시연 데이터: 경로 1-1 폴더(12GB) 통째 복사 — camera.json/display.json 포함해야 캘리브레이션 자동 적용