knowledge(요구): 요구 530 원문 기록 — 예정노선 · B05 평면도 지도 일원화 · 노선 긋기 · 노선추천 미리보기 · 조사부터

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015uTVHHDv583hbLQAFeBmd9
This commit is contained in:
2026-10-31 18:55:17 +09:00
co-authored by Claude Opus 5.5
parent 2648c92b70
commit 64dfd2565c
@@ -1085,3 +1085,28 @@ CPU는 더늘리기는 힘들어보이고 GPU 사용을 위해 부품사용에
## 요구 529 (10-31 · 사용자)
1. 동의(받은 자료를 예정노선 지도 겹으로 · 줌별 조각) 2. 동의(616 급경사 · 0차곡 첫 계산 빠르게) 3. 어떻게 개선할거며 어떤 수정때문에 그런건지 확인해봐.(620 B06 [저장] 때 관 지점 옵션 지워짐)
## 요구 530 (10-31 · 사용자)
1,2 진행은 문제 없어보임.
3번 분석 완료와 함께 신규 요구와 신규 계획서가 필요함. 아래 요청사항을 조사부터 할 것.
지도맵을 사용하 있는 노선설계의 평면도와 예정노선의 지도를 대부분의 기능을 일원화 되어야함.
지도맵 일원화 후 페이지별 특수 사항
1. 예정노선
- 기본적으로 수치지형도를 기준으로 계산하고 보여주지만 예정노선을 긋게 되지만 필요에 따라서는 수치지형 등고선 대신 라이다 데이터로 대체하여 계산될수 있어야함.
- 계획노선의 긋기 기본값은 길이 + 기울기 고정으로 변경하고 위치는 자유지정버튼 우측에 배치
- 단축키 반영 : 노선 긋기 상태에서 탭을 누르면 자유지정 <> 길이+기울기 고정을 스위칭하는 기능(만약 기울기 고정과 길이 고정이 되어 있다면 길이 + 기울기 고정으로 이동되고 다시 탭을 누르면 자유지정으로, 단독으로 기울기 고정과 길이고정을 사용을 많이 하지는 않을것같음.)
- 노선 긋기는 옵션들이 선택지에 따라 아래 반영값을 표시하게 되는데 필요없는 경우에는 비활성화가 아니라 안보이는게 좋을것같음.
- 노선 긋기는 기본적으로 길이 + 기울기 고정을 많이 사용하게 됨. 이때 점선 서클과 노드점 4개로 표현을 하게 되는데 2개의 노드점씩 세트를 이룰수 있음. 방향 1과 방향 2. 이때 각 방향에 부채꼴을 이루게 되며 진행방향과 역방향으로 구성이됨. 이때 이전 노선의 위치에 따라 정방향인 경우에는 부채꼴을 색채움을 해주고 호와 마주치는 꼭지점은 +와 - 기울기가 결정되게 되어 있음. 꼭지점의 선택전 색상을 구분하여 표현해주고 이후 사용자가 선택하였을때도 색상을 유지하면 노드의 색상을 보고 +인지 -인지 바로 구분할수 있어 좋을것같음.
- 부채꼴에서 단축키 쉬프트키를 누른고 있는 상태에서는 사이 기울기 지점을 선택할 수 있게 반영(길이는 유지)
2. 임도설계 B05 평면도
- 기본적으로 라이다 데이터로 분석이 되지만 경우에 따라서는 수치지형도로 변경할 수 있어야함.(로직 있음)
- 상단 아이콘셋은 예정노선 페이지와 임도설계 페이지가 동일하지만 필요없는 경우에는 숨김처리하게 하여 로직 일원화를 구현
- 기존 노선추천기능으로 평면 노선을 자동으로 분석하고 반영하였는데 방법을 변경하고자 함. 현재 노선 추천의 데이터는 미리보기 기능으로 변경, 프로젝트 생성후 기본값은 예정노선을 보고 그은 폴리라인(현재 노선추천의 예정노선 추적) 선이 기본값(초기 초기화 값)으로 보여줌.
- 노선 추천 항목에서는 예상노선 추적이 영선, 토공, 기울기, 비중계산 으로 보여주며 옵션을 변경할 필요가 없음. 이값들은 프로젝트 생성단계에서 라이다 /수치지형도를 보고 미리계산되는 값이니 평면도 아이콘 셋에 추가함. 아이콘은 하나만 추가를 하고 선택시 하위항목으로 4개의 제안값을 선만 보여줌.(그냥 가이드로만 사용하고 하나만 선택하여 봄. 비활성화로 안보이게도 반영(드롭다운 메뉴를 사용해도됨.))
- 이제부터 평면노선의 변경은 현재처럼 평면계획선을 바로 손댈수도 있지만 설계의 기초가 되었던 예정노선을 변경하여 변경하여 수정할수 있어야함. 계획노선 페이지의 선그리기 컨테이너를 복사하여 섯 긋기를 누르는 경우 계획선을 최상위로 올리고 나머지선들은 선택이 안되게 변경, 이후 노선의 삭제. 변경 등은 계획노선을 페이지의 기능을 그대로 사용.
- 노선이 변경된이후 다시 예정노선 추적 로직을 다시 계산함. 초기화값 변경 없음. 파일입력 페이지에서 받은 예정노선이 초기화 기준임.
- 노선추천의 재계산하는 경우가 없음.
- 평면도의 노선변경은 상당히 복잡한 로직으로 B05/B06이 연계되어 있음. 그러니 수정을 할때는 평면노선 값만 변경이 되도록 잘 조사할 것.