샘플 프로젝트
-실제 교량의 교각·지반·위성사진·2D 지도를 함께 살펴봅니다.
-기설계교량 라이브러리
기존 설계 프로젝트의 교각·지형·지도를 살펴보고 불러옵니다.
diff --git a/.gitignore b/.gitignore index 1f69490..c9ecea2 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,5 @@ __pycache__/ pierzainer_ground/data/cache/ pierzainer_ground/data/output/**/cache/ backup/ +verify/ +도면추출/output/ diff --git a/README.md b/README.md index 774f556..d9ab530 100644 --- a/README.md +++ b/README.md @@ -19,14 +19,19 @@ npm run dev -- --host 127.0.0.1 --port 5173 브라우저에서 http://127.0.0.1:5173/ 을 엽니다. 랜딩페이지의 Excel 가져오기와 실제 교량 샘플 선택을 사용합니다. +랜딩페이지의 **도면 불러오기**를 누르면 프로그램 내부의 도면추출 팝업이 열립니다. DWG 폴더를 선택하고 자동 추출을 시작하면 진행 로그와 결과가 팝업에 표시됩니다. 결과의 **교각 불러오기**로 바로 Excel 인식·형상 생성 단계에 연결하거나 **Excel 저장**으로 파일을 받을 수 있습니다. 원래 추출 엔진은 화면 없이 실행하며 미확정 값은 검토 대상으로 유지합니다. + +결과는 프로젝트의 `도면추출/output/작업ID/`에 저장합니다. 선택한 원본 도면 폴더는 수정하지 않습니다. 팝업을 닫아도 추출은 계속되며 다시 열어 결과를 확인할 수 있습니다. + +배포 빌드를 로컬에서 실행하려면 `npm run build` 후 `npm run preview -- --host 127.0.0.1`을 사용합니다. 도면추출은 이 PC의 Windows 로컬 서버와 포함된 `도면추출/app` 엔진을 사용하므로, `dist`만 올린 정적 웹사이트에서는 추출을 실행할 수 없습니다. + ## 유지하는 폴더 - `src/`, `index.html`: 실제 교각 프로그램 - `랜딩페이지/`: 랜딩 화면과 지도 포함 통합 샘플 12개 - `pierzainer_ground/`: 지반 생성 프로그램, 원본 자료, 최종 지반 JSON 및 재현에 필요한 데이터 -- `도면추출_연동패키지_20261102/`: 도면 추출 프로그램과 교각 샘플 Excel -- `public/`: 프로그램 리소스 및 기본 Excel 샘플 -- `tests/`, `scripts/`, `verify/`: 자동 검사와 유지보수 스크립트 +- `도면추출/`: 도면 추출 프로그램과 교각 샘플 Excel (기본 P1 샘플 포함) +- `tests/`, `scripts/`, `verify/`: 현재 교각·Excel·지도 기능의 자동 검사와 유지보수 도구 `node_modules/`, `dist/`, `.verify/`, 지반 `cache/`는 실행·검증 중 재생성되는 파일이며 Git에 추가하지 않습니다. @@ -52,3 +57,7 @@ Windows Chrome을 쓰면 Windows Node로 실행하고 입력·출력 경로도 W 혼합 전 Pierzainer 커밋 `d6735a6`에서 로컬 브랜치 `recovery/pierzainer-20261102`를 만들었습니다. π형 Excel 인식, 전·후열 받침 수 불일치 허용, 랜딩페이지 샘플 연결을 포함합니다. 기존 ITAM 브랜치와 원격 기록은 변경하지 않았습니다. 당시 복구 기록에는 분리 파일을 상위 `_recovery/20261102_mixed_projects/`에 보관하고, 당시 `master`가 ITAM 코드였다고 적혀 있습니다. 2026-11-05 현재 로컬 `master`는 Pierzainer 코드(`91c4a4a`)이므로 과거 안내에 따라 복구 브랜치로 전환하지 마세요. 당시 복구 보관 경로의 현존 여부는 이번 작업에서 재확인하지 않았습니다. 이번 검증·기록 정리에서도 원격 push와 브랜치 전환은 수행하지 않았습니다. + +## 정리 기준 + +실행에 필요한 코드·원본 도면·샘플 Excel·최종 지반 JSON은 유지합니다. 과거 개발용 도구와 옛 좌표 기준의 검증 파일은 정리했으며 백업 목록은 상위 `_recovery/20261103_cleanup/`에 있습니다. diff --git a/index.html b/index.html index d6c8094..b71b8e5 100644 --- a/index.html +++ b/index.html @@ -17,6 +17,7 @@ +
기존에 작성된 설계정보 Excel 파일을 불러와 모델링을 시작합니다.
+설계정보를 불러와 교각·교대 3D 모델을 자동 생성합니다.
종평면도와 받침배치도, 고저 근거도를 선택합니다.
+기존 도면에서 교각·교대 정보를 추출하여 3D 모델을 생성합니다.
실제 교량의 교각·지반·위성사진·2D 지도를 함께 살펴봅니다.
-기존 설계 프로젝트의 교각·지형·지도를 살펴보고 불러옵니다.
CAD 도면 또는 이미지 파일을 불러옵니다.
-받침 배치 제원을 확인할 설계도면입니다.
-고저 및 해석 기준이 되는 근거도를 선택합니다.
-검증된 교량은 교각·지반·위성사진·2D 지도를 함께 엽니다. 확인이 필요한 샘플은 원인을 안내합니다. Excel 설계 지반고는 유지합니다.
- - -지도 좌표계는 원자료 확인이 필요한 추정값을 포함합니다. 지반면과 설계 지반고의 차이 및 기존 모델 검증 알림은 보존됩니다.
-