chore(요구): 요구 345 — 신규 프로젝트 그룹 D 예정노선 · E 안정성평가 원문

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-25 18:20:33 +09:00
co-authored by Claude Opus 5.5
parent 0aaf78f2df
commit d045042f9a
@@ -52,3 +52,45 @@ B07의 그룹 컨테이너 설정 개선
신규 기능을 위해 안티그래비티 워크트리의 에이전트가 너에게 메시지를 보낼 예정이니 대기 할 것.
일단 메인에 합치고 대기
## 요구 345 (10-25 · 사용자 · 신규 프로젝트 그룹 D 예정노선 · E 안정성평가)
D. 예정노선
기존 임도 설게 파트 외에 신규 프로젝트 건으로 사용자는 신규 프로젝트 분류를 만들어서 등록 필요(프로젝트 생성 버튼인 + 버튼을 누를경우 3개의 항목을 보여줘야함. 예정노선, 임도설계, 사방설계, 안정성평가 4개 항목을 컨테이너를 보여줌, 컨테이너는 그림과 제목라벨의 조합)
예정노선을 사용하는 사용자는 시스템관리자와 공무원으로 메일 주소가 *.go.kr을 사용하는 사용자로 임도나 사방 관련 사업을 발주하는 발주처임. 이때 특수한 경우 시스템관리자나 공무원에 의해 만들어진 예정노선 프로젝트를 받을 수 있으며 보기기능만 부여.
예정노선의 특성상 다년간의 노선을 계획하며 연간단위로 수립 후 이어서 진행이 됨.
예정노선의 업체 공유의 경우 복수업체가 지정될수 있으나 연도별로 다를수 있음.
예정노선의 경우 DXX_XXX 형식의 프로젝트 폴더 구조를 지킬것. (C그룹은 사방설계 영역, E 영역은 안정성 평가 로직으로 구성 에정)
1. 프로젝트 등록 및 연계
- 사업 연도 : 범위 값, 사업지역 : 수기 입력, 종류 : 노선 계획(일단 단일 값), 프로젝트명 : 수기입력(or 자동입력|현재 임도 프로젝트 등록페이지 참고), 노선 시작누가거리, 노선 종료 누가거리, 도면 관련 정보들은 필요없음,
- 예정노선 최종 완료단계에서는 아이슬로에 등록된 회사나 임의로 지정된 메일주소로 최종 결과물인 노선정보와 좌표정보을 전달되어야함. 지정된 회사가 아이슬로 프로그램에 등록된 회사의 경우 해당정보는 메일로 보내고 내부 프로그램에서 예정노선 프로젝트를 확인 할 수 있어야함.
- 아이슬로 등록된 회사의 경우 임도 프로젝트를 신규 등록하거나 기존 프로젝트에 연결하는 기능이 있어야함. (이 정보가 임도설계의 파일입력에 들어가는 좌표값과 노선데이터가 됨. )
- 예정노선의 경우 파일입력에서 지정된 노선과 좌표를 파일로 넣을수도 있지만 벌써 공무원이 예정노선 프로젝트에서 연도별로 지정되었을테니 해당연도의 해당노선 정보를 가져와 사용하면 됨.
- 임도설계 프로젝트의 데이터 흐름은 연결시점을 기준으로 복사해서 가져와야하며 필요한 경우 업데이트가 있음을 알려주지만 업데이트는 사용자의 판단에 맡겨야함.
2. 예정노선 1단계(기준 지정)
- B05 ~ B09 페이지 양식 재활용(메인페이지, 좌, 우, 상, 하 패널 및 패널 내부 페이지 이동버튼들)
- 사용자가 카카오맵을 기준으로 연도별로 시작 지점을 정의할수도 있고 다른 프로그램의 했을경우는 좌표를 지정하여 정할 수 있음.
- 기준 지점을 선택되었다면 다음 페이지로 넘어갈경우 해당 시점을 기준으로 수치지형도를 아이슬로 외부 API로 받아 보여줌.(영구저장소에 저장)
- 예정노선의 경우 통상 장기간의 공사를 표현되어야하며 연도단위의 시점과 종점을 지정하게됨. 이때 직전연도의 종점은 다음년도의 시점이 됨. 각각의 지점들은 평면도(카카오맵, 수치지형도, ... 등)에서 드래그나 좌표를 입력하여 지정할 수 있어야함.
- 사용자가 지정한 지점들이 다운받은 평면도 데이터들이 넘어가는 경우 해당영역도 받아야함.
3. 예정노선 2단계(분석)
- 별도의 분석버튼으로 실행되며 B그룹의 임도설계 로직을 재활용하여 화면 및 로직 구성
- 임도설계 영역임으로 보여줘야하는 내용은 임도설계가 아님으로 노선(노견, 절성토선 X ), 측점 클릭시 횡단도 정도만 보여주면 됨.(종단도, 배수유역X), 평면도 측점 스냅 및 측점 표기, 3D보기(구조물 필요없음) 기능 유지.
- 임도설계 B05의 로직 중 노선 추천 로직을 이용하여 1단계에서 만들어진 평면도 상의 지점을 잊는 노선추천으로 계산하고 보여준다. 코드 일월화 사용(로직은 B05에 두고 가져와서 사용)
4. 예정노선 확정, 업체지정, 파일로 내보내기 기능
- 복수업체 지정 및 아이슬로 등록업체 외에는 업체명과 메일주소를 수기 입력하여 입력 받음.
- 파일 내보내기에서 파일들의 양식은 현재 등록 프로젝트나 resources\knowledge\original\실무문서\2026년 임도 용화 폴더의 내용을 확인하여 동일한 양식으로 작성하여 내보내기 함.
E. 안정성평가
예정노선의 경우 EXX_XXX 형식의 프로젝트 폴더 구조를 지킬것. (C그룹은 사방설계 영역, E 영역은 안정성 평가 로직으로 구성 에정)
안정성 평가 기능은 신규 프로젝트 그룹으로 임도설계가 B06까지 완료된 프로젝트를 대상으로 진행이 됨.
예정노선과 동일하게 신규 안정성평가 프로젝트를 생성하여 진행되나 이때 프로젝트 생성에서 받을 정보는 별도의 지정정보는 많지않으나 중요한건 임도설계 프로젝트를 지정하여 프로젝트 생성
예정노선 공유와 동일하게 신규 안정성 평가 프로젝트를 연결하고 생성한 시점을 기준으로 임도설계 데이터를 받아와 별도의 프로젝트 영구저장소를 만들어서 프로젝트를 시작함. (자원이 많이 들것으로 예상되며 연결된 프로젝트의 정보가 업데이트 되었더라고 업데이트 기능은 없음. 업데이트를 원하는 경우 신규 프로젝트를 등록하여 진행.)
안정성 평가에 대해서는 내가 아는 정보가 없으며 너의 판단에 맞기겠지만 사전조사에서 2d와 3d 여려 메소드가 있는 것으로 알고 있음. 어떻게 하는게 좋을지 제안 필요.
<<<위 내용을 구현하기 위한 신규 요구서와 계획서 작성이 필요함.