diff --git a/A05_EduDetail/guide/B05/00_설명서.md b/A05_EduDetail/guide/B05/00_설명서.md index 31c6e3a65..95b50d68e 100644 --- a/A05_EduDetail/guide/B05/00_설명서.md +++ b/A05_EduDetail/guide/B05/00_설명서.md @@ -1,9 +1,40 @@ -# 노선설계 설명서 +# 노선설계 -## 이 화면에서 하는 일 +계획노선의 평면 모양 · 종단 계획선 · 구조물 자리를 정하는 화면. + +## 여는 길 + +- 진행단계에서 [노선설계] 누름 · 또는 대시보드에서 프로젝트를 고른 뒤 노선설계 단계로 들어옴. +- 횡단설계 화면에서 왼쪽 아래 [<] 누름 — 같은 화면 안에서 보기만 바뀜(저장 없음). + +![화면 한눈에](B05_00_overview.webp) + +## 화면 구역 + +| 번호 | 구역 | 하는 일 | +| --- | --- | --- | +| 1 | 왼쪽 카드 | [구조물 배치] · [페이지 설정] · [노선 추천] — 제목을 눌러 펼침 · 접음 | +| 2 | 평면 도구 줄 | [3D] · 돌리기 · [1m 등고선] · [측점] · [기울기] · [절/성토선] · [거리 재기] · [측점 스냅] · [간격] | +| 3 | 평면 | 등고선 위 계획노선 · 노드(초록 점)를 끌어 노선 모양을 고침 | +| 4 | 상태 · 범례 | 노선 길이 · 노드 수 · 곡선 수 · 쓰는 지형 · 선 색 뜻 | +| 5 | 횡단 손잡이 | 오른쪽 [횡단] 판 — 측점 눈금을 누르면 그 측점 횡단이 뜸 | +| 6 | 종단 도구 · 요약 줄 | [직선화] · [자유지정] · [쉬프트] · 최대 기울기 · 종단곡선 미달 곳 수 | +| 7 | 종단 그래프 | 지반선(파랑) · 계획선(점선) · 측점 세로선 · 구조물 표시 | +| 8 | 테이블 · 유토곡선 손잡이 | 종단 아래 표 · 유토곡선 판을 펼침 | +| 9 | 배수유역 손잡이 | 종단 오른쪽 배수유역도 판을 펼침 | +| 10 | 구조물 목록 | 놓인 구조물 줄 · 누르면 그 구조물을 고침 · [구조물 전체 삭제] | +| 11 | 단추 줄 | [?] 설명서 · [<] [>] 단계 이동 · [저장] · [초기화] | ## 작업 순서 -## 버튼 +1. [노선 추천]으로 노선 갈래를 골라 [적용] — 처음 한 번 · 필요할 때만. → [노선 추천](B05/04_노선_추천) +2. 평면에서 노드를 끌어 노선 모양을 다듬음. → [평면 노선 편집](B05/01_평면_노선_편집) +3. 종단을 펼쳐 계획선을 다듬음. → [종단 계획선](B05/05_종단_계획선) +4. [구조물 배치]로 배관 · 옹벽 등 구조물을 놓음. → [구조물 배치](B05/02_구조물_배치) +5. 배수유역도 · 유토곡선으로 물길 · 흙 균형을 살핌. +6. [저장] — 편집 내용이 저장됨 · 화면은 그대로. +7. [>] 로 횡단설계로 넘어감. → [횡단설계](B06/00_설명서) -## 주의할 점 +> 참고: 노선설계와 횡단설계는 한 화면 — 편집은 두 화면이 함께 쓰고 [저장] 한 번에 함께 저장됨. + +> 주의: 확정은 횡단설계에서 [>] 를 눌러 상세설계로 넘어갈 때 일어남 — 노선설계에는 [확정] 단추 없음. diff --git a/A05_EduDetail/guide/B05/01_평면_노선_편집.md b/A05_EduDetail/guide/B05/01_평면_노선_편집.md new file mode 100644 index 000000000..ecdcf9b62 --- /dev/null +++ b/A05_EduDetail/guide/B05/01_평면_노선_편집.md @@ -0,0 +1,52 @@ +# 평면 노선 편집 + +평면 위 노드 · 곡선을 고쳐 계획노선 모양을 정함. + +## 여는 길 + +- 노선설계 화면 가운데 위 평면 — 들어오면 바로 보임. + +![평면 도구 줄](B05_01_plan_tools.webp) + +## 단계 + +| 단계 | 할 일 | +| --- | --- | +| 1 | 도구 줄 [?] 누름 — 마우스 조작 안내가 펼쳐짐 | +| 2 | 노드(초록 점)를 끌어 옮김 · 선을 두 번 눌러 노드 추가 · 노드 오른쪽 누름으로 삭제 | +| 3 | 노드를 누르면 「N번째 꺾임점」 곡선 판이 뜸 — [반지름] · [곡선 길이] 칸에 값 · 칸마다 [고정] · [교각점] [고정] · [곡선 추가] / [곡선 삭제] · [✕] 로 닫음 | +| 4 | 측점 눈금을 누르면 오른쪽 [횡단] 판에 그 측점 횡단 미리보기 | +| 5 | 되돌리기 · 다시하기 단추로 한 걸음씩 되돌림 | + +![조작 안내 — ① 마우스 조작 안내 상자](B05_01_plan_hint.webp) + +![곡선 판 — ① 노드를 누르면 뜨는 꺾임점 판](B05_01_plan_label.webp) + +> 참고: 곡선 판 아래 줄 「내각 … — 곡선 생략 가능」 = 꺾임이 작아 곡선을 안 넣어도 되는 자리. + +![횡단 미리보기 판 — ① 오른쪽 횡단 판](B05_01_plan_side_cross.webp) + +## 도구 줄 단추 + +| 단추 | 하는 일 | +| --- | --- | +| [?] | 마우스 조작 안내 펼침 · 접음 | +| 되돌리기 · 다시하기 | 노선 편집 한 걸음 되돌림 · 다시 함 | +| [3D] | 3D 보기 창을 엶 → [3D 보기](B05/08_3D_보기) | +| ↶ ↷ | 평면을 왼쪽 · 오른쪽으로 돌림(Ctrl+휠 = 한 칸 5°) | +| [1m 등고선] | 1m 간격 잔 등고선 켬 · 끔(라이다 자료가 있을 때만) | +| [측점] | 측점 눈금 · 번호 켬 · 끔 | +| [기울기] | 구간마다 기울기 표시 켬 · 끔 | +| [절/성토선] | 깎기 · 쌓기 경계선 켬 · 끔 | +| [거리 재기] | 두 점을 눌러 거리 · 기울기를 잼 — 오른쪽 아래 잰 값 창 · [✕] 로 닫음 | +| [측점 스냅] · [간격] | 노드를 끌 때 측점(10 m 또는 측점 No.)에 붙음 | +| 지형 이름 | 지금 설계에 쓰는 지형(라이다 · 수치지형도) | + +## 보이는 것 + +- 왼쪽 아래 상태 줄 — 예상노선 · 계획노선 길이 · 노드 수 · 곡선 수 · 등고선 종류. +- 범례 — 점선 = 예상노선(원본) · 주황선 = 계획노선. + +> 참고: Shift+클릭 = 그 자리 거리 · 기울기 바로 보기 · 휠 = 확대 · 가운데(휠) 단추 끌기 = 지도 이동. + +> 주의: 노선 모양(노드 끌기 · 더함 · 지움 · 반지름)을 바꾼 채 [저장] 하면 초기화와 같음 — 손으로 놓은 구조물 · 관 · 추가 측점 · 종단 · 횡단 입력이 지워지고 새 노선으로 다시 셈. [저장] 전에 확인 창이 뜸 · 노선을 먼저 정하고 구조물은 그 뒤에 놓음. diff --git a/A05_EduDetail/guide/B05/02_구조물_배치.md b/A05_EduDetail/guide/B05/02_구조물_배치.md new file mode 100644 index 000000000..e90f2926b --- /dev/null +++ b/A05_EduDetail/guide/B05/02_구조물_배치.md @@ -0,0 +1,74 @@ +# 구조물 배치 + +배관 · 옹벽 · 흙막이 등 구조물을 측점에 놓고 고침. + +## 여는 길 + +- 왼쪽 카드 [구조물 배치] 제목 누름 — 카드가 펼쳐짐. +- 또는 종단 · 평면 빈 자리 오른쪽 누름 → 구조물군 → 종류 메뉴. +- 횡단설계 화면에도 같은 카드가 있음(같은 구조물). + +![구조물 배치 카드](B05_02_structure_card.webp) + +## 단계 + +| 단계 | 할 일 | +| --- | --- | +| 1 | [구조물군] 고름(A 횡단배수 · B 종단배수 · C 사면안정 · D 계류·사방 · E 안전·부대·용지 · F 생태·녹화 · G 노면공 · 기타) | +| 2 | [종류] 고름 — 예: A 횡단배수 = 배관 · BOX암거 · 물넘이포장 · 세월교 · 노출형 횡단수로 · 개거(겉도랑) · 맹암거 | +| 3 | 자리 칸 채움 — [기준 측점] 또는 [시작 측점] · [종료 측점] (종류마다 다름) | +| 4 | 종류별 칸 채움 — 배관이면 [관경] · 관 보호공(유입) · 관 보호공(유출)의 [구조] · [형태] · [높이 (m)] 등 | +| 5 | 필요하면 [구조물 조합] 칸을 눌러 「구조물 조합 선택」 창을 엶 → [마스터] · [회사] · [개인] 고름 · [항목 찾기] · 왼쪽 목록에서 항목 고름 → [적용] · [해제] = 뺌 · [닫기] | +| 6 | [메모] 적음(골라서) | +| 7 | [추가] 누름 — 아래 구조물 목록에 한 줄 생김 | + +![종류를 고른 폼(배관)](B05_02_structure_form.webp) + +| 번호 | 칸 | 하는 일 | +| --- | --- | --- | +| 1 | [구조물군] · [종류] | 놓을 구조물 고름 | +| 2 | [기준 측점] | 놓을 자리(측점 + m) | +| 3 | [구조물 조합] | 누르면 「구조물 조합 선택」 창 · [해제] = 뺌 | +| 4 | [추가] · [삭제] · [리셋] | 목록에 더함 · 고른 것 지움 · 폼 비움 | + +![구조물 조합 선택 창](B05_02_structure_combo.webp) + +| 번호 | 구역 | 하는 일 | +| --- | --- | --- | +| 1 | 조합 표 | 고를 수 있는 조합 · 분류 · 일위대가 합계 | +| 2 | [항목 찾기] | 이름으로 찾음 | +| 3 | [마스터] · [회사] · [개인] | 어느 층의 조합을 볼지 고름 | +| 4 | 왼쪽 목록 | 묶음을 펼쳐 항목 고름 | +| 5 | 오른쪽 내용 | 고른 항목의 내용 — 처음엔 「왼쪽에서 항목을 고를 것」 | +| 6 | [해제] · [적용] · [닫기] | 뺌 · 고른 조합 넣음 · 그냥 닫음 | + +> 참고: 창 아래 줄 그대로 — [적용] 뒤 구조물 [저장]을 눌러야 이 구조물 복사본이 남음. + +## 고치기 · 지우기 + +| 단계 | 할 일 | +| --- | --- | +| 1 | 아래 구조물 목록에서 줄을 누름 — 폼에 그 구조물 값이 뜨고 평면 · 종단 · 횡단 판에 자리가 표시됨 | +| 2 | 칸을 바꾸면 화면에 바로 반영 | +| 3 | [삭제] = 고른 구조물 지움 · [리셋] = 폼 비움 | +| 4 | [구조물 전체 삭제] = 놓인 구조물 모두 지움 — 확인 창 「구조물 N개를 모두 지울까요?」 · [모두 삭제] / [취소] | + +![구조물 목록 — ① 놓인 구조물 줄 · ② 구조물 전체 삭제 단추](B05_02_structure_list.webp) + +![목록에서 고른 구조물](B05_02_structure_selected.webp) + +| 번호 | 구역 | 보이는 것 | +| --- | --- | --- | +| 1 | [구조물 배치] 카드 | 고른 구조물 값이 폼에 뜸 | +| 2 | 목록 줄 | 고른 줄이 진하게 표시됨 | +| 3 | [횡단] 판 | 그 측점 횡단 · 구조물 모양 | +| 4 | 종단 | 그 측점 세로선 · 아래 [구조물] 줄 이름표 | + +## 보이는 것 + +- 종단 아래 [구조물] 줄에 이름표 · 평면에 자리 표시 · 오른쪽 [횡단] 판에 그 측점 횡단. +- [?] 를 누르면 고른 종류의 설명(구조물 · <종류>)이 먼저 열림. + +> 참고: 측구(옆도랑)는 횡단설계에서 관리 — 여기서 넣어도 제원 · 수량은 횡단설계 값을 씀. + +> 주의: 놓기 · 고치기는 화면에만 반영 — [저장] 을 눌러야 남음. diff --git a/A05_EduDetail/guide/B05/03_페이지_설정.md b/A05_EduDetail/guide/B05/03_페이지_설정.md new file mode 100644 index 000000000..6fdd82716 --- /dev/null +++ b/A05_EduDetail/guide/B05/03_페이지_설정.md @@ -0,0 +1,29 @@ +# 페이지 설정 + +측점 시작값 · 등고선 간격 · 설계 기준(설계속도 · 지형 구분)을 정함. + +## 여는 길 + +- 왼쪽 카드 [페이지 설정] 제목 누름. + +![페이지 설정 카드 — ① 등고선 간격 · 재적용 단추 · ② 기준 안내 글](B05_03_settings_card.webp) + +## 단계 + +| 단계 | 할 일 | +| --- | --- | +| 1 | [시작 측점] · [시작 누가거리 (m)] — 노선 첫 측점 번호 · 거리 | +| 2 | [간격 (m), 최소 0.5m] 에 등고선 간격 · [재적용] 누름 — 평면 등고선을 다시 그림 | +| 3 | [설계속도 (km/h)] 고름(20 · 30 · 40 km/h) | +| 4 | [지형 구분] 고름(일반지형 · 특수지형) — 아래 안내 글에 그 기준(최대 종단기울기 · 최소 곡선반경)이 뜸 | +| 5 | 필요하면 [횡단배수 최소고 강제] 체크 | +| 6 | 기준을 바꿔야 하면 [기준값 직접 지정] 펼침 → [최대 종단기울기 (%)] · [종단곡선 최소 반경 (m)] · [최소 직선 길이 (m)] · [시점 계획고 조정 (m)] · [종점 계획고 조정 (m)] | + +![기준값 직접 지정](B05_03_settings_override.webp) + +## 보이는 것 + +- [종단 샘플 간격(m)] · [횡단 샘플 간격(m)] · [임도 종류 (프로젝트 등록값)] — 보기만(바꿀 수 없음). +- 기준 안내 글 — 고른 임도 종류 · 설계속도 · 지형 구분의 기준값. + +> 참고: [기준값 직접 지정] 칸을 비워 두면 안내 글의 기준이 쓰임. diff --git a/A05_EduDetail/guide/B05/04_노선_추천.md b/A05_EduDetail/guide/B05/04_노선_추천.md new file mode 100644 index 000000000..f555d2314 --- /dev/null +++ b/A05_EduDetail/guide/B05/04_노선_추천.md @@ -0,0 +1,37 @@ +# 노선 추천 + +제약(종단기울기 · 최소 반지름 · 계류 이격)을 지키는 후보 노선을 갈래별로 찾아 비교하고 하나를 고름. + +## 여는 길 + +- 왼쪽 카드 [노선 추천] 제목 누름 → [노선 추천] 단추 누름 — 「노선 추천」 창이 열림. + +![노선 추천 카드](B05_04_recommend_card.webp) + +![노선 추천 창](B05_04_recommend_modal.webp) + +> 참고: 그림 번호 = 아래 단계 번호(4 [재계산] 은 칸 값을 바꿨을 때만 보임). + +## 단계 + +| 단계 | 할 일 | +| --- | --- | +| 1 | 위 갈래 알약에서 하나 고름 — 예상노선 추적 · 영선 노선 · 토공 최소 · 기울기 최소 · 비중 계산 등 | +| 2 | 왼쪽 위 칸 확인 — [지형](라이다 · 수치지형도) · [종단기울기 상한] · [최소 반지름] · [계류 이격] · [지반 고름 폭] | +| 3 | [종단 반영] 켬 · 끔 — 켜면 균형 종단 · 끄면 계획고 = 지반고 · 누르면 바로 다시 셈 | +| 4 | 칸 값을 바꿨으면 [종단 반영] 오른쪽에 뜨는 [재계산] 누름 | +| 5 | 미리 보기 · 아래 숫자(연장 · 기울기 · 절토 · 성토 · 누가토량)와 후보 표를 비교 | +| 6 | 오른쪽 설명 판에서 고른 갈래의 뜻 · 주의 확인 — [◀] [▶] 로 갈래 설명 넘김 | +| 7 | [적용] 누름 → 확인 창에서 [적용] — 또는 [닫기] 로 그냥 나감 | + +![적용 확인 창](B05_04_recommend_confirm.webp) + +## 보이는 것 + +- 미리 보기 — 점선 = 예상노선(원본) · 주황 = 창을 연 노선 · 진한 선 = 미리 보기. +- 아래 작은 종단 — 지반선 · 균형 계획선 · 적용될 초기 종단. +- 「제약 못 지킨 구간」 줄 — 못 지킨 곳이 있으면 여기에 적힘. + +> 주의: [적용] = 초기화 — 구조물 · 관 · 추가 측점 · 종단 · 횡단 손 입력이 모두 지워지고 새 노선으로 다시 셈 · 바로 저장되어 새 초기값이 됨. + +> 참고: 카드의 「현재 추천」 줄 = 지금 노선이 어느 갈래에서 왔는지. diff --git a/A05_EduDetail/guide/B05/05_종단_계획선.md b/A05_EduDetail/guide/B05/05_종단_계획선.md new file mode 100644 index 000000000..ce4c0044b --- /dev/null +++ b/A05_EduDetail/guide/B05/05_종단_계획선.md @@ -0,0 +1,54 @@ +# 종단 계획선 + +종단 그래프에서 계획선(계획고)을 다듬고 표로 값을 확인함. + +## 여는 길 + +- 화면 가운데 아래 [종단] 손잡이 누름 — 종단 판이 펼쳐짐. + +![종단 판](B05_05_profile.webp) + +| 번호 | 구역 | 하는 일 | +| --- | --- | --- | +| 1 | 종단 도구 줄 | [창 분할] · [초기화] · ↶ ↷ · [직선화] · [자유지정] · [쉬프트] · ▲ ▼ | +| 2 | 요약 줄 | 기준을 못 지킨 곳 수 — [최대 기울기] · [종단곡선 미달] 등 | +| 3 | 확대 단추 | + · − · ⤢ | +| 4 | 종단 그래프 | 지반선 · 계획선 · 측점 세로선 · 아래 [구조물] 줄 · [테이블] · [유토곡선] 손잡이 | + +## 단계 + +| 단계 | 할 일 | +| --- | --- | +| 1 | 위 요약 줄 확인 — [최대 기울기] · [종단곡선 미달] · [곡선반경 부족] 등 기준을 못 지킨 곳 수 | +| 2 | [직선화] 누름 → 측점 2개를 골라 그 사이를 직선으로 만듦(사이 라운드는 지워짐) | +| 3 | [쉬프트] 누름 → 직선화된 라인을 골라(여러 개 가능) ▲ ▼ 로 0.1 m 씩 올림 · 내림 | +| 4 | [자유지정] 누름 → 범위를 고른 뒤 클릭으로 계획선을 이음(Enter 끝 · Backspace 점 빼기 · Esc 취소) | +| 5 | ↶ ↷ 로 한 걸음 되돌림 · 다시 함 · 종단 도구 줄 [초기화] = 마지막 [저장] 때로 되돌림 | +| 6 | + · − · ⤢ 로 그래프 확대 · 축소 · 원래 크기 | + +![종단 도구 줄](B05_05_profile_tools.webp) + +> 참고: 그림 번호 = 위 단계 번호(5 ↶ ↷ · [초기화] 는 [누가토량] 표시 밑에 있음). + +## 표 · 창 분할 + +- [테이블] 손잡이 = 측점마다 구배 · 계획고 · 지반고 · 곡선 L · 곡선 R 표. +- [창 분할] = 종단 판을 따로 떼어 크게 봄 · [창 결합] 으로 되붙임. + +![종단 표 — ① 측점마다 구배 S · 계획고 · 지반고 · 곡선 L · 곡선 R](B05_05_profile_table.webp) + +## 임시 횡단 + +- 도구를 고르지 않은 채 종단 지반선 가까이를 누름 → 「임시 횡단」 판에 그 자리 횡단이 뜸. +- [측점 추가] = 그 자리에 측점을 더함 · [닫기] = 닫음. + +![임시 횡단 판 — ① 누른 자리(예 1+19) 횡단 · 계획고 · 절토 · 성토](B05_05_profile_cross.webp) + +## 보이는 것 + +- 파랑 = 지반선 · 진한 점선 = 계획선 · 세로 주황선 = 측점 · 붉은 띠 = 깎기 · 쌓기 차. +- 왼쪽 위 [누가토량] — 흙 남음(+) · 모자람(−). + +> 참고: 고친 계획선은 「미저장 (확정 시 반영)」 으로 표시 — [저장] 을 눌러야 남음. + +> 주의: 종단 도구 줄 [초기화] 와 왼쪽 아래 [초기화] 는 다른 단추 — 왼쪽 아래 [초기화] 는 처음 자동설계 값으로 되돌림. diff --git a/A05_EduDetail/guide/B05/06_유토곡선.md b/A05_EduDetail/guide/B05/06_유토곡선.md new file mode 100644 index 000000000..1a5b27a0c --- /dev/null +++ b/A05_EduDetail/guide/B05/06_유토곡선.md @@ -0,0 +1,26 @@ +# 유토곡선 + +측점을 따라 흙이 얼마나 남고 모자라는지 · 흙을 어디서 어디로 옮기는지 봄. + +## 여는 길 + +- 종단 판을 연 뒤 아래 [유토곡선] 손잡이 누름. + +![유토곡선](B05_06_masshaul.webp) + +## 단계 + +| 단계 | 할 일 | +| --- | --- | +| 1 | 곡선 확인 — 오르면 깎은 흙이 남음 · 내리면 쌓을 흙이 모자람 · 이름표(번호 · 흙 양 · 거리 · 장비)로 흙 옮김 묶음 확인 | +| 2 | 오른쪽 위 [도형 위치 초기화] = 이름표 자리를 처음대로 | +| 3 | 왼쪽 위 [창 분할] = 유토곡선을 따로 떼어 크게 봄 | +| 4 | 범례 — [횡단 기준] 선 · [토량 분배] 선 | + +> 참고: 그림 번호 = 단계 번호. + +## 보이는 것 + +- 끝의 [EP] 값 = 노선 끝 누가토량. + +> 참고: 계획선을 고치면 곡선도 바로 다시 그려짐. diff --git a/A05_EduDetail/guide/B05/07_배수유역도.md b/A05_EduDetail/guide/B05/07_배수유역도.md new file mode 100644 index 000000000..7d8823657 --- /dev/null +++ b/A05_EduDetail/guide/B05/07_배수유역도.md @@ -0,0 +1,43 @@ +# 배수유역도 + +노선을 지나는 물길 · 유역 넓이를 보고 횡단배수 시설(배관 · 세월교 등) 제안을 받음. + +## 여는 길 + +- 종단 판을 연 뒤 오른쪽 [배수유역] 손잡이 누름. + +![배수유역도](B05_07_drainage.webp) + +| 번호 | 구역 | 하는 일 | +| --- | --- | --- | +| 1 | 켬 · 끔 단추 | 지도에 보일 층 고름 | +| 2 | [업데이트] | 유역을 다시 셈 | +| 3 | [자동 제안] | 횡단배수 시설 제안을 셈 | +| 4 | 지도 | 노선 · 측점 · 물길 · 유역 · 오른쪽 색 막대 | +| 5 | 상태 줄 | 관 수 · 세부유역 수 | + +## 단계 + +| 단계 | 할 일 | +| --- | --- | +| 1 | 위 켬 · 끔 단추 고름 — [위성사진] · [등고선] · [세류] · [흐름 화살표] · [흐름 강도] · [집중유역] · [상류 세류] | +| 2 | 노선 · 구조물을 고쳤으면 [업데이트] 누름 — 유역을 다시 셈 | +| 3 | [자동 제안] 누름 — 아래 「제안」 줄에 측점마다 시설 제안이 뜸 | +| 4 | 제안 줄 확인(유효면적 · 유하 · 유효직경 → 제안 시설) · 받을 것만 [적용] | + +![배수 시설 제안](B05_07_drainage_propose.webp) + +| 번호 | 구역 | 하는 일 | +| --- | --- | --- | +| 1 | 「제안 N건」 · [적용] | 제안 수 · 받을 때 누름 | +| 2 | 제안 줄 | 측점 · 지금 시설 → 제안 시설 | +| 3 | 유역 줄 | 유역마다 유효면적 · 표고 · 유하 · 유효직경 → 제안 | + +## 보이는 것 + +- 오른쪽 색 막대 = 유역 넓이(ha · ㎡). +- 아래 상태 줄 = 관 수 · 세부유역 수. + +> 주의: 노선을 확정하기 전에는 「노선을 확정하면 배수유역도가 표시됩니다.」 만 뜰 수 있음. + +> 참고: 배수유역도가 낡은 채 횡단설계 [>] 를 누르면 [업데이트] 를 먼저 묻는 창이 뜸. diff --git a/A05_EduDetail/guide/B05/08_3D_보기.md b/A05_EduDetail/guide/B05/08_3D_보기.md new file mode 100644 index 000000000..81260cd98 --- /dev/null +++ b/A05_EduDetail/guide/B05/08_3D_보기.md @@ -0,0 +1,25 @@ +# 3D 보기 + +지형 위 계획노선 · 깎기 · 쌓기 모양을 입체로 봄. + +## 여는 길 + +- 평면 도구 줄 [3D] 누름 — 「3D 보기」 창이 열림 · 처음엔 「3D 지형을 불러오는 중…」. + +![3D 보기 창](B05_08_3d.webp) + +## 단계 + +| 단계 | 할 일 | +| --- | --- | +| 1 | 보는 방향 고름 — [ISO] · [TOP] · [FRONT] · [SIDE] · [원근] · [직교] | +| 2 | 켬 · 끔 — [지표면] · [예상형상] · [등고선] · [축 표시] · [측점 가로선] · [측점 라벨] · [흑백 지형] | +| 3 | 마우스로 돌림 · 확대 · 이동 · [뷰 초기화] = 처음 자리 | +| 4 | 편집이 쌓여 [3D 업데이트] 가 밝아지면 눌러 새 모양으로 다시 그림 | +| 5 | [닫기] 로 닫음 | + +> 참고: 그림 번호 = 단계 번호. + +![3D 보기 단추](B05_08_3d_tools.webp) + +> 참고: 왼쪽 위 나침반 = 북쪽(N) 방향. diff --git a/A05_EduDetail/guide/B05/09_저장_초기화.md b/A05_EduDetail/guide/B05/09_저장_초기화.md new file mode 100644 index 000000000..b6224598f --- /dev/null +++ b/A05_EduDetail/guide/B05/09_저장_초기화.md @@ -0,0 +1,35 @@ +# 저장 · 초기화 · 단계 이동 + +왼쪽 아래 단추 줄로 편집을 저장 · 되돌리고 다음 단계로 감. + +## 여는 길 + +- 왼쪽 패널 맨 아래 단추 줄 — 늘 보임. + +![단추 줄](B05_09_actions.webp) + +## 단추 + +| 번호 | 단추 | 하는 일 | +| --- | --- | --- | +| 1 | [?] | 설명서(이 가이드)를 엶 | +| 2 | [<] | 이전 단계 | +| 3 | [>] | 다음 단계 — 노선설계 [>] = 횡단설계 | +| 4 | [저장] | 노선설계 · 횡단설계 편집을 함께 저장 · 화면은 그대로 · 끝나면 「편집 내용을 저장했습니다.」 | +| 5 | [초기화] | 초기값(자동설계 결과 또는 마지막으로 [적용]한 추천 노선)으로 되돌림 — 확인 창에서 [초기화] / [취소] | + +![초기화 확인 창](B05_09_reset_confirm.webp) + +## 단계 + +| 단계 | 할 일 | +| --- | --- | +| 1 | 편집을 마치면 [저장] 누름 — 저장하는 동안 화면이 잠김 | +| 2 | 다음 단계로 갈 때 [>] 누름 | +| 3 | 처음부터 다시 하려면 [초기화] → 확인 창 [초기화] | + +> 주의: [초기화] 는 사용자 수정 내용(노선 · 계획선 · 횡단 설계)을 모두 지움 · 되돌릴 수 없음. + +> 주의: 저장 안 한 편집이 있는 채 다른 페이지로 가면 「B05 · B06 에 저장 안 한 조작이 있음」 창 — [취소] · [폐기] · [저장] 중 고름. + +> 참고: [저장] 은 자료가 다 뜬 뒤에 눌림 · 왼쪽 아래 「계산 중」 점이 보이면 계산이 도는 중. diff --git a/A05_EduDetail/guide/B05/B05_00_overview.webp b/A05_EduDetail/guide/B05/B05_00_overview.webp new file mode 100644 index 000000000..b668faba6 Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_00_overview.webp differ diff --git a/A05_EduDetail/guide/B05/B05_01_plan_hint.webp b/A05_EduDetail/guide/B05/B05_01_plan_hint.webp new file mode 100644 index 000000000..4b32fd184 Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_01_plan_hint.webp differ diff --git a/A05_EduDetail/guide/B05/B05_01_plan_label.webp b/A05_EduDetail/guide/B05/B05_01_plan_label.webp new file mode 100644 index 000000000..007dfd670 Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_01_plan_label.webp differ diff --git a/A05_EduDetail/guide/B05/B05_01_plan_side_cross.webp b/A05_EduDetail/guide/B05/B05_01_plan_side_cross.webp new file mode 100644 index 000000000..f9126d96c Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_01_plan_side_cross.webp differ diff --git a/A05_EduDetail/guide/B05/B05_01_plan_tools.webp b/A05_EduDetail/guide/B05/B05_01_plan_tools.webp new file mode 100644 index 000000000..850215b1c Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_01_plan_tools.webp differ diff --git a/A05_EduDetail/guide/B05/B05_02_structure_card.webp b/A05_EduDetail/guide/B05/B05_02_structure_card.webp new file mode 100644 index 000000000..1ccbf0814 Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_02_structure_card.webp differ diff --git a/A05_EduDetail/guide/B05/B05_02_structure_combo.webp b/A05_EduDetail/guide/B05/B05_02_structure_combo.webp new file mode 100644 index 000000000..71d167f80 Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_02_structure_combo.webp differ diff --git a/A05_EduDetail/guide/B05/B05_02_structure_form.webp b/A05_EduDetail/guide/B05/B05_02_structure_form.webp new file mode 100644 index 000000000..b78379387 Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_02_structure_form.webp differ diff --git a/A05_EduDetail/guide/B05/B05_02_structure_list.webp b/A05_EduDetail/guide/B05/B05_02_structure_list.webp new file mode 100644 index 000000000..4471315a9 Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_02_structure_list.webp differ diff --git a/A05_EduDetail/guide/B05/B05_02_structure_selected.webp b/A05_EduDetail/guide/B05/B05_02_structure_selected.webp new file mode 100644 index 000000000..e8a218c43 Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_02_structure_selected.webp differ diff --git a/A05_EduDetail/guide/B05/B05_03_settings_card.webp b/A05_EduDetail/guide/B05/B05_03_settings_card.webp new file mode 100644 index 000000000..cf9b85c80 Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_03_settings_card.webp differ diff --git a/A05_EduDetail/guide/B05/B05_03_settings_override.webp b/A05_EduDetail/guide/B05/B05_03_settings_override.webp new file mode 100644 index 000000000..297965cad Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_03_settings_override.webp differ diff --git a/A05_EduDetail/guide/B05/B05_04_recommend_card.webp b/A05_EduDetail/guide/B05/B05_04_recommend_card.webp new file mode 100644 index 000000000..daddd1462 Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_04_recommend_card.webp differ diff --git a/A05_EduDetail/guide/B05/B05_04_recommend_confirm.webp b/A05_EduDetail/guide/B05/B05_04_recommend_confirm.webp new file mode 100644 index 000000000..ddcd7de48 Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_04_recommend_confirm.webp differ diff --git a/A05_EduDetail/guide/B05/B05_04_recommend_modal.webp b/A05_EduDetail/guide/B05/B05_04_recommend_modal.webp new file mode 100644 index 000000000..cf5eb66c7 Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_04_recommend_modal.webp differ diff --git a/A05_EduDetail/guide/B05/B05_05_profile.webp b/A05_EduDetail/guide/B05/B05_05_profile.webp new file mode 100644 index 000000000..04b09f345 Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_05_profile.webp differ diff --git a/A05_EduDetail/guide/B05/B05_05_profile_cross.webp b/A05_EduDetail/guide/B05/B05_05_profile_cross.webp new file mode 100644 index 000000000..30920cfbc Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_05_profile_cross.webp differ diff --git a/A05_EduDetail/guide/B05/B05_05_profile_table.webp b/A05_EduDetail/guide/B05/B05_05_profile_table.webp new file mode 100644 index 000000000..2d722c3b7 Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_05_profile_table.webp differ diff --git a/A05_EduDetail/guide/B05/B05_05_profile_tools.webp b/A05_EduDetail/guide/B05/B05_05_profile_tools.webp new file mode 100644 index 000000000..21499f415 Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_05_profile_tools.webp differ diff --git a/A05_EduDetail/guide/B05/B05_06_masshaul.webp b/A05_EduDetail/guide/B05/B05_06_masshaul.webp new file mode 100644 index 000000000..3ffc07ba9 Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_06_masshaul.webp differ diff --git a/A05_EduDetail/guide/B05/B05_07_drainage.webp b/A05_EduDetail/guide/B05/B05_07_drainage.webp new file mode 100644 index 000000000..66b19e9f1 Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_07_drainage.webp differ diff --git a/A05_EduDetail/guide/B05/B05_07_drainage_propose.webp b/A05_EduDetail/guide/B05/B05_07_drainage_propose.webp new file mode 100644 index 000000000..2a499db5a Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_07_drainage_propose.webp differ diff --git a/A05_EduDetail/guide/B05/B05_08_3d.webp b/A05_EduDetail/guide/B05/B05_08_3d.webp new file mode 100644 index 000000000..f8e455b38 Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_08_3d.webp differ diff --git a/A05_EduDetail/guide/B05/B05_08_3d_tools.webp b/A05_EduDetail/guide/B05/B05_08_3d_tools.webp new file mode 100644 index 000000000..16e606d0b Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_08_3d_tools.webp differ diff --git a/A05_EduDetail/guide/B05/B05_09_actions.webp b/A05_EduDetail/guide/B05/B05_09_actions.webp new file mode 100644 index 000000000..b9c014c35 Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_09_actions.webp differ diff --git a/A05_EduDetail/guide/B05/B05_09_reset_confirm.webp b/A05_EduDetail/guide/B05/B05_09_reset_confirm.webp new file mode 100644 index 000000000..f0fc68e7b Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_09_reset_confirm.webp differ diff --git a/A05_EduDetail/guide/B05/B05_10_struct_pipe.webp b/A05_EduDetail/guide/B05/B05_10_struct_pipe.webp new file mode 100644 index 000000000..00f61f114 Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_10_struct_pipe.webp differ diff --git a/A05_EduDetail/guide/B05/B05_11_struct_box.webp b/A05_EduDetail/guide/B05/B05_11_struct_box.webp new file mode 100644 index 000000000..6733ea873 Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_11_struct_box.webp differ diff --git a/A05_EduDetail/guide/B05/B05_12_struct_overflow.webp b/A05_EduDetail/guide/B05/B05_12_struct_overflow.webp new file mode 100644 index 000000000..595757c81 Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_12_struct_overflow.webp differ diff --git a/A05_EduDetail/guide/B05/B05_13_struct_ford.webp b/A05_EduDetail/guide/B05/B05_13_struct_ford.webp new file mode 100644 index 000000000..5aa023027 Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_13_struct_ford.webp differ diff --git a/A05_EduDetail/guide/B05/B05_14_struct_ditch.webp b/A05_EduDetail/guide/B05/B05_14_struct_ditch.webp new file mode 100644 index 000000000..e0f02762a Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_14_struct_ditch.webp differ diff --git a/A05_EduDetail/guide/B05/B05_15_struct_wall.webp b/A05_EduDetail/guide/B05/B05_15_struct_wall.webp new file mode 100644 index 000000000..30da7e0f3 Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_15_struct_wall.webp differ diff --git a/A05_EduDetail/guide/B05/B05_16_struct_stone_wet.webp b/A05_EduDetail/guide/B05/B05_16_struct_stone_wet.webp new file mode 100644 index 000000000..4ba136d44 Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_16_struct_stone_wet.webp differ diff --git a/A05_EduDetail/guide/B05/B05_17_struct_stone_dry.webp b/A05_EduDetail/guide/B05/B05_17_struct_stone_dry.webp new file mode 100644 index 000000000..91c9e951e Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_17_struct_stone_dry.webp differ diff --git a/A05_EduDetail/guide/B05/B05_18_struct_retain.webp b/A05_EduDetail/guide/B05/B05_18_struct_retain.webp new file mode 100644 index 000000000..02601d830 Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_18_struct_retain.webp differ diff --git a/A05_EduDetail/guide/B05/B05_19_struct_boulder.webp b/A05_EduDetail/guide/B05/B05_19_struct_boulder.webp new file mode 100644 index 000000000..17988510a Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_19_struct_boulder.webp differ diff --git a/A05_EduDetail/guide/B05/B05_20_struct_revet.webp b/A05_EduDetail/guide/B05/B05_20_struct_revet.webp new file mode 100644 index 000000000..6b64b6e5c Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_20_struct_revet.webp differ diff --git a/A05_EduDetail/guide/B05/B05_21_struct_green.webp b/A05_EduDetail/guide/B05/B05_21_struct_green.webp new file mode 100644 index 000000000..427a42be1 Binary files /dev/null and b/A05_EduDetail/guide/B05/B05_21_struct_green.webp differ diff --git a/A05_EduDetail/guide/B05/_scenes.json b/A05_EduDetail/guide/B05/_scenes.json new file mode 100644 index 000000000..4c61f38c9 --- /dev/null +++ b/A05_EduDetail/guide/B05/_scenes.json @@ -0,0 +1,40 @@ +[ + {"name": "B05_00_overview", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": ".b05-route-profile.is-collapsed > .ui-workflow-overlay__handle--bottom", "optional": true}, {"wait": ".b05-profile__chart svg.b06-section__chart"}, {"click": ".b05-drainage:not(.is-collapsed) > .ui-workflow-overlay__handle--side", "optional": true}, {"wait_ms": 1500}], "clip": null, "callouts": [{"n": 1, "sel": ".ui-workflow-overlay__panel--title .ui-sidebar-scroll"}, {"n": 2, "sel": ".b05-routeedit__tools", "pos": "tr"}, {"n": 3, "sel": "canvas.b05-routeedit__canvas", "pos": "br"}, {"n": 4, "sel": ".b05-routeedit__info"}, {"n": 5, "sel": ".ui-side-panels__handles"}, {"n": 6, "sel": ".b05-route-profile__balance"}, {"n": 7, "sel": ".b05-route-profile__body", "pos": "br"}, {"n": 8, "sel": [".b05-profile__table-handle", ".b05-profile__masshaul-handle"]}, {"n": 9, "sel": ".b05-drainage > .ui-workflow-overlay__handle--side"}, {"n": 10, "sel": "ul.b05-route__irregular-list"}, {"n": 11, "sel": ".b05-route__actions"}]}, + {"name": "B05_01_plan_tools", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}], "clip": ".b05-routeedit__tools", "callouts": []}, + {"name": "B05_01_plan_hint", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": "[data-act=\"hint-toggle\"]"}, {"wait": ".b05-routeedit__hint.is-open"}], "clip": ".b05-routeedit", "callouts": [{"n": 1, "sel": ".b05-routeedit__hint"}]}, + {"name": "B05_01_plan_label", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": ".b05-route-profile:not(.is-collapsed) > .ui-workflow-overlay__handle--bottom", "optional": true}, {"wait_ms": 1500}, {"mouse_click": [426, 438], "sel": "canvas.b05-routeedit__canvas"}, {"wait": ".b05-routeedit__label"}], "clip": ".b05-routeedit", "callouts": [{"n": 1, "sel": ".b05-routeedit__label"}]}, + {"name": "B05_01_plan_side_cross", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": ".b05-route-profile:not(.is-collapsed) > .ui-workflow-overlay__handle--bottom", "optional": true}, {"click": "ul.b05-route__irregular-list .b05-route__irregular-item >> nth=0"}, {"click": ".ui-side-panels.is-collapsed button[data-panel=\"cross\"]", "optional": true}, {"wait_ms": 2500}], "clip": null, "callouts": [{"n": 1, "sel": ".ui-side-panels__panel"}]}, + {"name": "B05_02_structure_card", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('구조물 배치')) > .ui-collapsible__title"}], "clip": "section.b05-structure-section", "callouts": []}, + {"name": "B05_02_structure_form", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('구조물 배치')) > .ui-collapsible__title"}, {"select": "section.b05-structure-section .b05-structure__grid select >> nth=0", "value": "A 횡단배수"}, {"select": "section.b05-structure-section .b05-structure__grid select >> nth=1", "value": "배관"}, {"wait_ms": 1500}], "clip": "section.b05-structure-section", "callouts": [{"n": 1, "sel": "section.b05-structure-section .b05-structure__grid"}, {"n": 2, "sel": "section.b05-structure-section .b05-structure__position-row"}, {"n": 3, "sel": "section.b05-structure-section .b05-structure__summary >> visible=true"}, {"n": 4, "sel": "section.b05-structure-section .b05-route__irregular-actions:has(button:text-is(\"추가\"))"}]}, + {"name": "B05_02_structure_combo", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('구조물 배치')) > .ui-collapsible__title"}, {"click": "ul.b05-route__irregular-list .b05-route__irregular-item >> nth=0"}, {"wait_ms": 2000}, {"click": "section.b05-structure-section .b05-structure__summary-name >> visible=true"}, {"wait": ".ui-modal.ui-item-picker"}], "clip": ".ui-modal.ui-item-picker", "callouts": [{"n": 1, "sel": ".ui-modal.ui-item-picker .ui-item-picker__table-wrap"}, {"n": 2, "sel": ".ui-modal.ui-item-picker .ui-item-picker__left .ui-field"}, {"n": 3, "sel": ".ui-modal.ui-item-picker .ui-item-picker__layers"}, {"n": 4, "sel": ".ui-modal.ui-item-picker .ui-item-picker__tree"}, {"n": 5, "sel": ".ui-modal.ui-item-picker .ui-item-picker__detail"}, {"n": 6, "sel": [".ui-modal.ui-item-picker .ui-modal__top .ui-modal__actions >> nth=0", ".ui-modal.ui-item-picker .ui-modal__top > button:last-of-type"], "pos": "tr"}], "after": [{"click": ".ui-modal.ui-item-picker .ui-modal__top > button:last-of-type"}]}, + {"name": "B05_02_structure_list", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}], "clip": ".b05-route__dock", "callouts": [{"n": 1, "sel": "ul.b05-route__irregular-list"}, {"n": 2, "sel": ".b05-route__irregular-clear button"}]}, + {"name": "B05_02_structure_selected", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": ".b05-route-profile.is-collapsed > .ui-workflow-overlay__handle--bottom", "optional": true}, {"wait": ".b05-profile__chart svg.b06-section__chart"}, {"click": ".b05-drainage:not(.is-collapsed) > .ui-workflow-overlay__handle--side", "optional": true}, {"click": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('구조물 배치')) > .ui-collapsible__title"}, {"click": "ul.b05-route__irregular-list .b05-route__irregular-item >> nth=0"}, {"click": ".ui-side-panels.is-collapsed button[data-panel=\"cross\"]", "optional": true}, {"wait_ms": 2500}], "clip": null, "callouts": [{"n": 1, "sel": "section.b05-structure-section"}, {"n": 2, "sel": ".b05-route__irregular-item.is-selected"}, {"n": 3, "sel": ".ui-side-panels__panel"}, {"n": 4, "sel": ".b05-route-profile__body"}]}, + {"name": "B05_03_settings_card", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('페이지 설정')) > .ui-collapsible__title"}], "clip": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('페이지 설정'))", "callouts": [{"n": 1, "sel": ".b05-route__contour-row"}, {"n": 2, "sel": "p.b05-route__note"}]}, + {"name": "B05_03_settings_override", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('페이지 설정')) > .ui-collapsible__title"}, {"click": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('페이지 설정')) details > summary"}], "clip": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('페이지 설정')) details", "callouts": []}, + {"name": "B05_04_recommend_card", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('노선 추천')) > .ui-collapsible__title"}], "clip": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('노선 추천'))", "callouts": []}, + {"name": "B05_04_recommend_modal", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('노선 추천')) > .ui-collapsible__title"}, {"eval": "document.querySelector('[data-act=\"recommend\"]').click()"}, {"wait": ".b05-routerec"}, {"wait": ".b05-routerec [data-act=\"apply\"]:not([disabled])", "timeout": 180000}, {"wait_ms": 1500}], "clip": ".ui-modal.b05-routerec", "callouts": [{"n": 1, "sel": ".ui-modal.b05-routerec [data-slot=\"pills\"]"}, {"n": 2, "sel": [".ui-modal.b05-routerec [data-act=\"terrain\"]", ".ui-modal.b05-routerec [data-act=\"profile\"]"]}, {"n": 3, "sel": ".ui-modal.b05-routerec [data-act=\"profile\"]", "pos": "br"}, {"n": 5, "sel": ".ui-modal.b05-routerec .b05-routerec__lines"}, {"n": 6, "sel": [".ui-modal.b05-routerec .b05-routerec__help-pager", ".ui-modal.b05-routerec .b05-routerec__help-item.is-on"]}, {"n": 7, "sel": ".ui-modal.b05-routerec .b05-routerec__actions", "pos": "tr"}], "after": [{"click": ".b05-routerec [data-act=\"close\"]"}], "allow_post": ["/api/projects/c2390e1c-ee66-42ef-8cd7-253ec00bf904/route/initial"]}, + {"name": "B05_04_recommend_confirm", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('노선 추천')) > .ui-collapsible__title"}, {"eval": "document.querySelector('[data-act=\"recommend\"]').click()"}, {"wait": ".b05-routerec"}, {"wait": ".b05-routerec [data-act=\"apply\"]:not([disabled])", "timeout": 180000}, {"wait_ms": 1500}, {"click": ".b05-routerec [data-act=\"apply\"]", "confirm": true}, {"wait": ".ui-confirm"}], "clip": ".ui-confirm__panel", "callouts": [], "after": [{"click": ".ui-confirm__actions button >> nth=0"}, {"click": ".b05-routerec [data-act=\"close\"]"}], "allow_post": ["/api/projects/c2390e1c-ee66-42ef-8cd7-253ec00bf904/route/initial"]}, + {"name": "B05_05_profile", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": ".b05-route-profile.is-collapsed > .ui-workflow-overlay__handle--bottom", "optional": true}, {"wait": ".b05-profile__chart svg.b06-section__chart"}, {"click": ".b05-drainage:not(.is-collapsed) > .ui-workflow-overlay__handle--side", "optional": true}, {"wait_ms": 1500}], "clip": "section.b05-route-profile", "callouts": [{"n": 1, "sel": ".b05-route-profile__tools"}, {"n": 2, "sel": [".b05-route-profile__balance-item >> nth=0", ".b05-route-profile__balance-item >> nth=-1"]}, {"n": 3, "sel": ".b05-profile__zoom", "pos": "tr"}, {"n": 4, "sel": ".b05-route-profile__body", "pos": "bl"}]}, + {"name": "B05_05_profile_tools", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": ".b05-route-profile.is-collapsed > .ui-workflow-overlay__handle--bottom", "optional": true}, {"wait": ".b05-profile__chart svg.b06-section__chart"}, {"click": ".b05-drainage:not(.is-collapsed) > .ui-workflow-overlay__handle--side", "optional": true}, {"wait_ms": 1500}], "clip": ".b05-route-profile__balance", "callouts": [{"n": 1, "sel": [".b05-route-profile__balance-item >> nth=0", ".b05-route-profile__balance-item >> nth=-1"], "pos": "tr"}, {"n": 2, "sel": ".b05-route-profile__tools .b05-route-profile__tool:text-is(\"직선화\")"}, {"n": 3, "sel": [".b05-route-profile__tools .b05-route-profile__tool:text-is(\"쉬프트\")", ".b05-route-profile__tools .b05-route-profile__tool:text-is(\"▼\")"], "pos": "tr"}, {"n": 4, "sel": ".b05-route-profile__tools .b05-route-profile__tool:text-is(\"자유지정\")", "pos": "bl"}, {"n": 6, "sel": ".b05-profile__zoom", "pos": "tr"}]}, + {"name": "B05_05_profile_table", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": ".b05-route-profile.is-collapsed > .ui-workflow-overlay__handle--bottom", "optional": true}, {"wait": ".b05-profile__chart svg.b06-section__chart"}, {"click": ".b05-drainage:not(.is-collapsed) > .ui-workflow-overlay__handle--side", "optional": true}, {"wait_ms": 1500}, {"click": ".b05-profile__table-handle > .ui-workflow-overlay__handle"}, {"wait_ms": 2000}], "clip": "section.b05-route-profile", "callouts": [{"n": 1, "sel": ".b05-profile__table-scroll"}], "viewport": [1600, 1100]}, + {"name": "B05_05_profile_cross", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": ".b05-route-profile.is-collapsed > .ui-workflow-overlay__handle--bottom", "optional": true}, {"wait": ".b05-profile__chart svg.b06-section__chart"}, {"click": ".b05-drainage:not(.is-collapsed) > .ui-workflow-overlay__handle--side", "optional": true}, {"wait_ms": 1500}, {"mouse_click": [280, 66], "sel": ".b05-profile__chart"}, {"wait": "section.b05-crossmodal"}, {"wait_ms": 1500}], "clip": null, "callouts": [{"n": 1, "sel": "section.b05-crossmodal"}], "viewport": [1600, 1000]}, + {"name": "B05_06_masshaul", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": ".b05-route-profile.is-collapsed > .ui-workflow-overlay__handle--bottom", "optional": true}, {"wait": ".b05-profile__chart svg.b06-section__chart"}, {"click": ".b05-drainage:not(.is-collapsed) > .ui-workflow-overlay__handle--side", "optional": true}, {"wait_ms": 1500}, {"click": ".b05-profile__masshaul-handle > .ui-workflow-overlay__handle"}, {"wait_ms": 2500}], "clip": "section.b05-route-profile", "callouts": [{"n": 1, "sel": ".b05-profile__masshaul-scroll", "pos": "br"}, {"n": 2, "sel": ".b06-masshaul__legend-item--reset"}, {"n": 4, "sel": [".b06-masshaul__legend-item--cross", ".b06-masshaul__legend-item--balance"], "pos": "tr"}, {"n": 3, "sel": ".b05-profile__masshaul-overlay .b05-subpanel__popout"}]}, + {"name": "B05_07_drainage", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": ".b05-route-profile.is-collapsed > .ui-workflow-overlay__handle--bottom", "optional": true}, {"wait": ".b05-profile__chart svg.b06-section__chart"}, {"click": ".b05-drainage.is-collapsed > .ui-workflow-overlay__handle--side", "optional": true}, {"wait": ".b05-drainage:not(.is-collapsed)"}, {"wait_ms": 6000}], "clip": "aside.b05-drainage", "callouts": [{"n": 1, "sel": ".b05-drainage__layers"}, {"n": 2, "sel": ".b05-drainage__update"}, {"n": 3, "sel": ".b05-drainage__propose", "pos": "tr"}, {"n": 4, "sel": ".b05-drainage__viewport", "pos": "br"}, {"n": 5, "sel": ".b05-drainage__summary"}]}, + {"name": "B05_07_drainage_propose", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": ".b05-route-profile.is-collapsed > .ui-workflow-overlay__handle--bottom", "optional": true}, {"wait": ".b05-profile__chart svg.b06-section__chart"}, {"click": ".b05-drainage.is-collapsed > .ui-workflow-overlay__handle--side", "optional": true}, {"wait": ".b05-drainage:not(.is-collapsed)"}, {"wait_ms": 6000}], "clip": "aside.b05-drainage", "callouts": [{"n": 1, "sel": ".b05-drainage__suggest-head"}, {"n": 2, "sel": ".b05-drainage__suggest-list", "pos": "tr"}, {"n": 3, "sel": ".b05-drainage__basins", "pos": "br"}]}, + {"name": "B05_08_3d", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": ".b05-route__3d-open"}, {"wait": ".b05-route__3d-modal"}, {"wait_ms": 15000}], "clip": null, "callouts": [{"n": 1, "sel": ".b05-route__3d-modal .b05-route__view-controls .b05-route__view-group >> nth=0"}, {"n": 2, "sel": ".b05-route__3d-modal .b05-route__view-controls .b05-route__view-group >> nth=1"}, {"n": 3, "sel": ".b05-route__3d-modal .b05-route__view-controls > button >> nth=0"}, {"n": 4, "sel": ".b05-route__3d-modal .b05-route__view-controls > button >> nth=1", "pos": "tr"}, {"n": 5, "sel": ".b05-route__3d-modal .ui-modal__top > button:last-of-type", "pos": "tr"}], "after": [{"click": ".b05-route__3d-modal .ui-modal__top > button:last-of-type"}], "settle_ms": 2000}, + {"name": "B05_08_3d_tools", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": ".b05-route__3d-open"}, {"wait": ".b05-route__3d-modal"}, {"wait_ms": 15000}], "clip": ".b05-route__3d-modal .b05-route__view-controls", "callouts": [{"n": 1, "sel": ".b05-route__3d-modal .b05-route__view-controls .b05-route__view-group >> nth=0"}, {"n": 2, "sel": ".b05-route__3d-modal .b05-route__view-controls .b05-route__view-group >> nth=1"}, {"n": 3, "sel": ".b05-route__3d-modal .b05-route__view-controls > button >> nth=0"}, {"n": 4, "sel": ".b05-route__3d-modal .b05-route__view-controls > button >> nth=1", "pos": "tr"}], "after": [{"click": ".b05-route__3d-modal .ui-modal__top > button:last-of-type"}], "settle_ms": 2000}, + {"name": "B05_09_actions", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}], "clip": ".b05-route__dock", "callouts": [{"n": 1, "sel": ".ui-help-btn"}, {"n": 2, "sel": "[data-step-nav=\"-1\"]"}, {"n": 3, "sel": "[data-step-nav=\"1\"]"}, {"n": 4, "sel": "[data-dock-action=\"save\"]"}, {"n": 5, "sel": "[data-dock-action=\"reset\"]"}]}, + {"name": "B05_09_reset_confirm", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": "[data-dock-action=\"reset\"]", "confirm": true}, {"wait": ".ui-confirm"}], "clip": ".ui-confirm__panel", "callouts": [], "after": [{"click": ".ui-confirm__actions button >> nth=0"}]}, + {"name": "B05_10_struct_pipe", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('구조물 배치')) > .ui-collapsible__title"}, {"select": "section.b05-structure-section .b05-structure__grid select >> nth=0", "value": "A 횡단배수"}, {"select": "section.b05-structure-section .b05-structure__grid select >> nth=1", "value": "배관"}, {"wait_ms": 1500}], "clip": "section.b05-structure-section", "callouts": []}, + {"name": "B05_11_struct_box", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('구조물 배치')) > .ui-collapsible__title"}, {"select": "section.b05-structure-section .b05-structure__grid select >> nth=0", "value": "A 횡단배수"}, {"select": "section.b05-structure-section .b05-structure__grid select >> nth=1", "value": "BOX암거"}, {"wait_ms": 1500}], "clip": "section.b05-structure-section", "callouts": []}, + {"name": "B05_12_struct_overflow", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('구조물 배치')) > .ui-collapsible__title"}, {"select": "section.b05-structure-section .b05-structure__grid select >> nth=0", "value": "A 횡단배수"}, {"select": "section.b05-structure-section .b05-structure__grid select >> nth=1", "value": "물넘이포장"}, {"wait_ms": 1500}], "clip": "section.b05-structure-section", "callouts": []}, + {"name": "B05_13_struct_ford", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('구조물 배치')) > .ui-collapsible__title"}, {"select": "section.b05-structure-section .b05-structure__grid select >> nth=0", "value": "A 횡단배수"}, {"select": "section.b05-structure-section .b05-structure__grid select >> nth=1", "value": "세월교"}, {"wait_ms": 1500}], "clip": "section.b05-structure-section", "callouts": []}, + {"name": "B05_14_struct_ditch", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('구조물 배치')) > .ui-collapsible__title"}, {"select": "section.b05-structure-section .b05-structure__grid select >> nth=0", "value": "B 종단배수"}, {"select": "section.b05-structure-section .b05-structure__grid select >> nth=1", "value": "측구(옆도랑)"}, {"wait_ms": 1500}], "clip": "section.b05-structure-section", "callouts": []}, + {"name": "B05_15_struct_wall", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('구조물 배치')) > .ui-collapsible__title"}, {"select": "section.b05-structure-section .b05-structure__grid select >> nth=0", "value": "C 사면안정"}, {"select": "section.b05-structure-section .b05-structure__grid select >> nth=1", "value": "옹벽"}, {"wait_ms": 1500}], "clip": "section.b05-structure-section", "callouts": []}, + {"name": "B05_16_struct_stone_wet", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('구조물 배치')) > .ui-collapsible__title"}, {"select": "section.b05-structure-section .b05-structure__grid select >> nth=0", "value": "C 사면안정"}, {"select": "section.b05-structure-section .b05-structure__grid select >> nth=1", "value": "돌쌓기(찰)"}, {"wait_ms": 1500}], "clip": "section.b05-structure-section", "callouts": []}, + {"name": "B05_17_struct_stone_dry", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('구조물 배치')) > .ui-collapsible__title"}, {"select": "section.b05-structure-section .b05-structure__grid select >> nth=0", "value": "C 사면안정"}, {"select": "section.b05-structure-section .b05-structure__grid select >> nth=1", "value": "돌쌓기(메)"}, {"wait_ms": 1500}], "clip": "section.b05-structure-section", "callouts": []}, + {"name": "B05_18_struct_retain", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('구조물 배치')) > .ui-collapsible__title"}, {"select": "section.b05-structure-section .b05-structure__grid select >> nth=0", "value": "C 사면안정"}, {"select": "section.b05-structure-section .b05-structure__grid select >> nth=1", "value": "흙막이"}, {"wait_ms": 1500}], "clip": "section.b05-structure-section", "callouts": []}, + {"name": "B05_19_struct_boulder", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('구조물 배치')) > .ui-collapsible__title"}, {"select": "section.b05-structure-section .b05-structure__grid select >> nth=0", "value": "C 사면안정"}, {"select": "section.b05-structure-section .b05-structure__grid select >> nth=1", "value": "큰돌쌓기"}, {"wait_ms": 1500}], "clip": "section.b05-structure-section", "callouts": []}, + {"name": "B05_20_struct_revet", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('구조물 배치')) > .ui-collapsible__title"}, {"select": "section.b05-structure-section .b05-structure__grid select >> nth=0", "value": "D 계류·사방"}, {"select": "section.b05-structure-section .b05-structure__grid select >> nth=1", "value": "기슭막이"}, {"wait_ms": 1500}], "clip": "section.b05-structure-section", "callouts": []}, + {"name": "B05_21_struct_green", "route": "#/b05-profile", "project": "road", "before": [{"wait": "[data-dock-action=\"save\"]:not([disabled])"}, {"click": "section.ui-collapsible:has(> .ui-collapsible__title:text-is('구조물 배치')) > .ui-collapsible__title"}, {"select": "section.b05-structure-section .b05-structure__grid select >> nth=0", "value": "F 생태·녹화"}, {"select": "section.b05-structure-section .b05-structure__grid select >> nth=1", "value": "비탈면 녹화"}, {"wait_ms": 1500}], "clip": "section.b05-structure-section", "callouts": []} +] diff --git a/A05_EduDetail/guide/B05/구조물_BOX암거.md b/A05_EduDetail/guide/B05/구조물_BOX암거.md index b6993e1e3..31edd0a9c 100644 --- a/A05_EduDetail/guide/B05/구조물_BOX암거.md +++ b/A05_EduDetail/guide/B05/구조물_BOX암거.md @@ -1,5 +1,7 @@ # 구조물 · BOX암거 +![BOX암거 폼](B05_11_struct_box.webp) + ## 저장 - [저장]은 이 폼에 있는 칸만 바꿈 — 폼에 없는 칸(집계표·구조물도로 적은 값)은 그대로 둠 · 시설 종류를 바꾸면 새로 씀 diff --git a/A05_EduDetail/guide/B05/구조물_기슭막이.md b/A05_EduDetail/guide/B05/구조물_기슭막이.md index de7432ce8..7278fce34 100644 --- a/A05_EduDetail/guide/B05/구조물_기슭막이.md +++ b/A05_EduDetail/guide/B05/구조물_기슭막이.md @@ -1,5 +1,7 @@ # 구조물 · 기슭막이 +![기슭막이 폼](B05_20_struct_revet.webp) + ## 저장 - [저장]은 이 폼에 있는 칸만 바꿈 — 폼에 없는 칸(집계표·구조물도로 적은 값)은 그대로 둠 · 시설 종류를 바꾸면 새로 씀 @@ -9,5 +11,5 @@ - 높이 — 계획홍수위 + 0.5~0.7m(사방기술교본 2-나:141 · 3-가:181) · 설계자 입력 · 비우면 미확정(금액에 안 들어감) - 계획비탈 1:0.3~0.5(사방기술교본 2-나:129 · 3-가:151) — 제안값은 품셈 표준경사 - 둑마루 두께 0.3~0.5m(사방기술교본 2-나:143 · 3-가:201 · 3-가:219(콘크리트기슭막이) · 2-나:135(콘크리트 0.3m)) — 콘크리트 기준 · 돌쌓기는 뒷길이 + 0.30 식 -- 뒷채움 조약돌 두께 — 사방기술교본 2-나:133(「사방품셈 규정에 의하여」) → 품셈 13-4-4 [주]⑨ 원문 L7164~7171 +- 뒷채움 조약돌 두께 — 사방기술교본 2-나:133(「사방품셈 규정에 의하여」) → 품셈 13-4-4 [주]⑨ - ⚠ 사방(계류) 교본 기준 — 임도 배수관 유입·유출부 적용은 확인 남음 diff --git a/A05_EduDetail/guide/B05/구조물_돌쌓기(메).md b/A05_EduDetail/guide/B05/구조물_돌쌓기(메).md index 1f447c41f..40138ef18 100644 --- a/A05_EduDetail/guide/B05/구조물_돌쌓기(메).md +++ b/A05_EduDetail/guide/B05/구조물_돌쌓기(메).md @@ -1,6 +1,8 @@ # 구조물 · 돌쌓기(메) +![돌쌓기(메) 폼](B05_17_struct_stone_dry.webp) + ## 칸 기본값의 뜻 -- **설치 측** — 「자동(성토 쪽)」 — 칸이 생기기 전의 동작을 이어받는 표식 -- **버림 콘크리트**(횡단설계) — 사용자 확정 ⑭ 「기본은 넣음」 — 두께는 KDS 44 90 00 의 100㎜ +- **설치 측** — 「자동(성토 쪽)」 — 노선 성토 쪽에 놓음 +- **버림 콘크리트**(횡단설계) — 「기본은 넣음」 — 두께는 KDS 44 90 00 의 100㎜ diff --git a/A05_EduDetail/guide/B05/구조물_돌쌓기(찰).md b/A05_EduDetail/guide/B05/구조물_돌쌓기(찰).md index 3fcd36e38..fd566e15a 100644 --- a/A05_EduDetail/guide/B05/구조물_돌쌓기(찰).md +++ b/A05_EduDetail/guide/B05/구조물_돌쌓기(찰).md @@ -1,6 +1,8 @@ # 구조물 · 돌쌓기(찰) +![돌쌓기(찰) 폼](B05_16_struct_stone_wet.webp) + ## 칸 기본값의 뜻 -- **설치 측** — 「자동(성토 쪽)」 — 칸이 생기기 전의 동작을 이어받는 표식 -- **버림 콘크리트**(횡단설계) — 사용자 확정 ⑭ 「기본은 넣음」 — 두께는 KDS 44 90 00 의 100㎜ +- **설치 측** — 「자동(성토 쪽)」 — 노선 성토 쪽에 놓음 +- **버림 콘크리트**(횡단설계) — 「기본은 넣음」 — 두께는 KDS 44 90 00 의 100㎜ diff --git a/A05_EduDetail/guide/B05/구조물_물넘이포장.md b/A05_EduDetail/guide/B05/구조물_물넘이포장.md index 048d76751..91cea3e7c 100644 --- a/A05_EduDetail/guide/B05/구조물_물넘이포장.md +++ b/A05_EduDetail/guide/B05/구조물_물넘이포장.md @@ -1,5 +1,7 @@ # 구조물 · 물넘이포장 +![물넘이포장 폼](B05_12_struct_overflow.webp) + ## 저장 - [저장]은 이 폼에 있는 칸만 바꿈 — 폼에 없는 칸(집계표·구조물도로 적은 값)은 그대로 둠 · 시설 종류를 바꾸면 새로 씀 diff --git a/A05_EduDetail/guide/B05/구조물_배관.md b/A05_EduDetail/guide/B05/구조물_배관.md index 53872704d..76aa1e03b 100644 --- a/A05_EduDetail/guide/B05/구조물_배관.md +++ b/A05_EduDetail/guide/B05/구조물_배관.md @@ -1,5 +1,7 @@ # 구조물 · 배관 +![배관 폼](B05_10_struct_pipe.webp) + ## 저장 - [저장]은 이 폼에 있는 칸만 바꿈 — 폼에 없는 칸(집계표·구조물도로 적은 값)은 그대로 둠 · 시설 종류를 바꾸면 새로 씀 diff --git a/A05_EduDetail/guide/B05/구조물_비탈면 녹화.md b/A05_EduDetail/guide/B05/구조물_비탈면 녹화.md index 07695f068..645c36151 100644 --- a/A05_EduDetail/guide/B05/구조물_비탈면 녹화.md +++ b/A05_EduDetail/guide/B05/구조물_비탈면 녹화.md @@ -1,5 +1,7 @@ # 구조물 · 비탈면 녹화 +![비탈면 녹화 폼](B05_21_struct_green.webp) + ## 칸 기본값의 뜻 -- **공법**(횡단설계) — 「초류종자 살포」는 여기 없음 — 토공집계에서 사면 전체로 섬(품셈 5-24 · 두 곳에 두면 이중계상 · 2026-09-15 브레인) +- **공법**(횡단설계) — 「초류종자 살포」는 여기 없음 — 토공집계에서 사면 전체로 섬(품셈 5-24 · 두 곳에 넣지 않음) diff --git a/A05_EduDetail/guide/B05/구조물_세월교.md b/A05_EduDetail/guide/B05/구조물_세월교.md index f3c8824ee..39017596d 100644 --- a/A05_EduDetail/guide/B05/구조물_세월교.md +++ b/A05_EduDetail/guide/B05/구조물_세월교.md @@ -1,5 +1,7 @@ # 구조물 · 세월교 +![세월교 폼](B05_13_struct_ford.webp) + ## 저장 - [저장]은 이 폼에 있는 칸만 바꿈 — 폼에 없는 칸(집계표·구조물도로 적은 값)은 그대로 둠 · 시설 종류를 바꾸면 새로 씀 diff --git a/A05_EduDetail/guide/B05/구조물_옹벽.md b/A05_EduDetail/guide/B05/구조물_옹벽.md index d8ffe2a85..1f21ced0a 100644 --- a/A05_EduDetail/guide/B05/구조물_옹벽.md +++ b/A05_EduDetail/guide/B05/구조물_옹벽.md @@ -1,6 +1,8 @@ # 구조물 · 옹벽 +![옹벽 폼](B05_15_struct_wall.webp) + ## 칸 기본값의 뜻 -- **높이** — 기본값 · 소광리 도면 H=2.0 · 바꿀 수 있음 -- **설치 측** — 「자동(성토 쪽)」 — 칸이 생기기 전의 동작을 이어받는 표식 +- **높이** — 기본 높이 2.0 m · 바꿀 수 있음 +- **설치 측** — 「자동(성토 쪽)」 — 노선 성토 쪽에 놓음 diff --git a/A05_EduDetail/guide/B05/구조물_측구(옆도랑).md b/A05_EduDetail/guide/B05/구조물_측구(옆도랑).md index 9d3736fe3..eb6014204 100644 --- a/A05_EduDetail/guide/B05/구조물_측구(옆도랑).md +++ b/A05_EduDetail/guide/B05/구조물_측구(옆도랑).md @@ -1,3 +1,5 @@ # 구조물 · 측구(옆도랑) -- 횡단 설계에서 관리 — 여기서 넣어도 제원·수량은 그쪽 값을 씁니다. +![측구 폼](B05_14_struct_ditch.webp) + +- 횡단 설계에서 관리 — 여기서 넣어도 제원·수량은 그쪽 값을 씀. diff --git a/A05_EduDetail/guide/B05/구조물_큰돌쌓기.md b/A05_EduDetail/guide/B05/구조물_큰돌쌓기.md index 05311185e..d4b03020a 100644 --- a/A05_EduDetail/guide/B05/구조물_큰돌쌓기.md +++ b/A05_EduDetail/guide/B05/구조물_큰돌쌓기.md @@ -1,6 +1,8 @@ # 구조물 · 큰돌쌓기 +![큰돌쌓기 폼](B05_19_struct_boulder.webp) + ## 칸 기본값의 뜻 -- **설치 측** — 「자동(성토 쪽)」 — 칸이 생기기 전의 동작을 이어받는 표식 -- **버림 콘크리트**(횡단설계) — 사용자 확정 ⑭ 「기본은 넣음」 — 두께는 KDS 44 90 00 의 100㎜ +- **설치 측** — 「자동(성토 쪽)」 — 노선 성토 쪽에 놓음 +- **버림 콘크리트**(횡단설계) — 「기본은 넣음」 — 두께는 KDS 44 90 00 의 100㎜ diff --git a/A05_EduDetail/guide/B05/구조물_흙막이.md b/A05_EduDetail/guide/B05/구조물_흙막이.md index 5fc4f56de..a1cbca066 100644 --- a/A05_EduDetail/guide/B05/구조물_흙막이.md +++ b/A05_EduDetail/guide/B05/구조물_흙막이.md @@ -1,9 +1,11 @@ # 구조물 · 흙막이 +![흙막이 폼](B05_18_struct_retain.webp) + ## 칸 기본값의 뜻 -- **설치 측** — 「자동(성토 쪽)」 — 칸이 생기기 전의 동작을 이어받는 표식 -- **단 수(다단)** — 1 = 다단 없음 — 도메인 수치가 아니라 「단이 하나」라는 표식(기슭막이와 같은 벌) -- **기준 올림(사면 위로)** — 0 = 자동 자리 그대로 — 올리지 않음을 뜻함(기슭막이와 같은 벌) -- **기준 좌우 이동** — 0 = 자동 자리 그대로 — 옮기지 않음을 뜻함(기슭막이와 같은 벌) +- **설치 측** — 「자동(성토 쪽)」 — 노선 성토 쪽에 놓음 +- **단 수(다단)** — 1 = 다단 없음 — 「단이 하나」라는 뜻 +- **기준 올림(사면 위로)** — 0 = 자동 자리 그대로 — 올리지 않음을 뜻함 +- **기준 좌우 이동** — 0 = 자동 자리 그대로 — 옮기지 않음을 뜻함 - **조달**(횡단설계) — 「채집」 — 별표2 「야면석 등은 가급적 현장에서 채취·사용」 권고. 구조물마다 바꿀 수 있음