feat(가이드): E07 광역 위험 가이드 글 10 문서 + 그림 16장 + 장면 목록 (PLAN 541-2 · 요구 359 · 360)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-26 09:30:37 +09:00
co-authored by Claude Sonnet 5.5
parent 6cbdc73fd0
commit 729a85ee1e
25 changed files with 641 additions and 68 deletions
+31 -68
View File
@@ -1,76 +1,39 @@
# 광역 위험 설명서
# 광역 위험
## 이 화면에서 하는 일
노선 띠(중심선 좌우 일정 폭) 안 자연 비탈의 얕은 산사태(표층 붕괴) 위험을 지도로 그리고 측점마다 위험 정도를 매기는 화면.
노선 띠(중심선 좌우 일정 폭) 안 자연 비탈의 얕은 산사태(표층 붕괴) 위험을 지도로 그림.
지형 격자 칸마다 **무한사면 안전율 Fs** 와 **SINMAP 안정 지수 SI** 를 셈 → SI 로 여섯 등급 색칠 → 측점마다 위험 정도(낮음 · 보통 · 높음)를 매김.
## 여는 길
- 지형 = 복사한 원지형(노선 공사 전 땅). 노선 위 · 아래 자연 비탈을 봄.
- 깎기 · 쌓기 비탈 자체는 2D 해석(E03) · 암반 해석(E06) 몫.
- 왼쪽 위 **[☰]** 서랍의 「진행단계」 목록에서 **광역 위험** 을 누름(맨 끝 단계).
- 지형은 안정성평가 프로젝트에 복사해 둔 원지형(공사 전 땅)을 씀.
![화면 한눈에](E07_00_overview.webp)
## 화면 구역
| 번호 | 구역 | 하는 일 |
| --- | --- | --- |
| 1 | [☰] 서랍 | 안정성평가 단계(지반 조건 · 2D 해석 · 3D 해석 · 보고서 · 암반 해석 · 광역 위험) 사이를 오감 |
| 2 | 토층 물성 카드 | 흙의 무게 · 강도 · 뿌리 점착 · 두께를 정함 |
| 3 | 시나리오 · 포화 카드 | 표준 · 최악 시나리오와 T/R 를 정함 |
| 4 | 노선 띠 · 격자 · 측점 등급 카드 | 띠 폭 · 격자 크기 · 측점 등급 문턱을 정함 |
| 5 | 왼쪽 아래 단추 줄 | [기본값] · [다시 해석] · [해석] |
| 6 | 보기 바꿈 단추 | [등급 (SI)] · [안전율 Fs] — 지도 색 기준 바꿈 |
| 7 | 지도 | 노선 띠 · 중심선 · 측점 · 칸마다 색 |
| 8 | 범례 | 지도 색이 뜻하는 등급 · 안전율 |
| 9 | 광역 결과(오른쪽) | 요약 · 등급별 면적 · 측점별 위험 표 |
![진행단계 서랍](E07_15_drawer.webp)
## 작업 순서
1. 좌측 **토층 물성** 카드에서 물성(E02 지반 조건)을 고름. 고르면 γt · γsat · c · φ 칸이 채워짐(기본 = 붕적토).
2. 필요하면 뿌리 점착 · 토층 두께를 고침.
3. **시나리오 · 포화** 카드에서 시나리오를 고름 — 표준(SINMAP 습윤지수) 또는 최악(완전 포화).
4. **노선 띠 · 격자 · 측점 등급** 카드에서 띠 폭 · 격자 · 측점 문턱 둘을 확인함.
5. [해석] 을 누름. 진행 막대가 끝나면 지도 · 결과가 나옴.
6. 우측 **측점별 위험** 표에서 측점을 누르면 지도가 그 측점으로 옮겨 감.
1. **토층 물성** 카드에서 E02 물성을 고르고 뿌리 점착 · 토층 두께를 확인함 → [토층 물성](E07/01_토층_물성).
2. **시나리오 · 포화** 카드에서 표준 · 최악을 고름 → [시나리오와 포화](E07/02_시나리오와_포화).
3. **노선 띠 · 격자 · 측점 등급** 카드에서 띠 폭 · 격자 · 문턱을 확인함 → [노선 띠 · 격자 · 측점 등급](E07/03_노선_띠_격자_등급).
4. **[해석]** 을 누르고 진행 막대가 끝나기를 기다림 → [해석 실행](E07/04_해석_실행).
5. 지도 색을 읽고 → [지도 읽기](E07/05_지도_읽기), 오른쪽 결과와 측점 표를 봄 → [광역 결과](E07/06_광역_결과).
6. 보고서에 넣으려면 [보고서](E05/00_설명서)에서 [보고서 갱신] 을 누름.
## 단추
> 주의: 이 지도는 넓은 범위에서 「어디를 먼저 볼지」 고르는 용도. 측점 단면 안전율([2D 해석](E03/00_설명서))을 대신하지 않음.
| 단추 | 자리 | 하는 일 |
| --- | --- | --- |
| [기본값] | 좌 아래 | 모든 칸을 기본값으로 되돌림(해석은 안 함) |
| [다시 해석] | 좌 아래 | 같은 조건이라도 처음부터 다시 셈 |
| [해석] | 좌 아래 | 조건이 지난 결과와 같으면 「같은 조건의 결과가 있습니다.」 뒤 그 결과를 보임 · 다르면 새로 셈 |
| [등급 (SI)] [안전율 Fs] | 가운데 위 | 지도 색을 SI 등급 · 안전율로 바꿈 |
- 칸 값은 이 탭 안에만 기억됨. 저장되는 것은 [해석] 한 결과(조건 포함) 하나뿐 — 새로 해석하면 지난 결과를 덮음.
- 보기만 허용된 프로젝트는 [해석] 이 잠김.
## 결과 읽는 법
**가운데 · 지도** — 휠 = 확대 · 끌기 = 옮김 · 두 번 누름 = 전체 맞춤. 옅은 띠 = 노선 띠 · 굵은 선 = 중심선 · 점 = 측점 · 오른쪽 위 = 북 · 오른쪽 아래 = 축척.
칸 위에 마우스를 올리면 등급 · SI · Fs · 경사 · 포화비 m · 가까운 측점이 보임.
**범례 (등급 SI)** — 밑에 해석한 시나리오 이름이 붙음.
| 색 | 등급 | SI |
| --- | --- | --- |
| 진초록 | 안정 | 1.5 이상 |
| 연두 | 보통 안정 | 1.25 ~ 1.5 |
| 연노랑 | 준안정 | 1.0 ~ 1.25 |
| 노랑 | 위험 하한 | 0.5 ~ 1.0 |
| 주황 | 위험 상한 | 0 초과 ~ 0.5 |
| 빨강 | 불안정 | 0 |
- 위험 = 위험 하한 · 위험 상한 · 불안정(SI < 1).
**범례 (안전율 Fs)** — 빨강 1.0 미만 · 주황 1.0 ~ 1.2 · 노랑 1.2 ~ 1.5 · 연두 1.5 ~ 2.0 · 초록 2.0 이상. 가장 나쁜 쪽(c · φ 아래 · 가장 젖음) 값임.
**우측 · 광역 결과**
- 요약 — 시나리오 · 띠 안 최소 Fs · 위험 면적(SI < 1) · 측점 등급(낮음 · 보통 · 높음 수 / 전체 측점) · 지형 있는 띠 / 띠 면적 · 해석 걸린 시간과 때.
- 등급별 면적 — 여섯 등급 면적(m²) · 비율(%).
- 측점별 위험 — 측점 · 최소 Fs · SI<1 비율(%) · 측점 등급 · 위험 m². 높음 줄은 강조됨.
**측점 등급** — 측점 앞뒤 ½ 간격 × 띠 폭(영향 구역) 안 칸 중 SI < 1 칸 비율.
| 측점 등급 | 기본 문턱 |
| --- | --- |
| 낮음 | 5 % 미만 |
| 보통 | 5 % 이상 20 % 미만 |
| 높음 | 20 % 이상 |
문턱 둘은 좌측 「측점 보통 문턱」 · 「측점 높음 문턱」 칸에서 바꿈.
**보고서(E05) 광역요약 시트** — E05 [보고서 갱신] 때 이 화면 저장 결과로 채움: 해석 조건(띠 · 물성 · 시나리오 · 해석 때) · 등급별 면적 · 측점 등급 표 · 보통 · 높음 측점 줄(측점 · 누가거리 · 최소 Fs · 최소 SI · 등급과 비율 · 위험 면적 · 최대 경사). 결과가 없으면 「광역 해석 전」.
## 알아 둘 것
- **문헌 추정치 · 현장 시험 없음.** 물성 · T/R · 뿌리 점착 · 토층 두께 · 측점 문턱은 근거 후보 값임. 사용자 확정 전 값은 `30_사용자_확정_전_값` 참고.
- 위험 지도는 넓은 범위에서 「어디를 먼저 볼지」 고르는 용도임. 측점 단면 안전율(E03)을 대신하지 않음.
- 지형 격자 끝 밖 상류는 집수면적에 안 들어감 — 띠 가장자리는 실제보다 마르게(안전하게) 나올 수 있음.
- 「엔진이 바뀌어 결과가 옛것입니다」가 뜨면 [다시 해석] 할 것.
- 최악(완전 포화)은 모든 칸이 물에 찬 극한 강우 가정 — 대부분 측점이 높음으로 나옴. 비교용으로 쓸 것.
> 참고: 물성 · T/R · 뿌리 점착 · 토층 두께 · 측점 문턱은 문헌 근거 후보 값이며 현장 시험 값이 아님. [사용자 확정 전 값](E07/30_사용자_확정_전_값) 참고.
@@ -0,0 +1,24 @@
# 토층 물성
기반암 위에 덮인 흙의 무게 · 강도 · 두께를 정하는 방법. 무한사면 계산이 쓰는 값.
## 여는 길
- 왼쪽 패널 첫 카드 **토층 물성**(처음부터 펼쳐져 있음).
## 단계
| 단계 | 할 일 |
| --- | --- |
| 1 | **물성(E02 지반 조건)** 에서 물성을 고름(기본 붕적토). 고르면 γt · γsat · c · φ 칸이 채워짐. ![토층 물성 카드](E07_01_soil_card.webp) |
| 2 | 필요하면 **γt** · **γsat**(흙 단위중량)을 직접 고침. |
| 3 | **c 아래 · c 위** · **φ 아래 · φ 위** 는 점착력 · 내부 마찰각의 범위. 안전율은 아래 끝(보수 쪽)으로, 안정 지수 SI 는 범위로 셈. |
| 4 | **뿌리 점착** 을 넣음(기본 1 kPa). 나지 · 절성토면은 0. |
| 5 | **토층 두께** 를 넣음(기본 1.5 m). 지표에서 수직으로 잰 미끄러질 수 있는 흙 두께. |
## 보이는 것
- 칸을 바꾸면 이 탭 안에만 기억됨. 저장되는 것은 [해석] 한 결과 하나뿐.
- 범위를 벗어난 값으로 [해석] 을 누르면 까닭이 알림으로 뜨고 해석하지 않음. 「위」 칸은 「아래」 칸보다 작으면 안 됨.
> 참고: 칸별 범위는 [칸 뜻](E07/10_칸_뜻) 참고. 물성 목록은 [지반 조건](E02/00_설명서)에서 가져옴.
@@ -0,0 +1,23 @@
# 시나리오와 포화
비탈 흙이 얼마나 젖는다고 볼지 정하는 방법.
## 여는 길
- 왼쪽 패널 두 번째 카드 **시나리오 · 포화**.
## 단계
| 단계 | 할 일 |
| --- | --- |
| 1 | **시나리오** 를 고름. 「표준 — SINMAP 습윤지수 (T/R 범위)」 는 비탈마다 물이 모이는 정도를 따짐. 「최악 — 완전 포화」 는 모든 칸이 물에 찬 극한 강우를 가정함. ![시나리오 카드](E07_02_rain_card.webp) |
| 2 | 표준을 고른 때만 **T/R 아래 · T/R 위** 칸이 보임. 작을수록 물이 잘 고임(기본 2,000 ~ 3,000 m). |
| 3 | 최악으로 바꾸면 T/R 칸이 숨음. ![최악 시나리오](E07_14_scenario_saturated.webp) |
## 보이는 것
- 해석 결과의 범례 밑 · 요약 첫 줄에 해석한 시나리오 이름이 붙음.
> 주의: 최악(완전 포화)은 대부분 측점이 「높음」 으로 나옴. 표준과 견주어 볼 때만 쓸 것.
> 참고: T/R 기본값은 SINMAP 설명서 기본 보정 범위이며 사용자 확정 전 값.
@@ -0,0 +1,23 @@
# 노선 띠 · 격자 · 측점 등급
볼 범위(띠 폭)와 계산 칸 크기, 측점 위험 등급 문턱을 정하는 방법.
## 여는 길
- 왼쪽 패널 세 번째 카드 **노선 띠 · 격자 · 측점 등급**.
## 단계
| 단계 | 할 일 |
| --- | --- |
| 1 | **띠 폭 ± (m)** 을 넣음(기본 100). 중심선에서 좌우로 볼 거리이며 지도의 옅은 띠가 바로 바뀜. ![노선 띠 카드](E07_03_band_card.webp) |
| 2 | **격자 (m)** 를 넣음(기본 2). 계산 칸 한 변이며 작을수록 촘촘하지만 오래 걸림. |
| 3 | **측점 보통 문턱** 을 넣음(기본 5 %). 영향 구역 안 SI < 1 칸 비율이 이 값 이상이면 「보통」. |
| 4 | **측점 높음 문턱** 을 넣음(기본 20 %). 이 값 이상이면 「높음」. 보통 문턱보다 작으면 안 됨. |
## 보이는 것
- 지도 띠가 폭에 맞게 바로 바뀜.
- 측점 등급 = 측점 앞뒤 ½ 간격 × 띠 폭(영향 구역) 안 칸 중 SI < 1 칸 비율.
> 참고: 문턱 5 % · 20 % 는 사용자 확정 전 값. [사용자 확정 전 값](E07/30_사용자_확정_전_값) 참고.
@@ -0,0 +1,24 @@
# 해석 실행
값을 정한 뒤 해석을 돌리거나 다시 돌리고, 기본값으로 되돌리는 방법.
## 여는 길
- 왼쪽 아래 단추 줄의 **[기본값]** · **[다시 해석]** · **[해석]**.
## 단계
| 단계 | 할 일 |
| --- | --- |
| 1 | 세 카드 값을 확인함. 처음부터 다시 맞추려면 **[기본값]** 을 눌러 모든 칸을 기본값으로 되돌림(해석은 안 함). ![단추 줄](E07_04_actions.webp) |
| 2 | **[해석]** 을 누름. 같은 조건의 결과가 이미 있으면 「같은 조건의 결과가 있습니다.」 뒤 그 결과를 보임. 다르면 새로 셈. |
| 3 | 진행 막대와 「해석 중」 글이 뜨고, 끝나면 「광역 해석을 마쳤습니다.」 알림과 함께 지도 · 결과가 나옴. ![해석 진행 막대](E07_05_progress.webp) |
| 4 | 같은 조건이라도 처음부터 다시 셈하려면 **[다시 해석]**. |
## 보이는 것
- 저장되는 것은 [해석] 한 결과(조건 포함) 하나뿐. 새로 해석하면 지난 결과를 덮음.
- 「엔진이 바뀌어 결과가 옛것입니다」 가 뜨면 [다시 해석] 을 누름.
- 보기만 허용된 프로젝트는 [해석] · [다시 해석] 이 꺼짐.
> 주의: 해석 중에 화면을 닫지 말 것. 격자를 작게 하면 오래 걸림.
@@ -0,0 +1,34 @@
# 지도 읽기
가운데 지도에서 칸마다 색으로 위험을 읽고, 색 기준을 바꾸는 방법.
## 여는 길
- 가운데 **지도**. [해석] 이 끝나면 색이 칠해지고, 그 전에는 「[해석] 을 누르면 위험 지도가 나옵니다.」 안내만 보임.
- 지도 위 **[등급 (SI)]** · **[안전율 Fs]** 단추로 색 기준을 바꿈.
## 단계
| 단계 | 할 일 |
| --- | --- |
| 1 | 지도를 봄. 옅은 띠 = 노선 띠 · 굵은 선 = 중심선 · 점 = 측점 · 오른쪽 위 = 북 · 오른쪽 아래 = 축척. ![등급 지도](E07_06_map_class.webp) |
| 2 | 마우스 휠로 확대 · 축소, 끌어서 옮기고, 두 번 누르면 전체 맞춤. |
| 3 | 칸 위에 마우스를 올리면 등급 · SI · Fs · 경사 · 포화비 m · 가까운 측점이 보임. ![칸 정보 풍선](E07_08_map_tip.webp) |
| 4 | **[안전율 Fs]** 를 누르면 같은 지도가 안전율 색으로 바뀜. **[등급 (SI)]** 로 돌아옴. ![안전율 지도](E07_07_map_fs.webp) |
| 5 | 아래 범례로 색 뜻을 확인함. ![범례](E07_09_legend_class.webp) |
## 보이는 것
| 색 | 등급 | SI |
| --- | --- | --- |
| 진초록 | 안정 | 1.5 이상 |
| 연두 | 보통 안정 | 1.25 ~ 1.5 |
| 연노랑 | 준안정 | 1.0 ~ 1.25 |
| 노랑 | 위험 하한 | 0.5 ~ 1.0 |
| 주황 | 위험 상한 | 0 초과 ~ 0.5 |
| 빨강 | 불안정 | 0 |
- 위험 = 위험 하한 · 위험 상한 · 불안정(SI < 1).
- 안전율 범례 — 빨강 1.0 미만 · 주황 1.0 ~ 1.2 · 노랑 1.2 ~ 1.5 · 연두 1.5 ~ 2.0 · 초록 2.0 이상. 가장 나쁜 쪽(c · φ 아래 · 가장 젖음) 값.
> 참고: 지형 격자 끝 밖 상류는 집수면적에 안 들어가 띠 가장자리는 실제보다 마르게(안전하게) 나올 수 있음.
@@ -0,0 +1,29 @@
# 광역 결과
해석 요약 · 등급별 면적 · 측점별 위험을 오른쪽 패널에서 읽는 방법.
## 여는 길
- 오른쪽 **광역 결과** 패널. 해석 전에는 「아직 해석 결과가 없습니다.」 가 보임.
## 단계
| 단계 | 할 일 |
| --- | --- |
| 1 | 맨 위 요약을 읽음 — 시나리오 · 띠 안 최소 Fs · 위험 면적(SI < 1) · 측점 등급 수(낮음 · 보통 · 높음 / 전체) · 지형 있는 띠 / 띠 면적 · 해석 걸린 시간과 때. ![결과 요약](E07_10_result_summary.webp) |
| 2 | **등급별 면적** 표에서 여섯 등급의 면적(m²)과 비율(%)을 봄. ![등급별 면적](E07_11_result_areas.webp) |
| 3 | **측점별 위험** 표에서 측점 · 최소 Fs · SI < 1 비율(%) · 측점 등급 · 위험 m² 를 봄. 「높음」 줄은 강조됨. ![측점별 위험 표](E07_12_result_stations.webp) |
| 4 | 표에서 측점 줄을 누르면 지도가 그 측점으로 옮겨 감. ![측점을 눌러 지도로](E07_13_station_pick.webp) |
## 보이는 것
| 측점 등급 | 기본 문턱 |
| --- | --- |
| 낮음 | 5 % 미만 |
| 보통 | 5 % 이상 20 % 미만 |
| 높음 | 20 % 이상 |
- 영향 구역에 지형이 없는 측점은 값이 「-」.
- 결과 맨 아래에 계산 방법을 요약한 안내 글이 붙음. 엔진이 바뀐 뒤라면 「엔진이 바뀌어 결과가 옛것입니다 — [다시 해석].」 경고도 보임.
> 참고: 보고서 광역요약 시트는 [보고서 갱신] 때 이 화면의 저장 결과로 채워짐. 결과가 없으면 「광역 해석 전」 으로 보임.
+8
View File
@@ -4,6 +4,8 @@
## 토층 물성 (좌 · 첫 카드)
![토층 물성 카드](E07_01_soil_card.webp)
토층 = 기반암 위에 덮인 흙. 무한사면 식이 쓰는 값.
| 칸 | 뜻 | 범위 | 기본 |
@@ -22,6 +24,8 @@
## 시나리오 · 포화 (좌 · 둘째 카드)
![시나리오 카드](E07_02_rain_card.webp)
| 칸 | 뜻 | 범위 | 기본 |
| --- | --- | --- | --- |
| 시나리오 | 표준 — SINMAP 습윤지수 (T/R 범위) · 최악 — 완전 포화 (m = 1 · 강우 극한) | - | 표준 |
@@ -33,6 +37,8 @@
## 노선 띠 · 격자 · 측점 등급 (좌 · 셋째 카드)
![노선 띠 카드](E07_03_band_card.webp)
| 칸 | 뜻 | 범위 | 기본 |
| --- | --- | --- | --- |
| 띠 폭 ± (m) | 중심선에서 좌우로 볼 거리 · 지도 옅은 띠가 바로 바뀜 | 10 ~ 500 | 100 |
@@ -42,6 +48,8 @@
## 결과 칸 (우측)
![결과 요약](E07_10_result_summary.webp)
| 칸 | 뜻 |
| --- | --- |
| 띠 안 최소 Fs | 띠 안 모든 칸 중 가장 낮은 안전율 |
Binary file not shown.

After

Width:  |  Height:  |  Size: 361 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 206 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

+445
View File
@@ -0,0 +1,445 @@
[
{
"name": "E07_00_overview",
"route": "#/e07-stab-area",
"project": "stab",
"before": [
{
"wait": ".e07-map__canvas"
},
{
"wait_ms": 1500
}
],
"clip": null,
"callouts": [
{
"n": 1,
"sel": ".app-burger"
},
{
"n": 2,
"sel": ".e07-panel > section:nth-of-type(1)",
"pos": "tr"
},
{
"n": 3,
"sel": ".e07-panel > section:nth-of-type(2)"
},
{
"n": 4,
"sel": ".e07-panel > section:nth-of-type(3)"
},
{
"n": 5,
"sel": ".e07-panel > .ui-sidebar-actions"
},
{
"n": 6,
"sel": ".e07-toggle"
},
{
"n": 7,
"sel": ".e07-map",
"pos": "br"
},
{
"n": 8,
"sel": ".e07-legend-slot"
},
{
"n": 9,
"sel": ".ui-side-panels__panel[data-panel=\"result\"]"
}
],
"viewport": [
1600,
1260
]
},
{
"name": "E07_01_soil_card",
"route": "#/e07-stab-area",
"project": "stab",
"before": [
{
"wait": ".e07-map__canvas"
},
{
"wait_ms": 1500
}
],
"clip": ".e07-panel > section:nth-of-type(1)",
"callouts": [
{
"n": 1,
"sel": ".e07-panel > section:nth-of-type(1) select"
},
{
"n": 2,
"sel": ".e07-panel > section:nth-of-type(1) input[data-key=\"c_root\"]"
},
{
"n": 3,
"sel": ".e07-panel > section:nth-of-type(1) input[data-key=\"soil_depth_m\"]"
}
]
},
{
"name": "E07_02_rain_card",
"route": "#/e07-stab-area",
"project": "stab",
"before": [
{
"wait": ".e07-map__canvas"
},
{
"wait_ms": 1500
}
],
"clip": ".e07-panel > section:nth-of-type(2)",
"callouts": [
{
"n": 1,
"sel": ".e07-panel > section:nth-of-type(2) select"
},
{
"n": 2,
"sel": ".e07-panel > section:nth-of-type(2) input[data-key=\"tr_lo\"]"
}
]
},
{
"name": "E07_03_band_card",
"route": "#/e07-stab-area",
"project": "stab",
"before": [
{
"wait": ".e07-map__canvas"
},
{
"wait_ms": 1500
}
],
"clip": ".e07-panel > section:nth-of-type(3)",
"callouts": [
{
"n": 1,
"sel": ".e07-panel > section:nth-of-type(3) input[data-key=\"band_m\"]"
},
{
"n": 2,
"sel": ".e07-panel > section:nth-of-type(3) input[data-key=\"cell_m\"]"
},
{
"n": 3,
"sel": ".e07-panel > section:nth-of-type(3) input[data-key=\"level_lo_pct\"]"
},
{
"n": 4,
"sel": ".e07-panel > section:nth-of-type(3) input[data-key=\"level_hi_pct\"]"
}
]
},
{
"name": "E07_04_actions",
"route": "#/e07-stab-area",
"project": "stab",
"before": [
{
"wait": ".e07-map__canvas"
},
{
"wait_ms": 1500
}
],
"clip": ".e07-panel > .ui-sidebar-actions",
"callouts": [
{
"n": 1,
"sel": ".e07-panel > .ui-sidebar-actions .ui-btn:nth-child(1)"
},
{
"n": 2,
"sel": ".e07-panel > .ui-sidebar-actions .ui-btn:nth-child(2)"
},
{
"n": 3,
"sel": ".e07-panel > .ui-sidebar-actions .ui-btn:nth-child(3)"
}
]
},
{
"name": "E07_05_progress",
"route": "#/e07-stab-area",
"project": "stab",
"before": [
{
"wait": ".e07-map__canvas"
},
{
"wait_ms": 1500
},
{
"eval": "(() => { const b = document.querySelector('.e07-progress-box'); b.hidden = false; b.querySelector('progress').value = 60; b.querySelector('.e07-progress__text').textContent = '해석 중 60%'; })()"
},
{
"wait_ms": 300
}
],
"clip": ".e07-progress-box",
"callouts": []
},
{
"name": "E07_06_map_class",
"route": "#/e07-stab-area",
"project": "stab",
"before": [
{
"wait": ".e07-map__canvas"
},
{
"wait_ms": 1500
}
],
"clip": ".e07-center",
"callouts": [
{
"n": 1,
"sel": ".e07-toggle .ui-btn[data-value=\"cls\"]"
},
{
"n": 2,
"sel": ".e07-map__canvas"
},
{
"n": 3,
"sel": ".e07-legend"
}
]
},
{
"name": "E07_07_map_fs",
"route": "#/e07-stab-area",
"project": "stab",
"before": [
{
"wait": ".e07-map__canvas"
},
{
"wait_ms": 1500
},
{
"click": ".e07-toggle .ui-btn[data-value=\"fs\"]"
},
{
"wait_ms": 600
}
],
"clip": ".e07-center",
"callouts": [
{
"n": 1,
"sel": ".e07-toggle .ui-btn[data-value=\"fs\"]"
},
{
"n": 2,
"sel": ".e07-legend"
}
]
},
{
"name": "E07_08_map_tip",
"route": "#/e07-stab-area",
"project": "stab",
"before": [
{
"wait": ".e07-map__canvas"
},
{
"wait_ms": 1500
},
{
"hover": ".e07-map__canvas"
},
{
"wait": ".e07-map__tip:not([hidden])"
}
],
"clip": ".e07-map",
"callouts": [
{
"n": 1,
"sel": ".e07-map__tip"
}
]
},
{
"name": "E07_09_legend_class",
"route": "#/e07-stab-area",
"project": "stab",
"before": [
{
"wait": ".e07-map__canvas"
},
{
"wait_ms": 1500
}
],
"clip": ".e07-legend-slot",
"callouts": []
},
{
"name": "E07_10_result_summary",
"route": "#/e07-stab-area",
"project": "stab",
"before": [
{
"wait": ".e07-map__canvas"
},
{
"wait_ms": 1500
}
],
"clip": ".e07-result .e07-summary",
"callouts": [
{
"n": 1,
"sel": ".e07-summary dd[data-field=\"E07_Sum_FsMin\"]"
},
{
"n": 2,
"sel": ".e07-summary dd[data-field=\"E07_Sum_Risk\"]"
},
{
"n": 3,
"sel": ".e07-summary dd[data-field=\"E07_Sum_Levels\"]"
}
]
},
{
"name": "E07_11_result_areas",
"route": "#/e07-stab-area",
"project": "stab",
"before": [
{
"wait": ".e07-map__canvas"
},
{
"wait_ms": 1500
}
],
"clip": ".e07-areas",
"callouts": [
{
"n": 1,
"sel": ".e07-areas tr:nth-child(2)"
}
]
},
{
"name": "E07_12_result_stations",
"route": "#/e07-stab-area",
"project": "stab",
"before": [
{
"wait": ".e07-map__canvas"
},
{
"wait_ms": 1500
}
],
"clip": ".e07-stations",
"callouts": [
{
"n": 1,
"sel": ".e07-stations tr:nth-child(1)"
}
]
},
{
"name": "E07_13_station_pick",
"route": "#/e07-stab-area",
"project": "stab",
"before": [
{
"wait": ".e07-map__canvas"
},
{
"wait_ms": 1500
},
{
"click": ".e07-stations tr:nth-child(3)"
},
{
"wait_ms": 700
}
],
"clip": ".e07-row",
"callouts": [
{
"n": 1,
"sel": ".e07-stations tr.is-on"
},
{
"n": 2,
"sel": ".e07-map__canvas"
}
]
},
{
"name": "E07_14_scenario_saturated",
"route": "#/e07-stab-area",
"project": "stab",
"before": [
{
"wait": ".e07-map__canvas"
},
{
"wait_ms": 1500
},
{
"select": ".e07-panel > section:nth-of-type(2) select",
"value": "saturated"
},
{
"wait_ms": 400
}
],
"clip": ".e07-panel > section:nth-of-type(2)",
"callouts": [
{
"n": 1,
"sel": ".e07-panel > section:nth-of-type(2) select"
}
]
},
{
"name": "E07_15_drawer",
"route": "#/e07-stab-area",
"project": "stab",
"viewport": [
1600,
640
],
"before": [
{
"wait": ".e07-map__canvas"
},
{
"click": ".app-burger"
},
{
"wait_ms": 900
}
],
"clip": ".app-drawer",
"clip_pad": 8,
"callouts": [
{
"n": 1,
"sel": ".app-drawer__steps"
}
]
}
]