Commit Graph
3 Commits
Author SHA1 Message Date
b23042andClaude Fable 5 f6a9b62dc3 StationPlayer 포터블 패키지 — 웹서버 없이 로컬 단독 실행
- server/src/demo.ts: 경량 서버 엔트리 — 정적 클라이언트 + 필수 API 2종만
  (/api/elevation DEM 프록시, /api/tile 지도 타일 프록시). 영상은 브라우저
  폴더 선택(로컬 파일)이라 업로드/HLS/DB(네이티브 모듈) 불필요
- scripts/build-portable.sh: esbuild 단일 번들(--minify, 소스 비공개) + client
  복사 + 호스트 node.exe 동봉 + StationPlayer.bat/README(CRLF) 생성
  → dist-portable/StationPlayer-Portable (약 103MB, 더블클릭 실행)
- .gitignore: dist-portable/ 제외

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-15 16:26:28 +09:00
b23042andClaude Fable 5 84f4921826 제주 드론 도로영상 지원: DJI 로그 어댑터·분할영상 연속재생·카메라 자동감지·오버레이 개선
- 제주 DJI 시간기반 비행로그(CSV) 파싱 어댑터: 세그먼트 창 정렬, 가상 fps 환산
- 분할 영상(이름 오름차순) 연속재생 + 좌상단 영상목록 콤보(선택 재생), 세그먼트별 드론 로그 재정렬
- KML 다중 파일 병합 파싱: STA 체이니지 측점(71개) + 지장물 신포맷(타입/이름/텍스트박스_색상)
- 시설물 라벨: 지정색 배경 박스 + 흰 글자, 팝업 중앙 정렬, 호버 구간 깜빡임 수정
- 카메라 자동감지(djmd: ZenmuseP1, focal 29.9mm) + <영상명>.camera.json PC 저장/폴더 자동 적용
- Yaw 자동추정(GPS 진행방위 기반) + 라벨 드래그 Yaw 역산 모드
- 스테이션바: GPS 이동거리 진행도(호버 시 정지), 노선밖 거리 표기, 원거리 구조물 마크 제외
- 서버: /api/camera 라우트, ecosystem 포트 54000·제주 데이터 경로
- docs/history: 작업 이력 21건

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-09 20:58:49 +09:00
b23042andClaude Fable 5 d38b842e8d GhiVideo 소스 복제 — v4 작업 시작 기준
기존 GhiVideo 저장소 HEAD의 트래킹 소스 362개 파일을 복제.
(node_modules·storage·빌드 산출물·대용량 미디어는 .gitignore 규칙대로 제외)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-09 14:32:51 +09:00