Files
Aislo/docs/raw/plans/2026-08-30_plan_las_free_sheet_surface.md
T
eomsangdonandClaude Opus 5 eb30b774f8 chore(docs): docs 폴더 git 추적 전환 · PLAN·OWNERS 최상위 이관
- `docs/` 를 .gitignore 에서 빼 git 추적 대상으로 전환 (위키·완료 이력·검증 기록)
- `docs/raw/PLAN.md` · `docs/raw/OWNERS.md` 를 저장소 최상위로 이동 후 .gitignore 에 등록
  — 창끼리 공유하되 저장소에는 안 올리는 장부
- 살아 있는 경로 참조 7개 파일 정정 (아카이브 107건은 그때 사실이라 그대로 둠)
- graphify 날짜별 산출물(`docs/wiki/graphify-out/20*/`) 제외 — `graphify update` 가 다시 만듦

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-09 18:19:07 +09:00

2.1 KiB

LAS 없는 도엽등고선 기반 설계 완료 범위

목표·계약

  • 계획노선 CSV와 1:5,000 도엽등고선으로 LAS 없이 WF1~B06을 완주한다.
  • dtm_{filter}.npz 계약을 LAS 파이프라인과 같게 유지해 하류 계산을 수정하지 않는다.
  • LAS가 있는 프로젝트도 도엽 서피스를 참고 모델로 함께 생성한다.
  • 확정값: 절취 여유 300m, 격자 1m, 일반 사용자 자동확정·진입차단 유지, 정밀도 저하 수용.

완료 체크리스트

  • B03 las_free 토글·검증 면제·stage 0 params 저장.
  • run_sheet_surface_analysis()dtm_sheet.npz·GLB·DB 모델 등록·자동확정.
  • B04 도엽등고 3D 서피스 별도 표시.
  • 등고선/메시 bounds 정합, 중간선·마루 캡·하천 구조선 보간.
  • NURBS 이중 평활 제거와 6개 보간 방식 정리; 라플라스 기본값 확정.
  • LAS 없는/있는 신규 프로젝트의 WF1→B06 무인 E2E.
  • 관 지점 XY 저장·노선 투영 이월.
  • 조밀 원청 계획노선의 근거리 세그먼트 직결로 평면 보존.

자체검증 핵심

  • LAS 없는 프로젝트: 도엽 9매·등고선 3,413건, 서피스 6종, 관 4개, 세부유역 8개, B06 횡단 19개 완주.
  • 계획노선 보존 후 정점 135개=CSV, 끼어든 격자점 0, 최대 이탈 0m, 평면 길이 350.11m.
  • 관 4건은 노선까지 최대 0.016m로 이월됐고 이후 노선 지문 일치로 구조적 미끄러짐이 해소됐다.
  • 관련 pytest는 단계별 2→8→11→14건 통과 기록을 보존한다.

완료 중 발견·해결

  • 정션 저장경로 realpath 불일치, 자동체인의 확정 모델 오선택, LAS 전용 bounds 폴백, 청크 LAS 차단 누락을 수정했다.
  • NURBS 프리뷰는 실제 확정 격자와 달라져 되돌렸으며 다시 넣지 않는다.

미완료 분리

  • 곡선 경고의 검사 간격 독립·정식 IP/R 직접검사는 docs/raw/PLAN.md에 유지한다.
  • 세류 교차 기본 관과 격자 유입 봉우리의 2.3m 차이는 별도 사용자 판단 대상이다.

검증: docs/raw/verification/2026-08-30_verify_las_free_sheet_surface.md