Files
Pier_v1/수량산출/docs/PDF_PLAN_REPORT.md
T

17 lines
2.1 KiB
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.
# PDF 삽도 및 프로젝트 PLAN 연결
- 원본 `교각수량산출.pdf` 23페이지 중 3.1에 해당하는 4~8페이지를 Poppler 180dpi PNG로 그대로 렌더했다. 토공 4~5, 구조체 현황 6, 구조체 7~8페이지를 해당 시트 미리보기에 배치한다. 행·열 머리글이 없는 원본 인쇄 형태이며 그림·설명·원본 수식을 그대로 표시한다.
- 3.2의 고정 샘플 교량 삽도는 더 이상 사용하지 않는다. 도면작성의 `keyplanEntities`, `drawingSvg`를 가져와 현재 생성된 프로젝트 모델의 교각 배치와 번호, 북쪽 방향을 표시한다. 연결선은 실제 교각 중심을 잇는 선이며 도로 선형을 임의로 만드는 것은 아니다.
- 새 `plan-preview.ts`가 미리보기와 Excel 출력에 같은 PLAN을 제공한다. 교각 선택/형상 갱신 시 현재 모델을 사용한다. 자동값·직접값과 변수표 계산은 유지한다.
- Excel 출력 시 3.2의 화면 안 샘플 삽도에 연결된 이미지 관계만 새 PLAN PNG로 교체한다. 원본 Excel은 덮어쓰지 않고 3.1의 원래 Excel 도형과 수식은 유지한다.
- 변경: `excel-preview.ts/css`, `plan-preview.ts`, `review-panel.ts`, `workspace.ts`, `export.ts`, `tools/preserve_template.py`, `assets/reference-pdf-04~08.png`.
## 검증
- TypeScript 검사, 수량산출 테스트 10개, Vite 빌드 통과.
- 실제 운곡교 샘플에서 PDF 이미지 5개, 고정 샘플 삽도 미사용, 생성 PLAN의 P1~P6 표시 확인.
- 1920×1080, 1366×768, 입력 저장·재계산·산식 연결·기존 재료표·Excel 다운로드 회귀 검증 통과. 브라우저 오류 0건.
- 출력 ZIP 내 `xl/media/quantity-project-plan.png`와 3.2 이미지 관계 정상 확인.
- 원본 Excel SHA256은 `1c5d935a134523a5dc3a292cfc01bf4190b9bc538313322b33add6926e21c90f`로 변경 없음.
- 검증 출력은 `outputs/verification/운곡교P1_PDF삽도_PLAN검증.xlsx`. 입력 현장 조건은 원본 예시를 적용한 검증용이며 확정 설계 수량이 아니다. 실제 Excel 앱 재계산 검증까지 수행했다는 의미는 아니다.