E05 보고서 양식 자리표 — stab_report.json
빌더(534-3 뒤쪽)가 읽는 표. 시트 id · 칸 주소 · 서식 번호는 양식 그대로 쓰고 바꾸지 않음.
공통
- 몫: 사용자 몫(표지 · 개요) = 처음 만들 때만 채움 · 다시 만들 때(보고서 갱신) 안 건드림. 프로그램 몫(입력조건 · 측점표 · 대표단면 · 3D요약) = 갱신 때 통째 다시 씀.
- 서식 번호(
서식 표): 1 title · 2 sub · 3 section · 4 label · 5 text · 6 head · 7 body(가운데 글) · 8 fs(0.00) · 9 int(0) · 10 ng(N.G 빨강 채움) · 11 ok(O.K 초록) · 12 notice · 13 num1(#,##0.0) · 14 num0(#,##0) · 15 para(위 맞춤 긴 글) · 16 prop(0.0) · 17 chain(#,##0.00).
- 판정 글(
O.K · N.G) 칸 = 엔진 판정을 값으로 씀 · N.G 칸은 서식 10 · O.K 칸은 서식 11 을 직접 붙임 — 인쇄 HTML · xlsx 는 조건부서식 을 안 먹이므로(화면만). 양식의 조건부서식(글포함 N.G → 빨강)은 사용자가 화면에서 고친 판정 글용.
- 수식이 보는 끝 행 = 20000(측점표 · 3D요약). 측점이 이보다 많으면 개요 수식의
20000 을 같이 늘림.
- 빈 값은 칸을 안 적거나
값 을 안 둠(빈 글 "" 금지).
- 그림 열쇠 =
fig/<측점 키>.png(측점 키 = common_util_station_key) · 3D 띠 = fig/3d_band.png. 양식의 fig/{측점키}.png 는 자리 표시일 뿐 — 빌더가 목록을 새로 씀.
s1 표지 (사용자 몫)
| 칸 |
내용 |
| B4:E4 |
제목(고정 글 · 서식 1) |
| C8:E8 · C9:E9 · C10:E10 · C11:E11 · C12:E12 |
사업명 · 노선명 · 발주처 · 작성일 · 작성자 값(병합 · 서식 5) — 왼위 칸 C8 … C12 에 값 |
| B14:E14 |
「문헌 추정치 · 현장 시험 없음」(고정 글 · 건드리지 않음) |
s2 개요 (사용자 몫 · 수식은 양식에 들어 있음)
- 빌더가 쓸 것: 없음(수식이
측점표 · 입력조건 을 가리킴). 의견 칸 A22:F30(병합 · 서식 15) = 사용자 글.
- 수식 칸:
B5 대상 측점 수 · B6 연장 · B10:B12 조건별 최소 Fs · C10:C12 = 입력조건!B12:B14 · D10:D12 판정 · E10·E11·E12 최소 측점 · B15 N.G 수 · B16 종합 판정 · B17(병합 B17:F19) 판정 글.
- 지진을 안 쓰면
측점표!F 열을 비움 → 개요 지진 행은 -.
s3 입력조건 (프로그램 몫)
| 구역 |
칸 |
내용 |
| 해석 방법 |
B5 B6 B7 B8 (각 B:G 병합) |
해석 기법 · 활동면 탐색 · 3D 해석 · 적용 기준 글 |
| 기준 안전율 |
B12 B13 B14 |
건기 · 우기 · 지진 기준 값(수 · 서식 8) · 지진 끔 = 글 - |
|
C12 C13 C14 (C:G 병합) |
비고 글 |
| 지하수 규칙 |
B17 B18 B19 (B:G 병합) |
건기 · 우기 · 지진 시 규칙 글 |
| 노면 하중 |
B22 |
수(kPa · 서식 16) |
| 지반 물성치 |
26 행부터 한 줄씩 · 머리 25 행(머리 줄 반복) |
A 지층 · B 적용 구간(전체 또는 구간 글) · C γt · D γsat · E c · F φ(서식 16) · G 출처(서식 5) · A·B = 서식 7 |
- 지반 물성치가 표의 맨 끝이라 줄 수가 늘어도 다른 칸이 안 밀림. 구간별 덮어쓰기 줄 = 같은 표에 줄 추가(B 열에 구간).
s4 측점표 (프로그램 몫 · 머리 줄 4~5 행 쪽마다 반복 · 가로 · 폭 1쪽)
- 자료는 6 행부터 측점 하나 = 한 줄 · 서식은 6 행 서식을 줄마다 그대로.
| 열 |
내용 |
서식 |
| A |
측점 이름 |
7 |
| B |
누가거리(m · 수) |
17 |
| C |
구분(깎기 · 쌓기) |
7 |
| D · E · F |
건기 · 우기 · 지진 안전율 Fs(지진 끔 = 칸 없음) |
8 |
| G · H · I |
건기 · 우기 · 지진 기준 안전율 |
8 |
| J |
판정 O.K · N.G(엔진 판정 값) |
N.G = 10 · O.K = 11 |
- 개요 · 3D 수식이
A6:A20000 · B · D · E · F · J 열을 읽음 → 이 열 배치 바꾸지 않음.
- 줄 수 = 측점 수(시험: 측점 수 = 줄 수). 쪽 나눔은 자동(
인쇄.쪽나눔 안 씀).
s5 대표단면 (프로그램 몫 · 단면 하나 = 28 행 덩이 = 한 쪽)
덩이 k(0 부터)의 시작 오프셋 dr = 28 × k — 양식의 1~28 행 덩이를 dr 만큼 아래로 복사해 단면 수만큼 만듦(칸 · 병합 · 행 높이 · 조건부서식 범위 포함).
| 덩이 안 행 |
칸 |
내용 |
| 1 |
A1:H1 병합 |
단면 제목(대표 단면 ① — 측점 · 구분 · 높이) |
| 2 |
B2:H2 병합 |
선정 사유 글 |
| 3~22 |
그림 A3:H22 |
그림 한 장 — 그림 칸 크기 약 712 × 533 px(가로 : 세로 = 4 : 3) · 열쇠 fig/<측점 키>.png · 닻은 dr 만큼 내림 |
| 23 |
머리(고정 글) |
조건 · 해석 방법 · 안전율 · 기준 · 판정 · 활동면 반경 R · 중심 x · 중심 y |
| 24 · 25 · 26 |
A = 건기 · 우기 · 지진(고정 글) |
B 해석 방법 글(서식 7) · C Fs(8) · D 기준(8) · E 판정(7→ N.G 10 · O.K 11) · F 반경 · G 중심 x · H 중심 y(13) |
| 27 |
B27:H27 병합 |
비고 글 |
| 28 |
빈 줄 |
쪽 끝 |
인쇄.쪽나눔 = [28, 56, …, 28 × 단면 수](마지막 덩이 끝 쪽 나눔은 있어도 빈 쪽이 안 생김).
- 지진을 안 쓰면 26 행(덩이 안) 칸을 비움.
s6 3D요약 (프로그램 몫 · 머리 줄 19 행 반복)
| 칸 |
내용 |
그림 A5:H16 |
평면 위험 띠 — 그림 칸 약 684 × 320 px(2.1 : 1) · 열쇠 fig/3d_band.png |
| 20 행부터 구간 하나 = 한 줄 |
A 구간 · B 시작 측점 · C 끝 측점(서식 7) · D 3D 최소 Fs · E 2D 최소 Fs(서식 8) · F 3D/2D 비 = 수식 IF(E{r}>0,D{r}/E{r},"")(서식 8) · G 임계 체적 m³(서식 14) · H 판정(서식 7 → N.G 10 · O.K 11) |