Files
Pier_v1/랜딩페이지/SAMPLES.md
T

2.3 KiB

실제 교량 샘플

랜딩페이지의 샘플 목록은 sample-projects.ts와 assets/samples/*.pzr.json을 사용합니다. 선택한 파일만 다운로드하고, 기존 앱의 프로젝트 열기 입력을 통해 교각·지반·위성사진·2D 지도를 함께 불러옵니다. 별도의 형상 생성 로직이나 외부 프로그램 수정은 추가하지 않았습니다.

현재 12개 자료 중 9개 교량은 바로 열 수 있습니다. 산외교는 P8/P10을 포함한 17기 형상이 생성됩니다. 전·후열 받침 수가 다르면 각 열의 좌표와 표고로 분리 생성하며, 받침을 추가하거나 삭제하지 않습니다. 승천천교는 원본 방위각 12개가 미확인입니다. 대호지교·감북교는 기존 앱의 현장타설말뚝 후속 철근 화면에서 확대기초를 참조하는 오류가 있어 열기를 보류합니다. 해당 기둥 철근 코드는 수정하지 않았습니다.

통합 자료는 원래 Excel의 필수 설계값을 유지합니다. π형은 동일한 프로그램 형식명 2주형으로 변환하며 변환 셀을 기록합니다. 프로그램의 기존 선택 입력 기본값을 input/defaults/draft에 동일하게 저장해 처음 열 때 불필요한 재생성 상태가 생기지 않게 합니다. 원도면 지반고는 별도의 groundModel 값이며 설계 지반고를 덮어쓰지 않습니다.

지도 출처와 좌표계 추정 상태는 각 파일의 sampleProvenance에 보존합니다. 원본 CRS의 공인 검증은 미완료입니다. 도면 좌표와 지반 JSON은 X=북/Y=동, 앱 내부는 x=동/y=북이며 Excel 판독 시 한 번만 바꿉니다.

재생성: Pier_v1 폴더에서 node pierzainer_ground/merge_sample_projects.mjs. 원본 입력은 읽기만 하며 ground 출력과 이 폴더의 샘플 에셋을 갱신합니다. 상세 좌표·표고·형상 검증은 pierzainer_ground/data/output/samples_20261102/COMBINED_VALIDATION.md와 combined_validation.json에 있습니다.

검증: TypeScript 검사, Vite 배포 빌드, 12개 샘플 버튼(9개 열기/3개 사유 안내), 두 지도 전환, 다운로드 실패 복구, 7개 해상도에서 기존 랜딩페이지 및 Excel 가져오기 회귀 검사. 실행 기록은 .verify/sample-verification.json, .verify/white-verification.json입니다.