feat(가이드): D04 확정 · 내보내기 가이드 글 9 · 그림 8 · 장면 목록(PLAN 542-1 · 요구 359 · 360)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@@ -1,81 +1,31 @@
|
||||
# 예정노선 확정 · 업체 · 내보내기 설명서
|
||||
# 확정 · 내보내기
|
||||
|
||||
## 이 화면에서 하는 일
|
||||
예정노선 3단계. 분석에서 저장한 연도별 노선을 확인하고, 연도마다 일을 맡길 업체를 지정한 뒤 확정하고 내보내는 화면.
|
||||
|
||||
- 2단계(분석)에서 저장한 연도별 노선을 한눈에 확인함(연장 · 시점 · 종점 · 누가 · 확정 여부).
|
||||
- 연도마다 일을 맡길 업체를 지정함. 아이슬로에 등록된 회사를 고르거나, 업체명과 메일 주소를 직접 적는 수기 지정 중 선택. 한 연도에 업체 여럿 지정 가능.
|
||||
- [확정] 으로 연도 노선을 확정하고, 지정 업체에 노선 파일이 든 압축 파일(zip)을 메일로 보냄.
|
||||
- [내보내기] 로 노선 파일 묶음을 내려받음.
|
||||
- 업체 쪽에서는 받은 예정노선을 자기 임도 프로젝트로 연결해 설계를 이어 감(아래 「받은 업체의 임도 연결」 참고).
|
||||
## 여는 길
|
||||
|
||||
## 화면 구성
|
||||
- [노선 분석](D03/00_설명서) 화면에서 [저장]을 한 뒤 [>]를 누르면 열림.
|
||||
- 대시보드 프로젝트 표의 단계 막대 「확정 · 내보내기」를 누르거나, ☰ 에서 「확정 · 내보내기」를 골라도 열림.
|
||||
- 지정받은 다른 회사는 대시보드 「받은 예정노선」 구역의 [보기]로 이 화면을 보기만 가능한 상태로 엶. [받은 업체의 임도 연결](D04/06_받은_업체_연결) 참고.
|
||||
|
||||
- 가운데 = 연도 표. 프로젝트 이름이 위에 크게 나오고, 표 열은 연도 · 연장(m) · 시점(위도, 경도) · 종점(위도, 경도) · 누가(m) · 확정 · 지정 업체.
|
||||
- 왼쪽 위 = 「확정할 연도」 카드. 분석 [저장] 이 된 연도마다 선택 상자가 있음. 아직 확정하지 않은 연도는 처음부터 선택되어 있음.
|
||||
- 왼쪽 아래 = 단추 [내보내기] [확정] [저장].
|
||||

|
||||
|
||||
## 화면 구역
|
||||
|
||||
| 번호 | 구역 | 하는 일 |
|
||||
| --- | --- | --- |
|
||||
| 1 | 연도 표 | 연도마다 연장 · 시점 · 종점 · 누가 · 확정 시각 · 지정 업체를 한 줄로 보여 줌. 업체를 여기서 추가 · 삭제함 |
|
||||
| 2 | 「확정할 연도」 카드 | 확정할 연도를 고름. 분석 [저장]이 된 연도만 나옴 |
|
||||
| 3 | 단추 줄 | [?] · [<] · [>] · [내보내기] · [확정] · [저장] |
|
||||
|
||||
## 작업 순서
|
||||
|
||||
1. 연도 표에서 연도마다 연장과 누가를 확인함. 분석을 저장하지 않은 연도는 누가 칸에 「노선 분석 [저장] 전」 이 나오며, 확정할 연도 목록에도 나타나지 않음.
|
||||
2. 지정 업체 칸에서 업체를 추가함.
|
||||
- 등록 회사: 「업체(등록 회사 찾기 또는 이름)」 칸에 글자를 입력하면 가입된 회사 이름이 목록으로 뜸. 목록에서 고르면 등록 회사로 지정됨. 메일 칸을 비우면 그 회사의 대표 메일이 쓰임.
|
||||
- 수기 지정: 업체명과 메일 주소(@ 포함)를 둘 다 적음. 없으면 「등록 회사가 아니면 업체명과 메일이 필요합니다.」 안내가 나오고 추가되지 않음.
|
||||
- [추가] 를 누르면 그 연도 칸에 업체 이름 + 메일이 표시됨. 같은 업체를 두 번 넣어도 한 번만 들어감.
|
||||
- 잘못 넣은 업체는 업체 옆 [×] 로 뺌.
|
||||
3. [저장] 을 누르면 지정 업체가 서버에 저장됨(「지정 업체를 저장했습니다.」). 저장 전에는 표 위에 「저장 안 된 변경이 있습니다.」 가 표시됨.
|
||||
4. 「확정할 연도」 에서 확정할 연도를 고르고 [확정] 을 누름. 확인 창(「고른 연도를 확정하고 지정 업체에 노선 묶음을 메일로 보냅니다. 진행할까요?」)에서 진행을 누르면 확정과 메일 발송이 이뤄짐. 저장하지 않은 업체 변경이 있으면 자동으로 먼저 저장됨.
|
||||
5. 필요하면 [내보내기] 로 파일을 내려받아 보관함.
|
||||
1. 연도 표에서 연도마다 연장과 누가를 확인함. [연도 표](D04/01_연도_표) 참고.
|
||||
2. 지정 업체 칸에서 업체를 추가함. 등록 회사는 이름을 찾아 고르고, 아니면 업체명과 메일을 직접 적음. [지정 업체](D04/02_지정_업체) · [업체 직접 추가](D04/03_업체_직접_추가) 참고.
|
||||
3. [저장]을 눌러 지정 업체를 서버에 저장함. [단추와 확정할 연도](D04/04_단추와_확정할_연도) 참고.
|
||||
4. 「확정할 연도」에서 확정할 연도를 고르고 [확정]을 누름. 확인 창에서 진행을 누르면 확정과 메일 발송이 이뤄짐. [확정과 메일](D04/05_확정과_메일) 참고.
|
||||
5. 필요하면 [내보내기]로 노선 파일 묶음을 내려받아 보관함. 파일 구성은 [내보내기 파일 구성](D04/10_내보내기_파일_구성) 참고.
|
||||
|
||||
## 단추
|
||||
> 주의: [저장] · [확정]은 산림청 소속 사용자만 할 수 있음. 그 밖의 사용자가 누르면 「산림청만 예정노선을 확정 · 지정할 수 있습니다.」 안내가 나옴.
|
||||
|
||||
| 단추 | 하는 일 |
|
||||
| --- | --- |
|
||||
| 내보내기 | 「프로젝트이름_예정노선.zip」 을 내려받음. 산림청은 모든 연도와 전체 노선을 받음. 지정받은 회사는 확정된 자기 연도만 받음 |
|
||||
| 확정 | 고른 연도를 확정 처리하고 지정 업체에 메일을 보냄. 고른 연도가 없으면 「확정할 연도를 고르세요.」 안내 |
|
||||
| 저장 | 연도별 지정 업체 목록을 서버에 저장함 |
|
||||
|
||||
- 업체 추가와 삭제는 [저장] 을 누르기 전까지 이 브라우저 탭에만 임시로 남음. 탭을 닫으면 사라지므로 [저장] 을 누를 것.
|
||||
- [저장] [확정] 은 산림청 소속 사용자만 가능. 그 밖의 사용자가 누르면 「산림청만 예정노선을 확정 · 지정할 수 있습니다.」 안내가 나옴.
|
||||
|
||||
## 결과 읽는 법
|
||||
|
||||
- **확정 열** = 확정한 날짜와 시각(한국 시간). 비어 있으면 아직 확정 전.
|
||||
- **지정 업체 열의 표시**
|
||||
- 「Aislo」 = 아이슬로 등록 회사로 지정된 업체.
|
||||
- 「메일 보냄」 = 확정 때 메일이 나갔다는 표시. 같은 업체에는 다시 확정해도 중복 발송하지 않음.
|
||||
- 「연결됨」 = 그 업체가 이 연도 노선을 자기 임도 프로젝트로 가져가 연결했다는 표시.
|
||||
- **[확정] 후 안내 문구** = 「확정 — 메일 sent 2 · already_sent 1」 꼴로 업체별 처리 결과를 개수로 보여 줌.
|
||||
|
||||
| 결과 이름 | 뜻 |
|
||||
| --- | --- |
|
||||
| sent | 메일 발송 성공 |
|
||||
| already_sent | 이미 보낸 업체여서 다시 보내지 않음 |
|
||||
| no_email | 메일 주소가 없어 보내지 못함(등록 회사의 대표 메일이 비어 있는 경우 등) |
|
||||
| failed | 메일 발송 실패 |
|
||||
|
||||
## 보내지는 메일
|
||||
|
||||
- 제목: 「[예정노선 확정] 프로젝트이름 N년」.
|
||||
- 본문: 프로젝트 · 사업 지역 · 연도 · 연장(km 와 m) 요약과 첨부 파일 목록, 압축을 풀면 노선 입력에 바로 올릴 수 있다는 안내 문구.
|
||||
- 첨부: 그 업체의 연도 한 해 분량 zip 1개(파일 이름 「프로젝트이름_예정노선_연도.zip」). 내용은 「10_내보내기_파일_구성」 참고.
|
||||
|
||||
## 받은 업체의 임도 연결
|
||||
|
||||
- 지정받은 등록 회사는 대시보드의 「받은 예정노선」 구역에서 확정된 연도를 봄. 열은 예정노선 · 연도 · 확정 · 연결 상태(연결됨 / 미연결 / 업데이트 있음) · 작업.
|
||||
- [보기] = 예정노선 화면을 보기만 가능한 상태로 엶.
|
||||
- [연결] = 모달에서 두 가지 중 선택.
|
||||
- 「새 임도 프로젝트로」: 예정노선 이름 + 연도로 임도 프로젝트를 새로 만들고 노선 입력 단계(B03)로 이동. 예정노선의 설계속도(20 · 30 · 40 km/h)가 새 프로젝트의 설계속도 기본값으로 들어감.
|
||||
- 「기존 프로젝트에 연결」: 우리 회사의 임도 프로젝트를 골라 그 프로젝트에 연결. 임도 프로젝트가 없으면 「우리 회사 임도 프로젝트가 없습니다.」 표시.
|
||||
- 연결하면 그 연도 노선(shapefile 한 벌)이 노선 입력 단계의 입력 파일로 들어감. 파일을 직접 올린 것과 같은 길이라 이후 처리도 같음. 지형 자료는 업체가 따로 올려야 함.
|
||||
- 이미 분석 결과가 있는 임도 프로젝트에 연결하면 기존 결과를 지워도 되는지 묻는 확인 창이 먼저 나옴. 취소하면 아무것도 바뀌지 않음.
|
||||
- 임도 프로젝트 노선 입력 화면의 [예정노선에서 가져오기] 단추로도 같은 일을 할 수 있음. 지정받은 연도를 고르면 노선이 입력됨.
|
||||
- 연결 시점의 노선이 복사되므로, 산림청이 뒤에 노선을 바꿔도 임도 프로젝트는 자동으로 바뀌지 않음. 대신 「업데이트 있음」 표시가 뜨며, 노선 입력 화면 위쪽 띠에서 [다시 가져오기] 로 직접 반영 여부를 결정함.
|
||||
- 한 임도 프로젝트는 한 연도에만 연결됨. 다른 연도로 다시 연결하면 앞의 연결은 풀림.
|
||||
|
||||
## 알아 둘 것
|
||||
|
||||
- 확정 시각은 [확정] 을 누를 때마다 새로 기록됨. 이미 메일을 보낸 업체에는 다시 보내지 않음(다시 보내는 단추는 화면에 없음).
|
||||
- 확정은 분석 [저장] 이 된 연도만 가능. 저장하지 않은 연도를 억지로 확정하려 하면 「분석 [저장]이 안 된 연도입니다」 오류가 나옴.
|
||||
- [저장] 은 표에 있는 모든 연도의 지정 업체를 화면 내용대로 맞춤. 업체를 모두 뺀 연도는 지정이 비워짐.
|
||||
- 같은 업체 판정: 등록 회사는 회사 번호, 수기 업체는 메일 주소(대소문자 구분 없음).
|
||||
- 내보내기는 서버에 저장된 노선만 사용함. 2단계에서 [저장] 하지 않은 변경은 반영되지 않음.
|
||||
> 참고: 업체 쪽에서는 받은 예정노선을 자기 임도 프로젝트로 연결해 설계를 이어 감. [받은 업체의 임도 연결](D04/06_받은_업체_연결) 참고.
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
# 연도 표
|
||||
|
||||
분석에서 저장한 연도별 노선을 한눈에 확인하는 표.
|
||||
|
||||
## 여는 길
|
||||
|
||||
- 확정 · 내보내기 화면 가운데의 큰 표. 위에 프로젝트 이름이 크게 나옴.
|
||||
|
||||

|
||||
|
||||
그림 번호 — 1 연장(m) · 2 시점(위도, 경도) · 3 누가(m) · 4 확정 시각 · 5 지정 업체
|
||||
|
||||
## 단계
|
||||
|
||||
| 단계 | 할 일 |
|
||||
| --- | --- |
|
||||
| 1 | 연도 열과 연장(m)으로 연도별 노선 길이를 확인함. |
|
||||
| 2 | 시점 · 종점(위도, 경도)으로 노선 양 끝 위치를 확인함. |
|
||||
| 3 | 누가(m) 열로 그 연도 노선이 전체 노선의 어디부터 어디까지인지 확인함. |
|
||||
| 4 | 확정 열이 비어 있으면 아직 확정 전. 날짜와 시각이 있으면 확정이 끝난 연도. |
|
||||
| 5 | 지정 업체 열은 [지정 업체](D04/02_지정_업체) 참고. |
|
||||
|
||||
## 보이는 것
|
||||
|
||||
- 분석을 저장하지 않은 연도는 누가 칸에 「노선 분석 [저장] 전」이 나옴. 「확정할 연도」 목록에도 나타나지 않음.
|
||||
- 확정 열 = 확정한 날짜와 시각(한국 시간). 비어 있으면 아직 확정 전.
|
||||
- 시점 · 종점은 위도 · 경도 순서로 소수 6 자리까지 보임.
|
||||
|
||||
> 참고: 연장이 서로 다르게 보이면 [노선 분석](D03/00_설명서)에서 후보를 다시 고르고 [저장]한 뒤 돌아옴.
|
||||
@@ -0,0 +1,31 @@
|
||||
# 지정 업체
|
||||
|
||||
연도마다 일을 맡길 업체를 지정하는 열.
|
||||
|
||||
## 여는 길
|
||||
|
||||
- 연도 표의 맨 오른쪽 「지정 업체」 열. 연도 한 줄마다 업체 목록과 추가 칸이 있음.
|
||||
|
||||

|
||||
|
||||
그림 번호 — 1 지정된 업체 한 건 · 2 표시 딱지(Aislo) · 3 [×] 빼기 단추 · 4 업체 추가 칸
|
||||
|
||||
## 단계
|
||||
|
||||
| 단계 | 할 일 |
|
||||
| --- | --- |
|
||||
| 1 | 연도 줄의 지정 업체 목록에서 이미 지정된 업체를 확인함. 한 연도에 업체 여럿을 지정할 수 있음. |
|
||||
| 2 | 업체를 더하려면 아래 추가 칸을 씀. [업체 직접 추가](D04/03_업체_직접_추가) 참고. |
|
||||
| 3 | 잘못 넣은 업체는 업체 옆 [×]로 뺌. |
|
||||
| 4 | 다 끝나면 왼쪽 아래 [저장]을 눌러 서버에 남김. |
|
||||
|
||||
## 보이는 것
|
||||
|
||||
- 업체 한 건 = 「업체명 · 메일」 글 + 딱지.
|
||||
- 딱지 「Aislo」 = 아이슬로에 등록된 회사로 지정된 업체.
|
||||
- 딱지 「메일 보냄」 = 확정 때 메일이 나갔다는 표시. 같은 업체에는 다시 확정해도 중복 발송하지 않음.
|
||||
- 딱지 「연결됨」 = 그 업체가 이 연도 노선을 자기 임도 프로젝트로 가져가 연결했다는 표시.
|
||||
- 같은 업체 판정: 등록 회사는 회사 번호, 직접 적은 업체는 메일 주소(대소문자 구분 없음). 같은 업체를 두 번 넣어도 한 번만 들어감.
|
||||
- 산림청이 아닌 계정은 추가 칸과 [×]가 보이지 않음. 보기만 가능.
|
||||
|
||||
> 참고: 이 그림의 업체명과 메일은 가이드용 견본임.
|
||||
@@ -0,0 +1,34 @@
|
||||
# 업체 직접 추가
|
||||
|
||||
등록 회사를 찾아 고르거나, 업체명과 메일을 직접 적어 지정 업체로 더하는 방법.
|
||||
|
||||
## 여는 길
|
||||
|
||||
- 연도 표 「지정 업체」 열의 추가 칸(업체 칸 · 메일 칸 · [추가]).
|
||||
|
||||

|
||||
|
||||
그림 번호 — 1 업체 칸 · 2 메일 칸 · 3 [추가] 단추
|
||||
|
||||
## 단계
|
||||
|
||||
| 단계 | 할 일 |
|
||||
| --- | --- |
|
||||
| 1 | 등록 회사로 지정하려면 업체 칸에 회사 이름 글자를 넣음. 가입된 회사 이름이 목록으로 뜨면 하나를 고름. |
|
||||
| 2 | 메일 칸을 비우면 그 회사의 대표 메일이 쓰임. 다른 메일로 받으려면 메일 칸에 적음. |
|
||||
| 3 | 등록 회사가 아니면(수기 지정) 업체 칸에 업체명, 메일 칸에 메일(@ 포함)을 둘 다 적음. |
|
||||
| 4 | [추가]를 누름. 그 연도 칸에 업체 이름 + 메일이 표시됨. |
|
||||
|
||||

|
||||
|
||||
그림 번호 — 1 「저장 안 된 변경이 있습니다.」 안내 · 2 추가된 업체
|
||||
|
||||
## 보이는 것
|
||||
|
||||
- 추가하면 표 위에 「저장 안 된 변경이 있습니다.」가 나옴. 왼쪽 아래 [저장]을 누르면 사라짐.
|
||||
- 수기 지정에서 업체명이나 메일이 비면 「등록 회사가 아니면 업체명과 메일이 필요합니다.」 안내가 나오고 추가되지 않음.
|
||||
- 업체 추가와 삭제는 [저장]을 누르기 전까지 이 브라우저 탭에만 임시로 남음. 탭을 닫으면 사라짐.
|
||||
|
||||
> 주의: [저장]은 표에 있는 모든 연도의 지정 업체를 화면 내용대로 맞춤. 업체를 모두 뺀 연도는 지정이 비워짐.
|
||||
|
||||
> 참고: 이 그림의 업체명과 메일은 가이드용 견본임.
|
||||
@@ -0,0 +1,38 @@
|
||||
# 단추와 확정할 연도
|
||||
|
||||
왼쪽 패널의 「확정할 연도」 카드와 아래 단추 줄.
|
||||
|
||||
## 여는 길
|
||||
|
||||
- 확정 · 내보내기 화면 왼쪽 패널.
|
||||
|
||||

|
||||
|
||||
그림 번호 — 1 확정할 연도 목록(선택 상자)
|
||||
|
||||

|
||||
|
||||
그림 번호 — 1 [?] 가이드 · 2 [<] 이전 단계 · 3 [>] 다음 단계(마지막 단계라 흐림) · 4 [내보내기] · 5 [확정] · 6 [저장]
|
||||
|
||||
## 단계
|
||||
|
||||
| 단계 | 할 일 |
|
||||
| --- | --- |
|
||||
| 1 | 「확정할 연도」에서 확정할 연도의 선택 상자를 켬. 아직 확정하지 않은 연도는 처음부터 켜져 있음. |
|
||||
| 2 | 지정 업체를 바꿨으면 [저장]을 눌러 서버에 남김. 「지정 업체를 저장했습니다.」 알림이 뜸. |
|
||||
| 3 | [확정]은 [확정과 메일](D04/05_확정과_메일) 참고. |
|
||||
| 4 | 노선 파일이 필요하면 [내보내기]를 누름. |
|
||||
|
||||
## 보이는 것
|
||||
|
||||
| 단추 | 하는 일 |
|
||||
| --- | --- |
|
||||
| [내보내기] | 「프로젝트이름_예정노선.zip」을 내려받음. 산림청은 모든 연도와 전체 노선을 받음. 지정받은 회사는 확정된 자기 연도만 받음 |
|
||||
| [확정] | 고른 연도를 확정하고 지정 업체에 메일을 보냄. 고른 연도가 없으면 「확정할 연도를 고르세요.」 안내 |
|
||||
| [저장] | 연도별 지정 업체 목록을 서버에 저장함 |
|
||||
|
||||
- 분석 [저장]이 된 연도만 목록에 나옴.
|
||||
- 산림청이 아닌 계정은 「확정할 연도」 카드와 [확정] · [저장]이 보이지 않고 [내보내기]만 있음.
|
||||
- 내보내기는 서버에 저장된 노선만 사용함. [노선 분석](D03/00_설명서)에서 [저장]하지 않은 변경은 반영되지 않음.
|
||||
|
||||
> 참고: 파일 안의 구성은 [내보내기 파일 구성](D04/10_내보내기_파일_구성) 참고.
|
||||
@@ -0,0 +1,39 @@
|
||||
# 확정과 메일
|
||||
|
||||
고른 연도를 확정하고 지정 업체에 노선 파일을 메일로 보내는 과정.
|
||||
|
||||
## 여는 길
|
||||
|
||||
- 확정 · 내보내기 화면 왼쪽 아래 [확정].
|
||||
|
||||

|
||||
|
||||
그림 번호 — 1 확인 문구 · 2 [취소] · 3 [확정]
|
||||
|
||||
## 단계
|
||||
|
||||
| 단계 | 할 일 |
|
||||
| --- | --- |
|
||||
| 1 | 지정 업체를 모두 넣고 [저장]을 눌러 둠. 저장하지 않은 변경이 있으면 [확정] 때 먼저 저장됨. |
|
||||
| 2 | 「확정할 연도」에서 연도를 고름. |
|
||||
| 3 | [확정]을 누르면 확인 창이 열림. 「고른 연도를 확정하고 지정 업체에 노선 묶음을 메일로 보냅니다. 진행할까요?」 |
|
||||
| 4 | 진행하려면 창의 [확정]을 누름. 그만두려면 [취소]를 누름. |
|
||||
| 5 | 끝나면 「확정 — 메일 sent 2 · already_sent 1」 꼴로 업체별 처리 결과가 개수로 나옴. |
|
||||
|
||||
## 보이는 것
|
||||
|
||||
| 결과 이름 | 뜻 |
|
||||
| --- | --- |
|
||||
| sent | 메일 발송 성공 |
|
||||
| already_sent | 이미 보낸 업체여서 다시 보내지 않음 |
|
||||
| no_email | 메일 주소가 없어 보내지 못함(등록 회사의 대표 메일이 비어 있는 경우 등) |
|
||||
| failed | 메일 발송 실패 |
|
||||
|
||||
- 확정하면 연도 표의 확정 열에 날짜와 시각이 찍히고, 지정 업체에 「메일 보냄」 딱지가 붙음.
|
||||
- 보내지는 메일의 제목은 「[예정노선 확정] 프로젝트이름 N년」.
|
||||
- 본문에는 프로젝트 · 사업 지역 · 연도 · 연장(km 와 m) 요약과 첨부 파일 목록, 압축을 풀면 노선 입력에 바로 올릴 수 있다는 안내가 있음.
|
||||
- 첨부 = 그 업체의 연도 한 해 분량 zip 1개(파일 이름 「프로젝트이름_예정노선_연도.zip」). 내용은 [내보내기 파일 구성](D04/10_내보내기_파일_구성) 참고.
|
||||
|
||||
> 주의: 확정은 분석 [저장]이 된 연도만 가능함. 저장하지 않은 연도를 억지로 확정하려 하면 「분석 [저장]이 안 된 연도입니다」 오류가 나옴.
|
||||
|
||||
> 주의: 확정 시각은 [확정]을 누를 때마다 새로 기록됨. 이미 메일을 보낸 업체에는 다시 보내지 않으며, 다시 보내는 단추는 화면에 없음.
|
||||
@@ -0,0 +1,27 @@
|
||||
# 받은 업체의 임도 연결
|
||||
|
||||
확정된 예정노선을 받은 업체가 자기 임도 프로젝트로 가져가 설계를 이어 가는 방법.
|
||||
|
||||
## 여는 길
|
||||
|
||||
- 지정받은 등록 회사는 대시보드의 「받은 예정노선」 구역에서 확정된 연도를 봄.
|
||||
- 열 = 예정노선 · 연도 · 확정 · 연결 상태(연결됨 / 미연결 / 업데이트 있음) · 작업.
|
||||
|
||||
## 단계
|
||||
|
||||
| 단계 | 할 일 |
|
||||
| --- | --- |
|
||||
| 1 | 「받은 예정노선」에서 연도 줄의 [보기]를 누르면 예정노선 화면이 보기만 가능한 상태로 열림. |
|
||||
| 2 | [연결]을 누르면 모달이 열려 두 가지 중 하나를 고름. |
|
||||
| 3 | 「새 임도 프로젝트로」 = 예정노선 이름 + 연도로 임도 프로젝트를 새로 만들고 노선 입력 단계(B03)로 이동. 예정노선의 설계속도(20 · 30 · 40 km/h)가 새 프로젝트의 설계속도 기본값으로 들어감. |
|
||||
| 4 | 「기존 프로젝트에 연결」 = 우리 회사의 임도 프로젝트를 골라 그 프로젝트에 연결. 임도 프로젝트가 없으면 「우리 회사 임도 프로젝트가 없습니다.」가 보임. |
|
||||
| 5 | 임도 프로젝트 노선 입력 화면의 [예정노선에서 가져오기]로도 같은 일을 할 수 있음. 지정받은 연도를 고르면 노선이 입력됨. |
|
||||
|
||||
## 보이는 것
|
||||
|
||||
- 연결하면 그 연도 노선(shapefile 한 벌)이 노선 입력 단계의 입력 파일로 들어감. 파일을 직접 올린 것과 같은 길이라 이후 처리도 같음. 지형 자료는 업체가 따로 올려야 함.
|
||||
- 이미 분석 결과가 있는 임도 프로젝트에 연결하면 기존 결과를 지워도 되는지 묻는 확인 창이 먼저 나옴. 취소하면 아무것도 바뀌지 않음.
|
||||
- 연결 시점의 노선이 복사되므로, 산림청이 뒤에 노선을 바꿔도 임도 프로젝트는 자동으로 바뀌지 않음. 대신 「업데이트 있음」 표시가 뜨며, 노선 입력 화면 위쪽 띠에서 [다시 가져오기]로 직접 반영 여부를 결정함.
|
||||
- 한 임도 프로젝트는 한 연도에만 연결됨. 다른 연도로 다시 연결하면 앞의 연결은 풀림.
|
||||
|
||||
> 참고: 임도 프로젝트 쪽 화면은 [임도설계 가이드](B03/00_설명서)를 참고. 산림청 쪽에서 연결된 연도에는 연도 표의 지정 업체에 「연결됨」 딱지가 붙음.
|
||||
@@ -1,5 +1,9 @@
|
||||
# 내보내기 파일 구성
|
||||
|
||||

|
||||
|
||||
[내보내기] 단추는 왼쪽 아래 단추 줄에 있음.
|
||||
|
||||
## 한눈에
|
||||
|
||||
- 내려받는 파일 이름 = 「프로젝트이름_예정노선.zip」. 이름에 쓸 수 없는 글자는 밑줄(_)로 바뀜.
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# 사용자 확정 전 값
|
||||
|
||||

|
||||
|
||||
아래 항목은 코드의 현재 동작이며, 바꾸려면 개발 담당에게 요청.
|
||||
|
||||
| 값 | 지금 기본값 | 출처 | 상태 |
|
||||
|
||||
|
After Width: | Height: | Size: 100 KiB |
|
After Width: | Height: | Size: 77 KiB |
|
After Width: | Height: | Size: 49 KiB |
|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 90 KiB |
|
After Width: | Height: | Size: 6.8 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 91 KiB |
@@ -0,0 +1,10 @@
|
||||
[
|
||||
{"name":"D04_00_overview","route":"#/d04-plan-confirm","project":"plan","before":[{"wait":".d04-confirm__firm"},{"wait_ms":800},{"eval":"[...document.querySelectorAll('[class*=\"__firm\"] > span:first-child')].forEach((s,i)=>{ if(!/example\\./.test(s.textContent)) s.textContent=['예시건설','예시산업','예시토건'][i%3]+' · guide-sample'+(i||'')+'@example.com' })"},{"wait_ms":300}],"settle_ms":600,"clip":null,"callouts":[{"n":1,"sel":".d04-confirm__table","pos":"tr"},{"n":2,"sel":".d04-confirm__panel .ui-collapsible"},{"n":3,"sel":".ui-sidebar-actions","pos":"tr"}]},
|
||||
{"name":"D04_01_year_table","route":"#/d04-plan-confirm","project":"plan","before":[{"wait":".d04-confirm__firm"},{"wait_ms":800},{"eval":"[...document.querySelectorAll('[class*=\"__firm\"] > span:first-child')].forEach((s,i)=>{ if(!/example\\./.test(s.textContent)) s.textContent=['예시건설','예시산업','예시토건'][i%3]+' · guide-sample'+(i||'')+'@example.com' })"},{"wait_ms":300}],"settle_ms":600,"clip":".d04-confirm__table","callouts":[{"n":1,"sel":".d04-confirm__table tbody tr:nth-child(1) td:nth-child(2)"},{"n":2,"sel":".d04-confirm__table tbody tr:nth-child(1) td:nth-child(3)"},{"n":3,"sel":".d04-confirm__table tbody tr:nth-child(1) td:nth-child(5)"},{"n":4,"sel":".d04-confirm__table tbody tr:nth-child(1) td:nth-child(6)"},{"n":5,"sel":".d04-confirm__table tbody tr:nth-child(1) td:nth-child(7)","pos":"tr"}]},
|
||||
{"name":"D04_02_assigned_firms","route":"#/d04-plan-confirm","project":"plan","before":[{"wait":".d04-confirm__firm"},{"wait_ms":800},{"eval":"[...document.querySelectorAll('[class*=\"__firm\"] > span:first-child')].forEach((s,i)=>{ if(!/example\\./.test(s.textContent)) s.textContent=['예시건설','예시산업','예시토건'][i%3]+' · guide-sample'+(i||'')+'@example.com' })"},{"wait_ms":300}],"settle_ms":600,"clip":".d04-confirm__table tbody tr:nth-child(1)","callouts":[{"n":1,"sel":".d04-confirm__table tbody tr:nth-child(1) .d04-confirm__firm"},{"n":2,"sel":".d04-confirm__table tbody tr:nth-child(1) .d04-confirm__firm > span:nth-child(2)","pos":"tr"},{"n":3,"sel":".d04-confirm__table tbody tr:nth-child(1) .d04-confirm__firm > button","pos":"tr"},{"n":4,"sel":".d04-confirm__table tbody tr:nth-child(1) .d04-confirm__add","pos":"br"}]},
|
||||
{"name":"D04_03_add_manual","route":"#/d04-plan-confirm","project":"plan","before":[{"wait":".d04-confirm__firm"},{"wait_ms":800},{"fill":".d04-confirm__table tbody tr:nth-child(3) .d04-confirm__add input:nth-child(1)","value":"예시토건"},{"fill":".d04-confirm__table tbody tr:nth-child(3) .d04-confirm__add input:nth-child(2)","value":"guide-sample@example.org"},{"wait_ms":300},{"eval":"[...document.querySelectorAll('[class*=\"__firm\"] > span:first-child')].forEach((s,i)=>{ if(!/example\\./.test(s.textContent)) s.textContent=['예시건설','예시산업','예시토건'][i%3]+' · guide-sample'+(i||'')+'@example.com' })"}],"settle_ms":600,"clip":".d04-confirm__table tbody tr:nth-child(3)","callouts":[{"n":1,"sel":".d04-confirm__table tbody tr:nth-child(3) .d04-confirm__add input:nth-child(1)"},{"n":2,"sel":".d04-confirm__table tbody tr:nth-child(3) .d04-confirm__add input:nth-child(2)"},{"n":3,"sel":".d04-confirm__table tbody tr:nth-child(3) .d04-confirm__add button","pos":"tr"}]},
|
||||
{"name":"D04_04_unsaved_note","route":"#/d04-plan-confirm","project":"plan","before":[{"wait":".d04-confirm__firm"},{"wait_ms":800},{"fill":".d04-confirm__table tbody tr:nth-child(3) .d04-confirm__add input:nth-child(1)","value":"예시토건"},{"fill":".d04-confirm__table tbody tr:nth-child(3) .d04-confirm__add input:nth-child(2)","value":"guide-sample@example.org"},{"click":"[class*=\"__table\"] tbody tr:nth-child(3) [class*=\"__add\"] button"},{"wait":".d04-confirm__dirty"},{"wait_ms":300},{"eval":"[...document.querySelectorAll('[class*=\"__firm\"] > span:first-child')].forEach((s,i)=>{ if(!/example\\./.test(s.textContent)) s.textContent=['예시건설','예시산업','예시토건'][i%3]+' · guide-sample'+(i||'')+'@example.com' })"}],"settle_ms":600,"clip":".d04-confirm","callouts":[{"n":1,"sel":".d04-confirm__dirty"},{"n":2,"sel":".d04-confirm__table tbody tr:nth-child(3) td:nth-child(7)","pos":"tr"}]},
|
||||
{"name":"D04_05_pick_years","route":"#/d04-plan-confirm","project":"plan","before":[{"wait":".d04-confirm__firm"},{"wait_ms":800},{"eval":"[...document.querySelectorAll('[class*=\"__firm\"] > span:first-child')].forEach((s,i)=>{ if(!/example\\./.test(s.textContent)) s.textContent=['예시건설','예시산업','예시토건'][i%3]+' · guide-sample'+(i||'')+'@example.com' })"},{"wait_ms":300}],"settle_ms":600,"clip":".d04-confirm__panel .ui-collapsible","callouts":[{"n":1,"sel":".d04-confirm__picks"}]},
|
||||
{"name":"D04_06_buttons","route":"#/d04-plan-confirm","project":"plan","before":[{"wait":".d04-confirm__firm"},{"wait_ms":800},{"eval":"[...document.querySelectorAll('[class*=\"__firm\"] > span:first-child')].forEach((s,i)=>{ if(!/example\\./.test(s.textContent)) s.textContent=['예시건설','예시산업','예시토건'][i%3]+' · guide-sample'+(i||'')+'@example.com' })"},{"wait_ms":300}],"settle_ms":600,"clip":".ui-sidebar-actions","callouts":[{"n":1,"sel":".ui-sidebar-actions > button:nth-child(1)"},{"n":2,"sel":".ui-sidebar-actions > button:nth-child(2)"},{"n":3,"sel":".ui-sidebar-actions > button:nth-child(3)"},{"n":4,"sel":".ui-sidebar-actions > button:nth-child(4)"},{"n":5,"sel":".ui-sidebar-actions > button:nth-child(5)"},{"n":6,"sel":".ui-sidebar-actions > button:nth-child(6)"}]},
|
||||
{"name":"D04_07_finalize_ask","route":"#/d04-plan-confirm","project":"plan","before":[{"wait":".d04-confirm__firm"},{"wait_ms":800},{"eval":"[...document.querySelectorAll('[class*=\"__firm\"] > span:first-child')].forEach((s,i)=>{ if(!/example\\./.test(s.textContent)) s.textContent=['예시건설','예시산업','예시토건'][i%3]+' · guide-sample'+(i||'')+'@example.com' })"},{"wait_ms":300},{"click":".ui-sidebar-actions > button:nth-child(5)","confirm":true},{"wait":".ui-confirm__panel"},{"wait_ms":400}],"settle_ms":600,"clip":null,"callouts":[{"n":1,"sel":".ui-confirm__message"},{"n":2,"sel":".ui-confirm__actions button:first-child","pos":"bl"},{"n":3,"sel":".ui-confirm__actions button:last-child","pos":"br"}],"after":[{"click":"[class*=\"ui-conf\"][class*=\"__actions\"] button:first-child"}]}
|
||||
]
|
||||