Files
Aislo/resources/master_template/report/stab_report_slots.md
T

5.7 KiB
Raw Blame History

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)
  • 20 행 서식을 줄마다 복사.