diff --git a/A05_EduDetail/guide/E04/00_설명서.md b/A05_EduDetail/guide/E04/00_설명서.md index 64e1f26c9..96d7a627b 100644 --- a/A05_EduDetail/guide/E04/00_설명서.md +++ b/A05_EduDetail/guide/E04/00_설명서.md @@ -5,7 +5,7 @@ ## 여는 길 - 2D 해석 화면 왼쪽 아래 [>] 단추 — 또는 대시보드에서 안정성평가 프로젝트를 열고 「3D 해석」 단계를 고름. -- 먼저 [지반 조건](E02/00_설명서)에서 값을 [저장]해 둘 것. 3D 해석은 저장한 지반 조건을 씀. +- [지반 조건](E02/00_설명서)에서 [해석 시작]을 눌러 두었으면 모든 구간의 건기 · 우기 결과가 이미 채워져 있음. 이 화면의 [해석]은 고른 구간 하나만 다시 셈. ![화면 한눈에](E04_00_overview.webp) @@ -14,24 +14,24 @@ | 번호 | 구역 | 하는 일 | | --- | --- | --- | | 1 | 안내 글 | 탐색 · 해석 방식 한 줄 설명 | -| 2 | 구간 카드 | 해석할 구간을 고르거나 직접 정함 — [구간 고르기](01_구간_고르기) | +| 2 | 구간 카드 | 해석할 구간을 고르거나 직접 정함 · 구간마다 건기 · 우기 안전율 — [구간 고르기](01_구간_고르기) | | 3 | 탐색 설정 카드 | 조건 · 활동면 모양 · 타원체 길이비 · 탐색 폭 — [탐색 설정](02_탐색_설정) | | 4 | 고급 설정 카드 | 기둥 크기 · 중심 간격 · 부피 범위 등 — [탐색 설정](02_탐색_설정) | -| 5 | 단추 줄 | [다시 해석] · [해석] — [해석 돌리기](03_해석_돌리기) | +| 5 | 단추 줄 | [?] · [<] · [>] · [해석] — [해석 돌리기](03_해석_돌리기) | | 6 | 보기 단추 | 평면 지도 ↔ 3D 보기 · 최소 안전율 ↔ 임계 체적 | | 7 | 가운데 지도 | 셀별 결과 색 지도 — [평면 지도](04_평면_지도) | | 8 | 범례 | 색 단계 | -| 9 | 구간 결과 | 3D 최소 안전율 · 판정 · 임계 체적 — [구간 결과](06_구간_결과) | +| 9 | 구간 결과 | 3D 최소 안전율 · 판정 · 임계 체적 · 활동체 기둥 수 — [구간 결과](06_구간_결과) | ## 작업 순서 -1. 왼쪽 **구간** 카드에서 구간 하나를 누름. -2. **탐색 설정** 카드에서 **조건**(건기 · 우기)과 **활동면 모양**을 고름. 처음에는 기본값 그대로 써도 됨. -3. 왼쪽 아래 [해석]을 누름. +1. 왼쪽 **구간** 카드에서 구간 하나를 누름. 결과가 이미 있으면 가운데 지도와 오른쪽 **구간 결과**가 바로 채워짐. +2. **탐색 설정** 카드에서 보고 싶은 **조건**(건기 · 우기)을 고름. 건기 · 우기 결과는 따로 남아 있어 조건을 바꾸면 그 조건 결과가 열림. +3. 값을 고쳐 다시 셈하려면 **활동면 모양** 등을 바꾸고 왼쪽 아래 [해석]을 누름. 누르면 입력을 저장한 뒤 셈하고 결과도 저장됨. 4. 끝나면 가운데 지도에 색이 칠해지고 오른쪽 **구간 결과**가 채워짐. 5. 가운데 위 [3D 보기]로 바꿔 입체 지형 위의 임계 활동면을 확인함 — [3D 보기](05_3D_보기). 6. 다른 구간도 같은 방법으로 해석함. > 주의: 지반 물성치는 문헌 추정치(현장 시험 없음)라 안전율은 비교 · 검토용으로 볼 것. -> 참고: 결과는 구간마다 서버에 자동 보관되므로 따로 저장 단추가 없음. +> 참고: 결과는 구간 · 조건마다 서버에 보관됨 — [해석]이 곧 저장이라 따로 저장 · [다시 해석] 단추가 없음. 지반 조건이나 엔진이 바뀌면 지문이 달라져 [해석] 때 저절로 다시 셈. diff --git a/A05_EduDetail/guide/E04/01_구간_고르기.md b/A05_EduDetail/guide/E04/01_구간_고르기.md index 0d50c270a..45b886d4f 100644 --- a/A05_EduDetail/guide/E04/01_구간_고르기.md +++ b/A05_EduDetail/guide/E04/01_구간_고르기.md @@ -11,7 +11,7 @@ | 번호 | 칸 | 뜻 | | --- | --- | --- | | 1 | 구간 목록 | 100 m 단위로 나눈 구간 | -| 2 | 해석한 구간 | 색 점과 `Fs` 값이 붙음 | +| 2 | 해석한 구간 | 색 점과 건기 · 우기 `Fs` 값이 붙음 | | 3 | 시작 (m) · 끝 (m) | 직접 정하는 구간 | ## 단계 @@ -25,8 +25,9 @@ ## 보이는 것 -- 해석한 구간은 목록에 색 점과 `Fs` 값이 붙음. -- E02 지반 조건 등을 바꾼 뒤에는 그 구간에 「옛 결과」가 붙음 — [해석 돌리기](03_해석_돌리기). +- 해석한 구간은 목록에 색 점과 「건기 1.38 · 우기 0.47」 꼴로 조건별 `Fs` 값이 붙음. 구간 이름은 「시작 – 끝」 측점 글(예 `0+0 – 5+0`). +- 한 번에 해석([지반 조건](E02/00_설명서)의 [해석 시작])을 돌렸으면 모든 구간에 건기 · 우기 값이 다 붙어 있음. +- E02 지반 조건이나 탐색 설정을 바꾼 뒤에는 그 조건 값 뒤에 「옛 결과」가 붙음 — [해석 돌리기](03_해석_돌리기). - 아직 해석하지 않은 구간은 오른쪽에 「이 구간 결과가 없습니다 — [해석]을 누르세요.」가 보임. > 주의: 한 번에 해석할 수 있는 구간은 500 m 이하이고, 구간 안에 측점이 둘 이상이어야 함. diff --git a/A05_EduDetail/guide/E04/02_탐색_설정.md b/A05_EduDetail/guide/E04/02_탐색_설정.md index bca7099ca..55c1213a0 100644 --- a/A05_EduDetail/guide/E04/02_탐색_설정.md +++ b/A05_EduDetail/guide/E04/02_탐색_설정.md @@ -12,7 +12,7 @@ | 단계 | 할 일 | | --- | --- | -| 1 | **조건**을 고름 — 「건기」 또는 「우기 (지표까지 포화)」. | +| 1 | **조건**을 고름 — 「건기」 또는 「우기 (지표까지 포화)」. 보는 결과와 [해석]이 셈할 조건이 이것. | | 2 | **활동면 모양**을 고름 — 「구」 또는 「구 + 타원체」. | | 3 | 「구 + 타원체」면 **타원체 길이비**를 넣음. | | 4 | **탐색 폭 (중심선 ±m)** 을 넣음 — 노선 중심선에서 좌우로 얼마나 넓게 찾을지. | diff --git a/A05_EduDetail/guide/E04/03_해석_돌리기.md b/A05_EduDetail/guide/E04/03_해석_돌리기.md index 626b5214d..ae72f4920 100644 --- a/A05_EduDetail/guide/E04/03_해석_돌리기.md +++ b/A05_EduDetail/guide/E04/03_해석_돌리기.md @@ -1,34 +1,36 @@ # 해석 돌리기 -고른 구간을 3D 로 계산하는 단계. +고른 구간을 3D 로 계산하는 단계. [해석] 한 단추가 입력 저장 · 계산 · 결과 저장을 모두 함. ## 여는 길 - 3D 해석 화면 왼쪽 아래 단추 줄. +- [지반 조건](E02/00_설명서)의 [해석 시작]으로 모든 구간을 건기 · 우기 모두 한 번에 돌려 두었으면 이 단계는 건너뛰어도 됨 — 고른 구간만 다시 셈하고 싶을 때 씀. ![단추 줄](E04_05_buttons.webp) | 번호 | 단추 | 하는 일 | | --- | --- | --- | -| 1 | [다시 해석] | 입력이 같아도 처음부터 다시 셈 | -| 2 | [해석] | 고른 구간을 해석함. 입력이 저장된 결과와 같으면 다시 셈하지 않고 저장된 결과를 엶 | +| 1 | [해석] | 고른 구간 · 조건을 해석함. 입력이 저장된 결과와 같으면 다시 셈하지 않고 저장된 결과를 엶 | + +- 그 왼쪽의 [?] 는 설명서, [<] [>] 는 앞 · 뒤 단계 화면 이동. +- [다시 해석] 단추는 없음 — 엔진 · 지반 조건이 바뀌면 지문이 달라져 [해석]을 누를 때 저절로 다시 셈. ## 단계 | 단계 | 할 일 | | --- | --- | -| 1 | [구간](01_구간_고르기)과 [탐색 설정](02_탐색_설정)을 확인함. | -| 2 | [해석]을 누름. | +| 1 | [구간](01_구간_고르기)과 [탐색 설정](02_탐색_설정)(조건 포함)을 확인함. | +| 2 | [해석]을 누름. 누르는 순간 입력이 저장되고 계산이 시작됨. | | 3 | 진행 막대에 「해석 중 n% · 합성 지형 → 거친 탐색 → 고운 탐색 → 타원체」 차례가 보임. 막대 옆 [끊기]로 멈출 수 있음. | -| 4 | 끝나면 「3D 해석이 끝났습니다.」 알림과 함께 지도에 색이 칠해지고 오른쪽 결과가 채워짐. | +| 4 | 끝나면 「3D 해석이 끝났습니다.」 알림과 함께 지도에 색이 칠해지고 오른쪽 결과가 채워짐. 결과는 그 구간 · 조건으로 저장됨. | +| 5 | 다른 조건도 보려면 **조건**을 바꿔 [해석] — 건기 · 우기 결과는 따로 남음. | ## 보이는 것 - 입력이 같으면 「입력이 같아 저장된 결과를 엽니다.」 알림이 뜸. - [끊기]를 누르면 「해석을 끊었습니다.」가 뜨고 전에 저장된 결과는 그대로 남음. - 한 번 해석에 수십 초 ~ 수 분 걸림. 한 프로젝트에서 한 번에 하나만 돎. -- 지반 조건을 바꾸면 그 구간에 「옛 결과」가 붙음 — [해석]을 다시 누를 것. - -> 주의: 해석 전에 [지반 조건](E02/06_저장과_초기화)에서 [저장]을 한 번 눌러 둘 것. +- 지반 조건을 바꾸면 그 조건 값에 「옛 결과」가 붙음 — [해석]을 다시 누를 것. > 참고: 공유받은 회사(보기만)는 「보기만 허용된 프로젝트입니다.」가 뜨고 [해석]이 꺼짐. diff --git a/A05_EduDetail/guide/E04/06_구간_결과.md b/A05_EduDetail/guide/E04/06_구간_결과.md index 1c0e31cfd..7bdb7eb9d 100644 --- a/A05_EduDetail/guide/E04/06_구간_결과.md +++ b/A05_EduDetail/guide/E04/06_구간_결과.md @@ -12,6 +12,14 @@ | --- | --- | --- | | 1 | 3D 최소 안전율 | 구간에서 찾은 가장 낮은 3D 안전율 — 앞의 색 칸은 안전율 색 단계 | +![우기 결과 — 조건을 바꾼 모습](E04_12_wet.webp) + +| 번호 | 칸 | 뜻 | +| --- | --- | --- | +| 1 | 조건 | 건기 · 우기 중 보고 싶은 결과를 고름 — 결과는 따로 저장돼 있음 | +| 2 | 구간 목록 | 구간마다 「건기 값 · 우기 값」 | +| 3 | 구간 결과 | 고른 조건의 결과(활동체 기둥 수 포함) | + ## 단계 | 줄 | 뜻 | @@ -23,13 +31,15 @@ | 임계 체적 | 가장 위험한 활동면 위 흙의 부피(m³) | | 다스린 방법 | 판정에 쓴 방법(3D Bishop 또는 3D Janbu 보정) | | 3D Bishop · 3D Janbu 보정 · Hovland (비교) | 같은 활동면을 세 방법으로 셈한 값 | -| 위치 (가까운 측점) | 가장 위험한 활동면에 가장 가까운 측점 | -| 셀 수 · 시험 활동면 수 · 계산 시간 | 계산 규모 | +| 위치 (가까운 측점) | 가장 위험한 활동면에 가장 가까운 측점(측점 글 꼴) | +| 셀 수 · 활동체 기둥 수 · 시험 활동면 수 · 계산 시간 | 계산 규모 · 활동체 기둥 수는 임계 활동면 위 흙 기둥 개수 | ## 보이는 것 +- **활동체 기둥 수**가 100 개 미만이면 줄 옆에 「100 미만 경고」 배지가 붙음 — 기둥이 너무 적어 안전율이 거칠 수 있음(Scoops3D 권장). 기둥 크기를 줄이거나 최소 부피를 키워 다시 [해석]할 것. 옛 저장본은 「-」로 보임. +- 건기 · 우기는 결과가 따로라 **조건**을 바꾸면 그 조건 결과가 열림. - 입력(지반 조건 · 탐색 설정 · 엔진)이 바뀐 구간은 결과 위에 「입력(지반 조건 · 탐색 설정 · 엔진)이 바뀌었습니다 — 다시 해석하세요.」 경고가 붙음. -- 해석하지 않은 구간은 아래 그림처럼 「이 구간 결과가 없습니다 — [해석]을 누르세요.」가 보임. +- 해석하지 않은 구간(또는 그 조건)은 아래 그림처럼 「이 구간 결과가 없습니다 — [해석]을 누르세요.」가 보임. ![결과가 없는 구간](E04_11_no_result.webp) diff --git a/A05_EduDetail/guide/E04/10_칸_뜻.md b/A05_EduDetail/guide/E04/10_칸_뜻.md index 5a27bc4bf..7965cf0be 100644 --- a/A05_EduDetail/guide/E04/10_칸_뜻.md +++ b/A05_EduDetail/guide/E04/10_칸_뜻.md @@ -10,7 +10,7 @@ | 시작 (m) | 해석 구간 시작 누가거리 | 첫 구간 시작 | | 끝 (m) | 해석 구간 끝 누가거리 | 시작보다 커야 함 · 구간 길이 500 m 이하 | -- 목록 항목 = `시작 – 끝 m` · 색 점(해석한 구간의 최소 안전율 색) · `Fs 0.00` · 입력이 바뀌었으면 「옛 결과」. +- 목록 항목 = `시작 – 끝`(측점 글) · 색 점(보고 있는 조건 결과의 최소 안전율 색) · 「건기 0.00 · 우기 0.00」 · 입력이 바뀐 조건 값 뒤에 「옛 결과」. - 시작 · 끝을 직접 넣어 해석한 구간도 목록 끝에 더해짐. ## 탐색 설정 카드 diff --git a/A05_EduDetail/guide/E04/20_쓰인_방법과_근거.md b/A05_EduDetail/guide/E04/20_쓰인_방법과_근거.md index b362a9d02..a87de99b8 100644 --- a/A05_EduDetail/guide/E04/20_쓰인_방법과_근거.md +++ b/A05_EduDetail/guide/E04/20_쓰인_방법과_근거.md @@ -51,6 +51,7 @@ - **Hovland**: 기둥 사이 힘을 모두 무시한 가장 단순한 셈. 판정에는 안 쓰고 비교로만 보여 줌. - 다스리는 값: 바닥이 못 뚫는 암반에 잘린 면적이 10 % 이상이면 Bishop 과 Janbu 보정 중 **작은 값**, 그 밖은 Bishop. Bishop 이 수렴하지 않은 후보는 버림. 너무 큰 안전율은 100 으로 자름. - 우기 = 지하수위면을 지표에 둔 간극수압(KDS 우기 규칙의 3D 꼴). 지진은 넣지 않음. +- 활동체 기둥 수가 100 개 미만이면 결과에 「100 미만 경고」를 붙임(Scoops3D 권장 — 기둥이 적으면 값이 거침). - 판정 = 다스리는 값 ≥ 기준 안전율(E02 깎기 · 쌓기 중 큰 값 · 기본 건기 1.5 · 우기 1.3, KDS 11 70 05). ## 시험으로 맞춘 기준 문제 @@ -58,6 +59,7 @@ - Baligh & Azzouz 구 해석해 1.402 → 1.402. - Zhang(1988) 경우 1 = 2.158(문헌 Hungr 2.167) · 경우 2 약층 = 1.617(1.620). - Scoops3D 제방 30° = 1.325(1.32) · 원뿔 r_u 0.4 = 1.637(1.626). +- 화면 기본 설정 그대로(상자 없이) 같은 문제를 다시 돎 — 30° 1.3203 · D&G 1.0385 · 60° 0.7488(문헌과 ±0.2 % 안). ## 2D 와 다른 점 diff --git a/A05_EduDetail/guide/E04/E04_00_overview.webp b/A05_EduDetail/guide/E04/E04_00_overview.webp index 67164c309..db479f629 100644 Binary files a/A05_EduDetail/guide/E04/E04_00_overview.webp and b/A05_EduDetail/guide/E04/E04_00_overview.webp differ diff --git a/A05_EduDetail/guide/E04/E04_01_sections.webp b/A05_EduDetail/guide/E04/E04_01_sections.webp index 043912301..f18314b3f 100644 Binary files a/A05_EduDetail/guide/E04/E04_01_sections.webp and b/A05_EduDetail/guide/E04/E04_01_sections.webp differ diff --git a/A05_EduDetail/guide/E04/E04_02_custom_range.webp b/A05_EduDetail/guide/E04/E04_02_custom_range.webp index 6a2f3bcb1..5f5c4d131 100644 Binary files a/A05_EduDetail/guide/E04/E04_02_custom_range.webp and b/A05_EduDetail/guide/E04/E04_02_custom_range.webp differ diff --git a/A05_EduDetail/guide/E04/E04_05_buttons.webp b/A05_EduDetail/guide/E04/E04_05_buttons.webp index 4e84687f2..42a6e0810 100644 Binary files a/A05_EduDetail/guide/E04/E04_05_buttons.webp and b/A05_EduDetail/guide/E04/E04_05_buttons.webp differ diff --git a/A05_EduDetail/guide/E04/E04_06_plan_map.webp b/A05_EduDetail/guide/E04/E04_06_plan_map.webp index fa6e41999..83c9cfa41 100644 Binary files a/A05_EduDetail/guide/E04/E04_06_plan_map.webp and b/A05_EduDetail/guide/E04/E04_06_plan_map.webp differ diff --git a/A05_EduDetail/guide/E04/E04_07_layer_volume.webp b/A05_EduDetail/guide/E04/E04_07_layer_volume.webp index 3a0a0aa9e..b63a104c0 100644 Binary files a/A05_EduDetail/guide/E04/E04_07_layer_volume.webp and b/A05_EduDetail/guide/E04/E04_07_layer_volume.webp differ diff --git a/A05_EduDetail/guide/E04/E04_08_map_tip.webp b/A05_EduDetail/guide/E04/E04_08_map_tip.webp index 3437c5cf9..fed3e9583 100644 Binary files a/A05_EduDetail/guide/E04/E04_08_map_tip.webp and b/A05_EduDetail/guide/E04/E04_08_map_tip.webp differ diff --git a/A05_EduDetail/guide/E04/E04_09_view3d.webp b/A05_EduDetail/guide/E04/E04_09_view3d.webp index 8f7ed0d85..d21944ded 100644 Binary files a/A05_EduDetail/guide/E04/E04_09_view3d.webp and b/A05_EduDetail/guide/E04/E04_09_view3d.webp differ diff --git a/A05_EduDetail/guide/E04/E04_10_result.webp b/A05_EduDetail/guide/E04/E04_10_result.webp index 85d7294a3..0b5f19d15 100644 Binary files a/A05_EduDetail/guide/E04/E04_10_result.webp and b/A05_EduDetail/guide/E04/E04_10_result.webp differ diff --git a/A05_EduDetail/guide/E04/E04_12_wet.webp b/A05_EduDetail/guide/E04/E04_12_wet.webp new file mode 100644 index 000000000..d8179ef72 Binary files /dev/null and b/A05_EduDetail/guide/E04/E04_12_wet.webp differ diff --git a/A05_EduDetail/guide/E04/_scenes.json b/A05_EduDetail/guide/E04/_scenes.json index f334c406a..49cd2f10b 100644 --- a/A05_EduDetail/guide/E04/_scenes.json +++ b/A05_EduDetail/guide/E04/_scenes.json @@ -4,11 +4,12 @@ {"name": "E04_02_custom_range", "route": "#/e04-stab-3d", "project": "stab", "before": [{"wait": ".e04-section"}, {"wait": ".e04-map__canvas"}, {"eval": "document.querySelector(\".ui-side-panels.is-collapsed [data-panel=result]\")?.click()"}, {"click": "button.e04-section[data-key='0.00_100.00']"}, {"wait_ms": 2500}, {"eval": "(()=>{const i=document.querySelector(\"[data-key='start_m']\");i.value='100';i.dispatchEvent(new Event('change',{bubbles:true}))})()"}, {"eval": "(()=>{const i=document.querySelector(\"[data-key='end_m']\");i.value='200';i.dispatchEvent(new Event('change',{bubbles:true}))})()"}, {"wait_ms": 1500}], "clip": ".ui-workflow-overlay__panel", "callouts": [{"n": 1, "sel": ".e04-range"}]}, {"name": "E04_03_search", "route": "#/e04-stab-3d", "project": "stab", "before": [{"wait": ".e04-section"}, {"wait": ".e04-map__canvas"}, {"eval": "document.querySelector(\".ui-side-panels.is-collapsed [data-panel=result]\")?.click()"}, {"wait_ms": 1500}], "clip": ".e04-panel .ui-sidebar-scroll > section.ui-collapsible:nth-of-type(2)", "callouts": []}, {"name": "E04_04_advanced", "route": "#/e04-stab-3d", "project": "stab", "before": [{"wait": ".e04-section"}, {"wait": ".e04-map__canvas"}, {"eval": "document.querySelector(\".ui-side-panels.is-collapsed [data-panel=result]\")?.click()"}, {"click": "button.e04-section[data-key='0.00_100.00']"}, {"wait_ms": 2500}, {"click": ".e04-panel .ui-sidebar-scroll > section.ui-collapsible:nth-of-type(3) .ui-collapsible__title"}, {"wait_ms": 500}], "clip": ".e04-panel .ui-sidebar-scroll > section.ui-collapsible:nth-of-type(3)", "callouts": [{"n": 1, "sel": "[data-key='cell_m']"}, {"n": 2, "sel": ".e04-panel .ui-sidebar-scroll > section.ui-collapsible:nth-of-type(3) .ui-btn"}]}, - {"name": "E04_05_buttons", "route": "#/e04-stab-3d", "project": "stab", "before": [{"wait": ".e04-section"}, {"wait": ".e04-map__canvas"}, {"eval": "document.querySelector(\".ui-side-panels.is-collapsed [data-panel=result]\")?.click()"}, {"wait_ms": 1500}], "clip": ".ui-workflow-overlay__panel .ui-sidebar-actions", "callouts": [{"n": 1, "sel": ".ui-workflow-overlay__panel .ui-sidebar-actions .ui-btn--ghost"}, {"n": 2, "sel": ".ui-workflow-overlay__panel .ui-sidebar-actions .ui-btn--filled"}]}, + {"name": "E04_05_buttons", "route": "#/e04-stab-3d", "project": "stab", "before": [{"wait": ".e04-section"}, {"wait": ".e04-map__canvas"}, {"eval": "document.querySelector(\".ui-side-panels.is-collapsed [data-panel=result]\")?.click()"}, {"wait_ms": 1500}], "clip": ".ui-workflow-overlay__panel .ui-sidebar-actions", "callouts": [{"n": 1, "sel": ".ui-workflow-overlay__panel .ui-sidebar-actions .ui-btn--filled"}]}, {"name": "E04_06_plan_map", "route": "#/e04-stab-3d", "project": "stab", "before": [{"wait": ".e04-section"}, {"wait": ".e04-map__canvas"}, {"eval": "document.querySelector(\".ui-side-panels.is-collapsed [data-panel=result]\")?.click()"}, {"click": "button.e04-section[data-key='0.00_100.00']"}, {"wait_ms": 2500}], "clip": ".e04-center", "callouts": [{"n": 1, "sel": ".e04-toggle:nth-child(1)"}, {"n": 2, "sel": ".e04-toggle:nth-child(2)", "pos": "tr"}, {"n": 3, "sel": ".e04-map__canvas", "pos": "br"}, {"n": 4, "sel": ".e04-legend"}]}, {"name": "E04_07_layer_volume", "route": "#/e04-stab-3d", "project": "stab", "before": [{"wait": ".e04-section"}, {"wait": ".e04-map__canvas"}, {"eval": "document.querySelector(\".ui-side-panels.is-collapsed [data-panel=result]\")?.click()"}, {"click": "button.e04-section[data-key='0.00_100.00']"}, {"wait_ms": 2500}, {"click": ".e04-toggle button[data-value=volume]"}, {"wait_ms": 800}], "clip": ".e04-center", "callouts": []}, {"name": "E04_08_map_tip", "route": "#/e04-stab-3d", "project": "stab", "before": [{"wait": ".e04-section"}, {"wait": ".e04-map__canvas"}, {"eval": "document.querySelector(\".ui-side-panels.is-collapsed [data-panel=result]\")?.click()"}, {"click": "button.e04-section[data-key='0.00_100.00']"}, {"wait_ms": 2500}, {"hover": ".e04-map__canvas"}, {"wait_ms": 600}], "clip": ".e04-center", "callouts": []}, {"name": "E04_09_view3d", "route": "#/e04-stab-3d", "project": "stab", "before": [{"wait": ".e04-section"}, {"wait": ".e04-map__canvas"}, {"eval": "document.querySelector(\".ui-side-panels.is-collapsed [data-panel=result]\")?.click()"}, {"click": "button.e04-section[data-key='0.00_100.00']"}, {"wait_ms": 2500}, {"click": ".e04-toggle button[data-value='3d']"}, {"wait": "canvas.e04-view3d__canvas"}, {"wait_ms": 6000}], "clip": ".e04-center", "callouts": [{"n": 1, "sel": ".e04-view3d__toggle"}, {"n": 2, "sel": ".e04-toolbar", "pos": "tr"}]}, {"name": "E04_10_result", "route": "#/e04-stab-3d", "project": "stab", "before": [{"wait": ".e04-section"}, {"wait": ".e04-map__canvas"}, {"eval": "document.querySelector(\".ui-side-panels.is-collapsed [data-panel=result]\")?.click()"}, {"click": "button.e04-section[data-key='0.00_100.00']"}, {"wait_ms": 2500}], "clip": ".e04-result", "callouts": [{"n": 1, "sel": ".e04-result__list dd"}]}, - {"name": "E04_11_no_result", "route": "#/e04-stab-3d", "project": "stab", "before": [{"wait": ".e04-section"}, {"wait": ".e04-map__canvas"}, {"eval": "document.querySelector(\".ui-side-panels.is-collapsed [data-panel=result]\")?.click()"}, {"click": "button.e04-section[data-key='0.00_100.00']"}, {"wait_ms": 2500}, {"eval": "(()=>{const i=document.querySelector(\"[data-key='start_m']\");i.value='100';i.dispatchEvent(new Event('change',{bubbles:true}))})()"}, {"eval": "(()=>{const i=document.querySelector(\"[data-key='end_m']\");i.value='200';i.dispatchEvent(new Event('change',{bubbles:true}))})()"}, {"wait_ms": 1500}], "clip": ".e04-empty", "callouts": [], "clip_pad": 30} + {"name": "E04_11_no_result", "route": "#/e04-stab-3d", "project": "stab", "before": [{"wait": ".e04-section"}, {"wait": ".e04-map__canvas"}, {"eval": "document.querySelector(\".ui-side-panels.is-collapsed [data-panel=result]\")?.click()"}, {"click": "button.e04-section[data-key='0.00_100.00']"}, {"wait_ms": 2500}, {"eval": "(()=>{const i=document.querySelector(\"[data-key='start_m']\");i.value='100';i.dispatchEvent(new Event('change',{bubbles:true}))})()"}, {"eval": "(()=>{const i=document.querySelector(\"[data-key='end_m']\");i.value='170';i.dispatchEvent(new Event('change',{bubbles:true}))})()"}, {"wait_ms": 1500}], "clip": ".e04-empty", "callouts": [], "clip_pad": 30}, + {"name": "E04_12_wet", "route": "#/e04-stab-3d", "project": "stab", "before": [{"wait": ".e04-section"}, {"wait": ".e04-map__canvas"}, {"eval": "document.querySelector(\".ui-side-panels.is-collapsed [data-panel=result]\")?.click()"}, {"click": "button.e04-section[data-key='0.00_100.00']"}, {"wait_ms": 2500}, {"select": ".e04-panel .ui-sidebar-scroll > section.ui-collapsible:nth-of-type(2) .ui-field:nth-of-type(1) select", "value": "wet"}, {"wait_ms": 2500}], "clip": null, "callouts": [{"n": 1, "sel": ".e04-panel .ui-sidebar-scroll > section.ui-collapsible:nth-of-type(2) .ui-field:nth-of-type(1)"}, {"n": 2, "sel": ".e04-sections"}, {"n": 3, "sel": ".e04-result"}]} ] diff --git a/A05_EduDetail/guide/E05/00_설명서.md b/A05_EduDetail/guide/E05/00_설명서.md index 56e5a3b94..6a35cd5c7 100644 --- a/A05_EduDetail/guide/E05/00_설명서.md +++ b/A05_EduDetail/guide/E05/00_설명서.md @@ -1,12 +1,15 @@ # 보고서 -E02~E07 해석 결과를 모아 「비탈면 안정성 검토 보고서」 엑셀을 화면에서 바로 보고 고치고, 엑셀 · PDF 파일로 내려받는 화면. +E02~E07 해석 결과를 모아 맨 뒤 단계에서 「비탈면 안정성 검토 보고서」 엑셀을 화면에서 바로 보고 고치고, 엑셀 · PDF 파일로 내려받는 화면. ## 여는 길 - 왼쪽 위 **[☰]** 을 눌러 열리는 서랍의 「진행단계」 목록에서 **보고서** 를 누름. -- E03 **2D 해석** 에서 [해석] 을 끝낸 프로젝트일 때만 보고서가 뜸. 아직이면 가운데에 「2D 해석 결과가 없습니다 — E03 에서 [해석] 뒤 만드세요.」 안내만 보임. +- 보고서는 안정성평가의 **맨 뒤 단계**(지반 조건 → 2D → 3D → 암반 → 광역 → 보고서). 그래서 [>] 단추가 꺼져 있음. +- [지반 조건](E02/00_설명서)의 [해석 시작]이 끝나면 보고서까지 저절로 만들어져 있음. +- E03 **2D 해석** 을 끝낸 프로젝트일 때만 보고서가 뜸. 아직이면 가운데에 「2D 해석 결과가 없습니다 — E03 에서 [해석] 뒤 만드세요.」 안내만 보임. - 처음 들어오면 서버가 보고서를 한 번 만들어 둠. 이 첫 판이 [초기화] 때 되돌아가는 기준. +- 해석을 다시 한 뒤 보고서를 **열면 서버가 저절로 새 결과로 갱신**함(「보고서를 갱신했습니다.」 알림) — [보고서 갱신]을 따로 누를 일이 거의 없음. ![화면 한눈에](E05_00_overview.webp) @@ -14,12 +17,12 @@ E02~E07 해석 결과를 모아 「비탈면 안정성 검토 보고서」 엑 | 번호 | 구역 | 하는 일 | | --- | --- | --- | -| 1 | [☰] 서랍 | 안정성평가 단계(지반 조건 · 2D 해석 · 3D 해석 · 보고서 · 암반 해석 · 광역 위험) 사이를 오감 | +| 1 | [☰] 서랍 | 안정성평가 단계(지반 조건 · 2D 해석 · 3D 해석 · 암반 해석 · 광역 위험 · 보고서) 사이를 오감 | | 2 | 안내 글 · 상태 줄 | 표지 · 개요는 사용자 몫이라는 안내 · 「저장 안 된 변경이 있습니다.」 · 보고서 만든 때 | | 3 | 위 단추 줄 | [?] 설명서 · [<] [>] 앞뒤 단계 · [엑셀] · [PDF] · [PDF 미리보기] | | 4 | 아래 단추 줄 | [보고서 갱신] · [초기화] · [저장] | | 5 | 보고서 | 내장 엑셀 — 시트를 보고 사용자 몫 칸을 고침 | -| 6 | 시트 탭 | 표지 · 목차 · 개요 · 입력조건 · 측점표 · 대표단면 · 3D요약 · 광역요약 · 암반검토 · 부록_절편 전환 | +| 6 | 시트 탭 | 표지 · 목차 · 개요 · 입력조건 · 측점표 · 대표단면 · 3D요약 · 광역요약 · 암반검토 · 부록_절편 전환 — 3D요약 · 광역요약 · 암반검토에는 그림이 들어 있음 | ![진행단계 서랍](E05_14_drawer.webp) @@ -28,7 +31,7 @@ E02~E07 해석 결과를 모아 「비탈면 안정성 검토 보고서」 엑 | 번호 | 단추 | 하는 일 | | --- | --- | --- | | 1 | [?] | 설명서를 엶 | -| 2 · 3 | [<] · [>] | 앞 · 뒤 단계 화면으로 이동 | +| 2 · 3 | [<] · [>] | 앞 단계 화면으로 이동([>] 는 맨 뒤라 꺼짐) | | 4 | [엑셀] | 엑셀 파일로 내려받음 | | 5 | [PDF] | PDF 파일로 내려받음 | | 6 | [PDF 미리보기] | 화면 안에 PDF 모양을 띄움 | @@ -38,11 +41,11 @@ E02~E07 해석 결과를 모아 「비탈면 안정성 검토 보고서」 엑 ## 작업 순서 -1. E03 **2D 해석** 에서 [해석] 을 끝냄. 필요하면 E04 3D 해석 · E06 암반 해석 · E07 광역 위험 · E03 보강 검토도 끝냄(안 한 부분은 시트에 「… 전」 으로 남음). +1. [지반 조건](E02/00_설명서)에서 [해석 시작]을 눌러 2D → 3D → 암반 → 광역을 한 번에 돌림. 개별 페이지의 [해석]으로 일부만 다시 해도 됨. 보강 검토를 했으면 그 결과도 들어감(안 한 부분은 시트에 「… 전」 으로 남음). 2. **보고서** 를 열어 시트 탭을 차례로 눌러 확인함 → [시트 보기와 고치기](E05/01_시트_보기와_고치기). 3. **표지** 의 발주처 · 작성자 칸과 **개요** 의 「4. 의견」 칸에 글을 씀. 4. 왼쪽 아래 **[저장]** 을 누름. -5. 해석을 다시 했으면 「해석 결과가 바뀜」 띠의 **[보고서 갱신]** 을 누름 → [갱신 · 저장 · 초기화](E05/02_갱신_저장_초기화). +5. 보고서를 연 채로 해석을 다시 했으면 「해석 결과가 바뀜」 띠의 **[보고서 갱신]** 을 누름 → [갱신 · 저장 · 초기화](E05/02_갱신_저장_초기화). 6. **[PDF 미리보기]** 로 인쇄 모양을 확인하고 **[엑셀]** 또는 **[PDF]** 로 내려받음 → [내보내기](E05/03_내보내기). > 주의: 보고서의 지반 물성치는 문헌 · 기준값을 쓴 추정치이며 현장 시험 값이 아님. 표지 · 입력조건 시트에 같은 글이 고정으로 들어 있음. diff --git a/A05_EduDetail/guide/E05/01_시트_보기와_고치기.md b/A05_EduDetail/guide/E05/01_시트_보기와_고치기.md index 7c356c2e5..defcf7cf3 100644 --- a/A05_EduDetail/guide/E05/01_시트_보기와_고치기.md +++ b/A05_EduDetail/guide/E05/01_시트_보기와_고치기.md @@ -14,6 +14,7 @@ | 2 | 시트 칸 | 숫자 · 글이 든 엑셀 칸 | | 3 | 시트 탭 줄 | 시트를 바꿈 · 끝의 **+** 로 빈 시트 추가 | - 보기만 허용된 프로젝트는 고칠 수 없고 보기만 됨. +- 측점 글은 모두 「No.+거리」 꼴(예 `54+13.7`). ## 단계 @@ -29,7 +30,9 @@ - 시트마다 새 쪽에서 시작. 긴 표는 쪽이 자동으로 나뉘고 머리 줄이 쪽마다 되풀이되며, 쪽 나눔은 점선으로 보임. - 대표단면 시트에는 단면 그림(지반선 · 설계면 · 암선 · 노면 · 임계 활동면)이 들어 있음. ![대표단면 시트](E05_11_sheet_section.webp) -- 3D요약 시트에는 평면 위험 띠 그림이 들어 있음. ![3D요약 시트](E05_12_sheet_3d.webp) +- 3D요약 시트에는 평면 위험 띠 그림과 표 밑 **3D 안전율 지도**가 들어 있음. ![3D요약 시트](E05_12_sheet_3d.webp) +- 광역요약 시트 표 밑에는 **광역 위험 지도**, 암반검토 시트 표 밑에는 **스테레오넷**(평사투영)이 들어 있음(그림 셋 — [시트 구성](E05/10_시트_구성)). 표가 길어 그림은 시트를 아래로 내려야 보임. ![광역요약 시트](E05_13_sheet_area_risk.webp) ![암반검토 시트](E05_15_sheet_rock.webp) +- 측점표 오른쪽 끝에는 **판정 방법 · 면 확인 · 모형 끝 면** 칸이 있음 — 뜻은 [시트 구성](E05/10_시트_구성). - 탭을 오른쪽 누르면 이름 바꾸기 · 복사 · 삭제 · 숨기기 메뉴가 열림. 탭 줄 끝 **+** = 빈 시트 추가. > 주의: 표지 · 개요는 **사용자 몫** — [보고서 갱신] 때 그대로 남음. 목차 · 입력조건 · 측점표 · 대표단면 · 3D요약 · 광역요약 · 암반검토 · 부록_절편(있으면 보강검토 · 확률해석도)은 **프로그램 몫** — 갱신 때 통째로 다시 써서 손으로 고친 것이 덮임. 오래 남길 글은 개요 의견 칸이나 새로 더한 시트에 쓸 것. diff --git a/A05_EduDetail/guide/E05/02_갱신_저장_초기화.md b/A05_EduDetail/guide/E05/02_갱신_저장_초기화.md index 807dbec47..cb5018fb7 100644 --- a/A05_EduDetail/guide/E05/02_갱신_저장_초기화.md +++ b/A05_EduDetail/guide/E05/02_갱신_저장_초기화.md @@ -5,18 +5,20 @@ ## 여는 길 - 왼쪽 아래 단추 줄의 **[보고서 갱신]** · **[초기화]** · **[저장]**. -- E02~E07 에서 해석을 다시 하면 가운데 위에 「해석 결과가 바뀜 —」 띠와 **[보고서 갱신]** 이 따라 뜸. +- 해석을 다시 한 뒤 보고서를 **열면 서버가 저절로 갱신**함 — 「보고서를 갱신했습니다.」 알림. +- 보고서를 연 채로 해석이 바뀌었으면 가운데 위에 「해석 결과가 바뀜 —」 띠와 **[보고서 갱신]** 이 뜸. ## 단계 | 단계 | 할 일 | | --- | --- | -| 1 | 가운데 위 띠 「해석 결과가 바뀜 —」 가 보이면 해석을 다시 했다는 뜻. ![해석 결과가 바뀜 띠](E05_04_stale_bar.webp) | -| 2 | **[보고서 갱신]** 을 누름. 목차 · 입력조건 · 측점표 · 대표단면 · 3D요약 · 광역요약 · 암반검토 · 부록_절편(있으면 보강검토 · 확률해석도)만 새 결과로 다시 쓰고 표지 · 개요 · 사용자가 더한 시트는 그대로 둠. | -| 3 | 저장 안 한 고침이 있으면 「저장 안 한 고침이 있습니다. 저장한 뒤 갱신할까요?」 가 뜸 → **[저장]** 을 고르면 저장한 뒤 갱신함. | -| 4 | 갱신 뒤 「보고서를 갱신했습니다.」 알림. 손으로 고친 프로그램 몫 시트가 덮였으면 「고친 내용이 덮인 시트 — 옛 판은 _지난/ 에 보관: 시트 이름」 알림이 뜸. | -| 5 | 고친 내용을 남기려면 왼쪽 아래 **[저장]** 을 누름. 고친 것이 있을 때만 켜지고 「저장했습니다.」 알림이 뜸. | -| 6 | 처음 만든 보고서로 돌아가려면 **[초기화]** 를 누르고 확인 창 「처음 만든 보고서로 되돌립니다. 고친 내용 · 갱신이 모두 사라집니다.」 에서 **[초기화]** 를 한 번 더 누름. 그만두려면 **[취소]**. ![초기화 확인 창](E05_05_reset_confirm.webp) | +| 1 | 보고서를 열면 서버가 낡은 판을 저절로 새 결과로 갱신함. 손으로 고친 프로그램 몫 시트가 덮였으면 「고친 내용이 덮인 시트 — 옛 판은 _지난/ 에 보관: 시트 이름」 알림이 8 초 뜸. | +| 2 | 연 채로 해석이 바뀌면 가운데 위 띠 「해석 결과가 바뀜 —」 가 보임. ![해석 결과가 바뀜 띠](E05_04_stale_bar.webp) | +| 3 | **[보고서 갱신]** 을 누름. 목차 · 입력조건 · 측점표 · 대표단면 · 3D요약 · 광역요약 · 암반검토 · 부록_절편(있으면 보강검토 · 확률해석도)만 새 결과로 다시 쓰고 표지 · 개요 · 사용자가 더한 시트는 그대로 둠. | +| 4 | 저장 안 한 고침이 있으면 「저장 안 한 고침이 있습니다. 저장한 뒤 갱신할까요?」 가 뜸 → **[저장]** 을 고르면 저장한 뒤 갱신함. | +| 5 | 갱신 뒤 「보고서를 갱신했습니다.」 알림. 손으로 고친 프로그램 몫 시트가 덮였으면 「고친 내용이 덮인 시트 — 옛 판은 _지난/ 에 보관: 시트 이름」 알림이 뜸. | +| 6 | 고친 내용을 남기려면 왼쪽 아래 **[저장]** 을 누름. 고친 것이 있을 때만 켜지고 「저장했습니다.」 알림이 뜸. | +| 7 | 처음 만든 보고서로 돌아가려면 **[초기화]** 를 누르고 확인 창 「처음 만든 보고서로 되돌립니다. 고친 내용 · 갱신이 모두 사라집니다.」 에서 **[초기화]** 를 한 번 더 누름. 그만두려면 **[취소]**. ![초기화 확인 창](E05_05_reset_confirm.webp) | ## 보이는 것 diff --git a/A05_EduDetail/guide/E05/10_시트_구성.md b/A05_EduDetail/guide/E05/10_시트_구성.md index 6f55cceac..8ed0d003b 100644 --- a/A05_EduDetail/guide/E05/10_시트_구성.md +++ b/A05_EduDetail/guide/E05/10_시트_구성.md @@ -8,10 +8,10 @@ | 4 | 입력조건 | 프로그램 | A4 세로 | E02 지반 조건 · 해석 방법 | | 5 | 측점표 | 프로그램 | A4 가로 | E03 측점 해석 | | 6 | 대표단면 | 프로그램 | A4 세로 | E03 대표 단면 · 그림 | -| 7 | 3D요약 | 프로그램 | A4 세로 | E04 3D 해석 · 평면 위험 띠 그림 | -| 8 | 광역요약 | 프로그램 | A4 세로 | E07 광역 해석 | +| 7 | 3D요약 | 프로그램 | A4 세로 | E04 3D 해석 · 평면 위험 띠 · 3D 안전율 지도 | +| 8 | 광역요약 | 프로그램 | A4 세로 | E07 광역 해석 · 광역 위험 지도 | | 9 | 보강검토 | 프로그램 | A4 세로 | E03 보강 검토(있을 때만) | -| 10 | 암반검토 | 프로그램 | A4 세로 | E06 암반 해석(평사투영 · 한계평형) | +| 10 | 암반검토 | 프로그램 | A4 세로 | E06 암반 해석(평사투영 · 한계평형) · 스테레오넷 | | 11 | 부록_절편 | 프로그램 | A4 세로 | 대표 단면 절편 계산표 | > 참고: 화면의 탭 차례는 표지 · 목차 · 개요 · 입력조건 · 측점표 · 대표단면 · 3D요약 · 광역요약 · (보강검토) · 암반검토 · 부록_절편. 확률 해석 결과가 있으면 확률해석 시트도 더해짐. @@ -37,7 +37,7 @@ ![입력조건 시트](E05_09_sheet_conditions.webp) -- 1. 해석 방법 — 해석 기법(Bishop 간편법 기본 · Janbu 보정 · Fellenius 비교) · 활동면 탐색(원호 + 비원호 · 좌우 비탈 따로) · 3D 해석(Hungr 3D Bishop(+Janbu 보정) · 구 · 타원체 탐색, 3D 를 안 했으면 「3D 해석 전」) · 적용 기준(KDS 11 70 05). +- 1. 해석 방법 — 해석 기법(「한계평형해석 — 판정 = 원호 Bishop · 비원호 Spencer · Morgenstern-Price 중 작은 값」) · 활동면 탐색(원호 + 비원호 · 좌우 비탈 따로 · 「탐색 한계 = 모형 끝」 또는 「비탈 끝 + 2H」 등 E03 에서 고른 한계) · 3D 해석(Hungr 3D Bishop(+Janbu 보정) · 구 · 타원체 탐색, 3D 를 안 했으면 「3D 해석 전」) · 적용 기준(KDS 11 70 05). - 2. 기준 안전율 — 건기 · 우기 · 지진 값 = 깎기 · 쌓기 중 엄한 쪽 · 비고에 둘 다 적음. - 3. 지하수 규칙 — 건기 · 우기(토사 · 풍화암 / 암반) · 지진 시. - 4. 노면 하중(kPa). @@ -47,16 +47,18 @@ ![측점표 시트](E05_10_sheet_stations.webp) -- 측점 하나 = 한 줄 · 측점 · 누가거리 · 구분(깎기 · 쌓기 중 기준 대비 가장 낮은 쪽) · 건기 · 우기 · 지진 안전율 · 기준 안전율 · 판정. -- 판정 = 모든 조건이 기준 이상이면 O.K · 하나라도 미달이면 N.G. +- 측점 하나 = 한 줄 · 측점(「No.+거리」 꼴 · 예 `54+13.7`) · 누가거리 · 구분(깎기 · 쌓기 중 기준 대비 가장 낮은 쪽) · 건기 · 우기 · 지진 안전율 · 기준 안전율 · 판정. +- 판정 = 모든 조건이 기준 이상이면 O.K · 하나라도 미달이면 N.G. 안전율은 원호 Bishop · 비원호 Spencer · M-P 중 작은 값. +- 오른쪽 **판정 면 칸 셋** — 「판정 방법」(조건별 방법 · 모두 같으면 하나 · 다르면 「건기 Bishop · 우기 M-P」) · 「면 확인」(좌 · 우 비탈 중 비원호가 원호 Bishop 보다 15 % 넘게 낮음) · 「모형 끝 면」(판정 면이 모형 끝 1 m 안). +- 머리 3 행에 판정 면 풀이 한 줄과 「탐색 한계 = …」가 적힘. ## 5. 대표단면 ![대표단면 시트](E05_11_sheet_section.webp) - 단면 하나 = 한 쪽 · 제목(대표 단면 ① — 측점 · 깎기/쌓기 · 높이) · 선정 사유 · 단면 그림(지반선 · 설계면 · 암선 · 노면 · 비탈 높이 · 조건별 임계 활동면). -- 선정 사유 = 「쌓기 높이 10 m 이상」 · 「깎기 높이 15 m 이상」 · 「최소 안전율 하위 5」 · 「사용자 지정」(E03 대표 단면 켬). -- 조건별 해석 방법 · 안전율 · 기준 · 판정 · 활동면 반경 R · 중심 x · y · 비고(원호 · 비원호 · 지반 · 토층 두께). +- 선정 사유 = 「쌓기 높이 10 m 이상」 · 「깎기 높이 15 m 이상」 · 「최소 안전율 하위 5」 · 「사용자 지정」(E03 에서 별을 켬 — 누르는 즉시 보고서도 새로 바뀜). +- 조건별 **판정 면** — 해석 방법 · 안전율 · 기준 · 판정 · 활동면 반경 R · 중심 x · y · 비고(원호 · 비원호 · 지반 · 토층 두께 · 「면 확인 건기 · 우기」 · 「모형 끝 면 …」). - 대표 단면이 없으면 「대표 단면 — 해당 없음」. ## 6. 3D요약 @@ -67,6 +69,9 @@ - 2. 구간별 3D 안전율 — 구간 · 시작 측점 · 끝 측점 · 3D 최소 Fs · 2D 최소 Fs · 3D/2D 비(수식) · 임계 체적(m³) · 판정. - 2D 최소 Fs = 그 구간 측점들의 **같은 조건**(3D 를 셈한 건기 또는 우기) 최소값. 판정 · 기준은 E04 값을 그대로 씀. - 3D/2D 비가 1 보다 크면 2D 가 안전 쪽. +- 「3. 3D 안전율 지도」 — 3D 구간 격자의 셀별 최소 안전율(건기 결과 · 없으면 우기) · 노선 · 첫 · 끝 측점 · 범례. E04 화면 평면 지도와 같은 색. + +![3D 안전율 지도](E05_17_fig_3d_map.webp) ## 7. 광역요약 @@ -75,6 +80,9 @@ - 1. 해석 조건 — 노선 띠(중심선 ± m · 격자) · 토층 물성(γt · γsat · c · φ · 뿌리 점착 · 토층 두께) · 시나리오(표준 SINMAP 습윤지수 또는 최악 완전 포화) · 해석 때. - 2. 등급별 면적 — 안정 · 보통 안정 · 준안정 · 위험 하한 · 위험 상한 · 불안정의 SI 범위 · 면적(m²) · 비율(%) · 합계, 옆에 측점 등급(낮음 · 보통 · 높음)별 측점 수. - 3. 위험 측점 — 보통 · 높음 측점만 한 줄씩 · 최소 Fs · 최소 SI · 등급(SI<1 비율) · 위험 면적 · 최대 경사. 없으면 「위험 측점 없음」. +- 「4. 광역 위험 지도」 — 광역 등급(SI) 격자 · 노선 · 첫 · 끝 측점 · 범례(안정 ~ 불안정). E07 화면 범례와 같은 색. + +![광역 위험 지도](E05_18_fig_area_map.webp) - E07 해석 전이면 「광역 해석 전 — E07 광역에서 [해석] 뒤 [보고서 갱신]」. ## 8. 보강검토(가정) @@ -98,6 +106,9 @@ - 1. 해석 조건 · 판정 요약 — 투영 · 측방 한계 · 암 단위중량 · 우기 지하수 · 판정 요약. - 2. 절리군 — 경사방향 · 경사 · φj · cj · 지속성 · 적용 구간(E06 에서 넣은 값). - 3. 측점별 판정 — 측점 · 비탈 · 파괴 형태 · 조건 · Fs · 기준 · 판정 · 비고. +- 「4. 평사투영」 — **스테레오넷**: 판정이 나쁜 측점(같으면 최소 Fs 가 낮은 쪽) 하나의 평사투영. 하반구 · 비탈면(굵은 검은 선) · 절리 대원 · 극점 · 교선 · 평면 · 쐐기 · 전도 위험 영역. 투영 방식은 E06 에서 고른 대로(등각 Wulff · 등면적 Schmidt). 절리를 E06 에서 넣었을 때만 그려짐. + +![스테레오넷](E05_19_fig_stereonet.webp) - E06 에 해석 결과가 없으면 「암반 해석 전」 안내. ## 11. 부록_절편 diff --git a/A05_EduDetail/guide/E05/E05_00_overview.webp b/A05_EduDetail/guide/E05/E05_00_overview.webp index 3b3aa155c..53cc10806 100644 Binary files a/A05_EduDetail/guide/E05/E05_00_overview.webp and b/A05_EduDetail/guide/E05/E05_00_overview.webp differ diff --git a/A05_EduDetail/guide/E05/E05_01_left_panel.webp b/A05_EduDetail/guide/E05/E05_01_left_panel.webp index cd05ce245..a6672327d 100644 Binary files a/A05_EduDetail/guide/E05/E05_01_left_panel.webp and b/A05_EduDetail/guide/E05/E05_01_left_panel.webp differ diff --git a/A05_EduDetail/guide/E05/E05_02_sheet_area.webp b/A05_EduDetail/guide/E05/E05_02_sheet_area.webp index d0b820b0f..251cfcf9b 100644 Binary files a/A05_EduDetail/guide/E05/E05_02_sheet_area.webp and b/A05_EduDetail/guide/E05/E05_02_sheet_area.webp differ diff --git a/A05_EduDetail/guide/E05/E05_03_sheet_toolbar.webp b/A05_EduDetail/guide/E05/E05_03_sheet_toolbar.webp index d0670f9d4..bf2c02fe6 100644 Binary files a/A05_EduDetail/guide/E05/E05_03_sheet_toolbar.webp and b/A05_EduDetail/guide/E05/E05_03_sheet_toolbar.webp differ diff --git a/A05_EduDetail/guide/E05/E05_04_stale_bar.webp b/A05_EduDetail/guide/E05/E05_04_stale_bar.webp index 140eb0e51..cb7e4002a 100644 Binary files a/A05_EduDetail/guide/E05/E05_04_stale_bar.webp and b/A05_EduDetail/guide/E05/E05_04_stale_bar.webp differ diff --git a/A05_EduDetail/guide/E05/E05_05_reset_confirm.webp b/A05_EduDetail/guide/E05/E05_05_reset_confirm.webp index d8b3750a4..2e3fa792a 100644 Binary files a/A05_EduDetail/guide/E05/E05_05_reset_confirm.webp and b/A05_EduDetail/guide/E05/E05_05_reset_confirm.webp differ diff --git a/A05_EduDetail/guide/E05/E05_06_sheet_toc.webp b/A05_EduDetail/guide/E05/E05_06_sheet_toc.webp index 05804aeb0..7e9f37b11 100644 Binary files a/A05_EduDetail/guide/E05/E05_06_sheet_toc.webp and b/A05_EduDetail/guide/E05/E05_06_sheet_toc.webp differ diff --git a/A05_EduDetail/guide/E05/E05_07_sheet_cover.webp b/A05_EduDetail/guide/E05/E05_07_sheet_cover.webp index 711ca1884..31ae7a26c 100644 Binary files a/A05_EduDetail/guide/E05/E05_07_sheet_cover.webp and b/A05_EduDetail/guide/E05/E05_07_sheet_cover.webp differ diff --git a/A05_EduDetail/guide/E05/E05_08_sheet_summary.webp b/A05_EduDetail/guide/E05/E05_08_sheet_summary.webp index 2f40bb5b7..515cad6d9 100644 Binary files a/A05_EduDetail/guide/E05/E05_08_sheet_summary.webp and b/A05_EduDetail/guide/E05/E05_08_sheet_summary.webp differ diff --git a/A05_EduDetail/guide/E05/E05_09_sheet_conditions.webp b/A05_EduDetail/guide/E05/E05_09_sheet_conditions.webp index dd886fead..d894a4490 100644 Binary files a/A05_EduDetail/guide/E05/E05_09_sheet_conditions.webp and b/A05_EduDetail/guide/E05/E05_09_sheet_conditions.webp differ diff --git a/A05_EduDetail/guide/E05/E05_10_sheet_stations.webp b/A05_EduDetail/guide/E05/E05_10_sheet_stations.webp index 0b9c2c403..ca2a121bf 100644 Binary files a/A05_EduDetail/guide/E05/E05_10_sheet_stations.webp and b/A05_EduDetail/guide/E05/E05_10_sheet_stations.webp differ diff --git a/A05_EduDetail/guide/E05/E05_11_sheet_section.webp b/A05_EduDetail/guide/E05/E05_11_sheet_section.webp index 4e19b2815..735a5cd53 100644 Binary files a/A05_EduDetail/guide/E05/E05_11_sheet_section.webp and b/A05_EduDetail/guide/E05/E05_11_sheet_section.webp differ diff --git a/A05_EduDetail/guide/E05/E05_12_sheet_3d.webp b/A05_EduDetail/guide/E05/E05_12_sheet_3d.webp index 10dea6d52..a865f5b51 100644 Binary files a/A05_EduDetail/guide/E05/E05_12_sheet_3d.webp and b/A05_EduDetail/guide/E05/E05_12_sheet_3d.webp differ diff --git a/A05_EduDetail/guide/E05/E05_13_sheet_area_risk.webp b/A05_EduDetail/guide/E05/E05_13_sheet_area_risk.webp index b72fe7e07..7d8a87ac5 100644 Binary files a/A05_EduDetail/guide/E05/E05_13_sheet_area_risk.webp and b/A05_EduDetail/guide/E05/E05_13_sheet_area_risk.webp differ diff --git a/A05_EduDetail/guide/E05/E05_14_drawer.webp b/A05_EduDetail/guide/E05/E05_14_drawer.webp index 8c367b2ac..fb9b278ba 100644 Binary files a/A05_EduDetail/guide/E05/E05_14_drawer.webp and b/A05_EduDetail/guide/E05/E05_14_drawer.webp differ diff --git a/A05_EduDetail/guide/E05/E05_15_sheet_rock.webp b/A05_EduDetail/guide/E05/E05_15_sheet_rock.webp index b7ab6df54..ae45398a4 100644 Binary files a/A05_EduDetail/guide/E05/E05_15_sheet_rock.webp and b/A05_EduDetail/guide/E05/E05_15_sheet_rock.webp differ diff --git a/A05_EduDetail/guide/E05/E05_16_sheet_appendix.webp b/A05_EduDetail/guide/E05/E05_16_sheet_appendix.webp index 033a2b127..39d28091e 100644 Binary files a/A05_EduDetail/guide/E05/E05_16_sheet_appendix.webp and b/A05_EduDetail/guide/E05/E05_16_sheet_appendix.webp differ diff --git a/A05_EduDetail/guide/E05/E05_17_fig_3d_map.webp b/A05_EduDetail/guide/E05/E05_17_fig_3d_map.webp new file mode 100644 index 000000000..97ca7ede4 Binary files /dev/null and b/A05_EduDetail/guide/E05/E05_17_fig_3d_map.webp differ diff --git a/A05_EduDetail/guide/E05/E05_18_fig_area_map.webp b/A05_EduDetail/guide/E05/E05_18_fig_area_map.webp new file mode 100644 index 000000000..84f883daa Binary files /dev/null and b/A05_EduDetail/guide/E05/E05_18_fig_area_map.webp differ diff --git a/A05_EduDetail/guide/E05/E05_19_fig_stereonet.webp b/A05_EduDetail/guide/E05/E05_19_fig_stereonet.webp new file mode 100644 index 000000000..8e6c17757 Binary files /dev/null and b/A05_EduDetail/guide/E05/E05_19_fig_stereonet.webp differ diff --git a/A05_EduDetail/guide/E05/_scenes.json b/A05_EduDetail/guide/E05/_scenes.json index ae3141606..3d9721ebf 100644 --- a/A05_EduDetail/guide/E05/_scenes.json +++ b/A05_EduDetail/guide/E05/_scenes.json @@ -1,414 +1,22 @@ [ - { - "name": "E05_00_overview", - "route": "#/e05-stab-report", - "project": "stab", - "before": [ - { - "wait": ".e05-sheet .ss-tabs" - }, - { - "wait_ms": 800 - } - ], - "clip": null, - "callouts": [ - { - "n": 1, - "sel": ".app-burger" - }, - { - "n": 2, - "sel": ".e05-panel .ui-sidebar-scroll" - }, - { - "n": 3, - "sel": ".e05-panel > .ui-sidebar-actions:nth-of-type(2)" - }, - { - "n": 4, - "sel": ".e05-panel > .ui-sidebar-actions:nth-of-type(3)" - }, - { - "n": 5, - "sel": ".e05-sheet .ss-grid-host" - }, - { - "n": 6, - "sel": ".e05-sheet .ss-tabs" - } - ] - }, - { - "name": "E05_01_left_panel", - "route": "#/e05-stab-report", - "project": "stab", - "before": [ - { - "wait": ".e05-sheet .ss-tabs" - }, - { - "wait_ms": 800 - } - ], - "clip": ".ui-workflow-overlay__panel--title", - "callouts": [ - { - "n": 1, - "sel": ".e05-panel > .ui-sidebar-actions:nth-of-type(2) .ui-btn:nth-child(1)" - }, - { - "n": 2, - "sel": ".e05-panel > .ui-sidebar-actions:nth-of-type(2) .ui-btn:nth-child(2)" - }, - { - "n": 3, - "sel": ".e05-panel > .ui-sidebar-actions:nth-of-type(2) .ui-btn:nth-child(3)" - }, - { - "n": 4, - "sel": ".e05-panel > .ui-sidebar-actions:nth-of-type(2) .ui-btn:nth-child(4)" - }, - { - "n": 5, - "sel": ".e05-panel > .ui-sidebar-actions:nth-of-type(2) .ui-btn:nth-child(5)" - }, - { - "n": 6, - "sel": ".e05-panel > .ui-sidebar-actions:nth-of-type(2) .ui-btn:nth-child(6)" - }, - { - "n": 7, - "sel": ".e05-panel > .ui-sidebar-actions:nth-of-type(3) .ui-btn:nth-child(1)" - }, - { - "n": 8, - "sel": ".e05-panel > .ui-sidebar-actions:nth-of-type(3) .ui-btn:nth-child(2)" - }, - { - "n": 9, - "sel": ".e05-panel > .ui-sidebar-actions:nth-of-type(3) .ui-btn:nth-child(3)" - } - ], - "viewport": [ - 1600, - 380 - ] - }, - { - "name": "E05_02_sheet_area", - "route": "#/e05-stab-report", - "project": "stab", - "before": [ - { - "wait": ".e05-sheet .ss-tabs" - }, - { - "wait_ms": 800 - } - ], - "clip": ".e05-sheet", - "callouts": [ - { - "n": 1, - "sel": ".e05-sheet .ss-toolbar" - }, - { - "n": 2, - "sel": ".e05-sheet .ss-grid-host" - }, - { - "n": 3, - "sel": ".e05-sheet .ss-tabs" - } - ] - }, - { - "name": "E05_03_sheet_toolbar", - "route": "#/e05-stab-report", - "project": "stab", - "before": [ - { - "wait": ".e05-sheet .ss-tabs" - }, - { - "wait_ms": 800 - } - ], - "clip": ".e05-sheet .ss-toolbar", - "callouts": [ - { - "n": 1, - "sel": ".e05-sheet .ss-toolbar" - } - ], - "clip_pad": 10 - }, - { - "name": "E05_04_stale_bar", - "route": "#/e05-stab-report", - "project": "stab", - "before": [ - { - "wait": ".e05-sheet .ss-tabs" - }, - { - "eval": "document.querySelector('.e05-stale').hidden = false" - }, - { - "wait_ms": 800 - } - ], - "clip": ".e05-stale", - "callouts": [ - { - "n": 1, - "sel": ".e05-stale .ui-btn" - } - ] - }, - { - "name": "E05_05_reset_confirm", - "route": "#/e05-stab-report", - "project": "stab", - "before": [ - { - "wait": ".e05-sheet .ss-tabs" - }, - { - "wait_ms": 800 - }, - { - "click": ".e05-panel > .ui-sidebar-actions:nth-of-type(3) .ui-btn--danger-ghost", - "confirm": true - }, - { - "wait": ".ui-confirm__panel" - } - ], - "clip": ".ui-confirm__panel", - "after": [ - { - "click": ".ui-confirm__panel button:has-text(\"취소\")" - } - ], - "callouts": [ - { - "n": 1, - "sel": ".ui-confirm__actions .ui-btn--ghost" - }, - { - "n": 2, - "sel": ".ui-confirm__actions .ui-btn--danger" - } - ] - }, - { - "name": "E05_06_sheet_toc", - "route": "#/e05-stab-report", - "project": "stab", - "before": [ - { - "wait": ".e05-sheet .ss-tabs" - }, - { - "click": ".e05-sheet .ss-tabs__tab:has-text(\"목차\")" - }, - { - "wait_ms": 900 - } - ], - "clip": ".e05-sheet", - "callouts": [] - }, - { - "name": "E05_07_sheet_cover", - "route": "#/e05-stab-report", - "project": "stab", - "before": [ - { - "wait": ".e05-sheet .ss-tabs" - }, - { - "click": ".e05-sheet .ss-tabs__tab:has-text(\"표지\")" - }, - { - "wait_ms": 800 - } - ], - "clip": ".e05-sheet", - "callouts": [] - }, - { - "name": "E05_08_sheet_summary", - "route": "#/e05-stab-report", - "project": "stab", - "before": [ - { - "wait": ".e05-sheet .ss-tabs" - }, - { - "click": ".e05-sheet .ss-tabs__tab:has-text(\"개요\")" - }, - { - "wait_ms": 800 - } - ], - "clip": ".e05-sheet", - "callouts": [] - }, - { - "name": "E05_09_sheet_conditions", - "route": "#/e05-stab-report", - "project": "stab", - "before": [ - { - "wait": ".e05-sheet .ss-tabs" - }, - { - "click": ".e05-sheet .ss-tabs__tab:has-text(\"입력조건\")" - }, - { - "wait_ms": 800 - } - ], - "clip": ".e05-sheet", - "callouts": [] - }, - { - "name": "E05_10_sheet_stations", - "route": "#/e05-stab-report", - "project": "stab", - "before": [ - { - "wait": ".e05-sheet .ss-tabs" - }, - { - "click": ".e05-sheet .ss-tabs__tab:has-text(\"측점표\")" - }, - { - "wait_ms": 800 - } - ], - "clip": ".e05-sheet", - "callouts": [] - }, - { - "name": "E05_11_sheet_section", - "route": "#/e05-stab-report", - "project": "stab", - "before": [ - { - "wait": ".e05-sheet .ss-tabs" - }, - { - "click": ".e05-sheet .ss-tabs__tab:has-text(\"대표단면\")" - }, - { - "wait_ms": 800 - } - ], - "clip": ".e05-sheet", - "callouts": [] - }, - { - "name": "E05_12_sheet_3d", - "route": "#/e05-stab-report", - "project": "stab", - "before": [ - { - "wait": ".e05-sheet .ss-tabs" - }, - { - "click": ".e05-sheet .ss-tabs__tab:has-text(\"3D요약\")" - }, - { - "wait_ms": 800 - } - ], - "clip": ".e05-sheet", - "callouts": [] - }, - { - "name": "E05_13_sheet_area_risk", - "route": "#/e05-stab-report", - "project": "stab", - "before": [ - { - "wait": ".e05-sheet .ss-tabs" - }, - { - "click": ".e05-sheet .ss-tabs__tab:has-text(\"광역요약\")" - }, - { - "wait_ms": 800 - } - ], - "clip": ".e05-sheet", - "callouts": [] - }, - { - "name": "E05_14_drawer", - "route": "#/e05-stab-report", - "project": "stab", - "before": [ - { - "wait": ".e05-sheet .ss-tabs" - }, - { - "click": ".app-burger" - }, - { - "wait_ms": 900 - } - ], - "clip": ".app-drawer", - "clip_pad": 8, - "callouts": [ - { - "n": 1, - "sel": ".app-drawer__steps" - } - ], - "viewport": [ - 1600, - 640 - ] - }, - { - "name": "E05_15_sheet_rock", - "route": "#/e05-stab-report", - "project": "stab", - "before": [ - { - "wait": ".e05-sheet .ss-tabs" - }, - { - "click": ".e05-sheet .ss-tabs__tab:has-text(\"암반검토\")" - }, - { - "wait_ms": 900 - } - ], - "clip": ".e05-sheet", - "callouts": [] - }, - { - "name": "E05_16_sheet_appendix", - "route": "#/e05-stab-report", - "project": "stab", - "before": [ - { - "wait": ".e05-sheet .ss-tabs" - }, - { - "click": ".e05-sheet .ss-tabs__tab:has-text(\"부록_절편\")" - }, - { - "wait_ms": 900 - } - ], - "clip": ".e05-sheet", - "callouts": [] - } + {"name": "E05_00_overview", "route": "#/e05-stab-report", "project": "stab", "before": [{"wait": ".e05-sheet .ss-tabs"}, {"wait_ms": 800}], "clip": null, "callouts": [{"n": 1, "sel": ".app-burger"}, {"n": 2, "sel": ".e05-panel .ui-sidebar-scroll"}, {"n": 3, "sel": ".e05-panel > .ui-sidebar-actions:nth-of-type(2)"}, {"n": 4, "sel": ".e05-panel > .ui-sidebar-actions:nth-of-type(3)"}, {"n": 5, "sel": ".e05-sheet .ss-grid-host"}, {"n": 6, "sel": ".e05-sheet .ss-tabs"}]}, + {"name": "E05_01_left_panel", "route": "#/e05-stab-report", "project": "stab", "before": [{"wait": ".e05-sheet .ss-tabs"}, {"wait_ms": 800}], "clip": ".ui-workflow-overlay__panel--title", "callouts": [{"n": 1, "sel": ".e05-panel > .ui-sidebar-actions:nth-of-type(2) .ui-btn:nth-child(1)"}, {"n": 2, "sel": ".e05-panel > .ui-sidebar-actions:nth-of-type(2) .ui-btn:nth-child(2)"}, {"n": 3, "sel": ".e05-panel > .ui-sidebar-actions:nth-of-type(2) .ui-btn:nth-child(3)"}, {"n": 4, "sel": ".e05-panel > .ui-sidebar-actions:nth-of-type(2) .ui-btn:nth-child(4)"}, {"n": 5, "sel": ".e05-panel > .ui-sidebar-actions:nth-of-type(2) .ui-btn:nth-child(5)"}, {"n": 6, "sel": ".e05-panel > .ui-sidebar-actions:nth-of-type(2) .ui-btn:nth-child(6)"}, {"n": 7, "sel": ".e05-panel > .ui-sidebar-actions:nth-of-type(3) .ui-btn:nth-child(1)"}, {"n": 8, "sel": ".e05-panel > .ui-sidebar-actions:nth-of-type(3) .ui-btn:nth-child(2)"}, {"n": 9, "sel": ".e05-panel > .ui-sidebar-actions:nth-of-type(3) .ui-btn:nth-child(3)"}], "viewport": [1600, 380]}, + {"name": "E05_02_sheet_area", "route": "#/e05-stab-report", "project": "stab", "before": [{"wait": ".e05-sheet .ss-tabs"}, {"wait_ms": 800}], "clip": ".e05-sheet", "callouts": [{"n": 1, "sel": ".e05-sheet .ss-toolbar"}, {"n": 2, "sel": ".e05-sheet .ss-grid-host"}, {"n": 3, "sel": ".e05-sheet .ss-tabs"}]}, + {"name": "E05_03_sheet_toolbar", "route": "#/e05-stab-report", "project": "stab", "before": [{"wait": ".e05-sheet .ss-tabs"}, {"wait_ms": 800}], "clip": ".e05-sheet .ss-toolbar", "callouts": [{"n": 1, "sel": ".e05-sheet .ss-toolbar"}], "clip_pad": 10}, + {"name": "E05_04_stale_bar", "route": "#/e05-stab-report", "project": "stab", "before": [{"wait": ".e05-sheet .ss-tabs"}, {"eval": "document.querySelector('.e05-stale').hidden = false"}, {"wait_ms": 800}], "clip": ".e05-stale", "callouts": [{"n": 1, "sel": ".e05-stale .ui-btn"}]}, + {"name": "E05_05_reset_confirm", "route": "#/e05-stab-report", "project": "stab", "before": [{"wait": ".e05-sheet .ss-tabs"}, {"wait_ms": 800}, {"click": ".e05-panel > .ui-sidebar-actions:nth-of-type(3) .ui-btn--danger-ghost", "confirm": true}, {"wait": ".ui-confirm__panel"}], "clip": ".ui-confirm__panel", "after": [{"click": ".ui-confirm__panel button:has-text(\"취소\")"}], "callouts": [{"n": 1, "sel": ".ui-confirm__actions .ui-btn--ghost"}, {"n": 2, "sel": ".ui-confirm__actions .ui-btn--danger"}]}, + {"name": "E05_06_sheet_toc", "route": "#/e05-stab-report", "project": "stab", "before": [{"wait": ".e05-sheet .ss-tabs"}, {"click": ".e05-sheet .ss-tabs__tab:has-text(\"목차\")"}, {"wait_ms": 900}], "clip": ".e05-sheet", "callouts": []}, + {"name": "E05_07_sheet_cover", "route": "#/e05-stab-report", "project": "stab", "before": [{"wait": ".e05-sheet .ss-tabs"}, {"click": ".e05-sheet .ss-tabs__tab:has-text(\"표지\")"}, {"wait_ms": 800}], "clip": ".e05-sheet", "callouts": []}, + {"name": "E05_08_sheet_summary", "route": "#/e05-stab-report", "project": "stab", "before": [{"wait": ".e05-sheet .ss-tabs"}, {"click": ".e05-sheet .ss-tabs__tab:has-text(\"개요\")"}, {"wait_ms": 800}], "clip": ".e05-sheet", "callouts": []}, + {"name": "E05_09_sheet_conditions", "route": "#/e05-stab-report", "project": "stab", "before": [{"wait": ".e05-sheet .ss-tabs"}, {"click": ".e05-sheet .ss-tabs__tab:has-text(\"입력조건\")"}, {"wait_ms": 800}], "clip": ".e05-sheet", "callouts": []}, + {"name": "E05_10_sheet_stations", "route": "#/e05-stab-report", "project": "stab", "before": [{"wait": ".e05-sheet .ss-tabs"}, {"click": ".e05-sheet .ss-tabs__tab:has-text(\"측점표\")"}, {"wait_ms": 800}], "clip": ".e05-sheet", "callouts": []}, + {"name": "E05_11_sheet_section", "route": "#/e05-stab-report", "project": "stab", "before": [{"wait": ".e05-sheet .ss-tabs"}, {"click": ".e05-sheet .ss-tabs__tab:has-text(\"대표단면\")"}, {"wait_ms": 800}], "clip": ".e05-sheet", "callouts": []}, + {"name": "E05_12_sheet_3d", "route": "#/e05-stab-report", "project": "stab", "before": [{"wait": ".e05-sheet .ss-tabs"}, {"click": ".e05-sheet .ss-tabs__tab:has-text(\"3D요약\")"}, {"wait_ms": 800}], "clip": ".e05-sheet", "callouts": []}, + {"name": "E05_13_sheet_area_risk", "route": "#/e05-stab-report", "project": "stab", "before": [{"wait": ".e05-sheet .ss-tabs"}, {"click": ".e05-sheet .ss-tabs__tab:has-text(\"광역요약\")"}, {"wait_ms": 800}], "clip": ".e05-sheet", "callouts": []}, + {"name": "E05_14_drawer", "route": "#/e05-stab-report", "project": "stab", "before": [{"wait": ".e05-sheet .ss-tabs"}, {"click": ".app-burger"}, {"wait_ms": 900}, {"eval": "document.querySelectorAll('.app-drawer *').forEach(e=>{if(!e.children.length&&e.textContent.trim()==='엄상돈')e.textContent='홍길동'})"}, {"wait_ms": 300}], "clip": ".app-drawer", "clip_pad": 8, "callouts": [{"n": 1, "sel": ".app-drawer__steps"}], "viewport": [1600, 640]}, + {"name": "E05_15_sheet_rock", "route": "#/e05-stab-report", "project": "stab", "before": [{"wait": ".e05-sheet .ss-tabs"}, {"click": ".e05-sheet .ss-tabs__tab:has-text(\"암반검토\")"}, {"wait_ms": 900}], "clip": ".e05-sheet", "callouts": []}, + {"name": "E05_16_sheet_appendix", "route": "#/e05-stab-report", "project": "stab", "before": [{"wait": ".e05-sheet .ss-tabs"}, {"click": ".e05-sheet .ss-tabs__tab:has-text(\"부록_절편\")"}, {"wait_ms": 900}], "clip": ".e05-sheet", "callouts": []}, + {"name": "E05_17_fig_3d_map", "route": "#/e05-stab-report", "project": "stab", "before": [{"wait": ".e05-sheet .ss-tabs"}, {"click": ".e05-sheet .ss-tabs__tab:has-text(\"3D요약\")"}, {"wait_ms": 1200}, {"eval": "(()=>{const p=document.querySelector('.aislo-grid__pane--br');const im=document.querySelectorAll('.e05-sheet img')[1];p.scrollTop+=im.getBoundingClientRect().top-p.getBoundingClientRect().top-30;p.dispatchEvent(new Event('scroll'))})()"}, {"wait_ms": 900}], "clip": ".e05-sheet", "callouts": [{"n": 1, "sel": ".e05-sheet img >> nth=1"}]}, + {"name": "E05_18_fig_area_map", "route": "#/e05-stab-report", "project": "stab", "before": [{"wait": ".e05-sheet .ss-tabs"}, {"click": ".e05-sheet .ss-tabs__tab:has-text(\"광역요약\")"}, {"wait_ms": 1200}, {"eval": "(()=>{const p=document.querySelector('.aislo-grid__pane--br');const im=document.querySelectorAll('.e05-sheet img')[0];p.scrollTop+=im.getBoundingClientRect().top-p.getBoundingClientRect().top-30;p.dispatchEvent(new Event('scroll'))})()"}, {"wait_ms": 900}], "clip": ".e05-sheet", "callouts": [{"n": 1, "sel": ".e05-sheet img >> nth=0"}]}, + {"name": "E05_19_fig_stereonet", "route": "#/e05-stab-report", "project": "stab", "before": [{"wait": ".e05-sheet .ss-tabs"}, {"click": ".e05-sheet .ss-tabs__tab:has-text(\"암반검토\")"}, {"wait_ms": 1200}, {"eval": "(()=>{const p=document.querySelector('.aislo-grid__pane--br');const im=document.querySelectorAll('.e05-sheet img')[0];p.scrollTop+=im.getBoundingClientRect().top-p.getBoundingClientRect().top-30;p.dispatchEvent(new Event('scroll'))})()"}, {"wait_ms": 900}], "clip": ".e05-sheet", "callouts": [{"n": 1, "sel": ".e05-sheet img >> nth=0"}]} ]