chore(요구): 224 원문 — B05·B06 유토곡선·배수유역 창분리 · 계획노선 측점 스냅 · 추천 노선 영구저장 · 큰 R 우선 · M02 외부 일위대가 엑셀꼴 모달 · 계산식·출처 매칭 · CAD 연속 명령 · 설정 모달

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C6BNBFXFndbqYxu6sZuknK
This commit is contained in:
2026-10-15 11:43:40 +09:00
co-authored by Claude Opus 5.5
parent 9edaec82e3
commit 837fe3d64a
@@ -264,3 +264,13 @@
- 단위가 상이한 경우에는 우리의 단가산출 로직에 단위변환에 따른 결과 로직을 부여하여 맞출것
- 신규계획서를 작성이 필요하며 작성전 상세분석을 진행하여 코드의 영향을 분석을 진행.
6. 4번 전역 깃 싱크를 필히 한후 추가 검토 및 반영 업무 진행할 것.
224. (원문 · 10-15) 다름으로 이제 프로그램 개발 작업으로 돌아가자.
1. b05 b06의 공통 기능 중 하단 패널 분리가 있음. 여기에서 창분리를 추가로 하였으면 함. 종단 패널 전체에는 내부에 테이블, 유토곡선, 배수유역 이 보조 패널로 존재함. 이 중 유토곡선과 배수유역을 분리할 수 있게 반영. 버튼은 종단 그래프 좌측 상단의 버튼 양식 참고
2. b05의 계획노선 편집에서 계획노선 제안이나 기본 노선 사용자 제어기능 중 호의 사이에 존재하는 측점은 호의 중심에 존재해야한다함. 일종의 스냅기능이 필요함. 계획노선 편잡창에 측점 스냅 버튼을 추가하여 활성화 비활성화 할수 있게 반영.
3. 계획노선의 추천기능은 현재 서버에서 1분여간 걔산하여 보여줌. 이기능은 시점과 종점이 변경되거나 옵션값이 변경되지 않는다면 변경되지 않음. 사용자 편의성을 위해 미리 영구저장소에 값을저장하여 보여주고 옵션이나 시종점이 바뀐경우에만 신규추가할것. 기존 기본값들은 항상보관.
4. 계획노선의 결국 초기값은 예정노선을 따라가는 커브임. 이때 추천 선택지애 따라 연산한 결과들을 보여주고 적용할텐데 이때 추천노선 전체의 r값은 최소 12m 가 아니라 클수록 평면 계획노선이 좋음. 무조건 좋다라기 보다는 결국 현재노선 로직에서 추가로직으로 정리하는 방향이 좋을 수도 있음.
5. m02의 외부문서의 일위대가를 가져온 기능에 초기에 모달창으로 해당정보를 엑셀에서 열은것처럼 모달창에서 보여주고 사용자가 호표를 선택하면 영역을 하이라이트 하거나 한번에 불러오는 기능이 있으면 좋겠음.
6. m02의 외부문서에사 일위대가를 가져올 경우 이름이 많이 다름. 다른 외부문서에서도 동일함. 그러니 이름을 보고 매칭하는 기능도 좋지만 연결된 단가산출 탭의 계산식과 출처들을 참조한다면 정합성을 높일수 있을것같음.
7. 내장 캐드프로그램에는 오토캐드 프로그램을 참고하여 만들었음. 기능 중 명령어 중에 연속 명령어로 제어할 수 있는 기능이 필요. 예를들어서 산 단축키 입력> 각도지정> 길이입력 등임. 연속적으로 키보드로 작동하는 기능임. 이건 인터넷 조사하여 오토캐드에서 어떤식으로 제어기능을 제공하는지 분석필요함.
8. 우리 프로그램에는 마우스로 팬, 줌인아웃, 선택 기능들이 사용자가 제어할 수 있는 기능이 있음. 일체반영을 위해 햄버거 메뉴 안에 설정버튼을 추가하고 별도모달창에는 탭으로 구분하여 마우스 제어방법이나 오토캐드의 단축키, 다른 곳에서의 단축키 설정, 나중에는 페이지들 기본 옵션값들을 사용자가 조절할 수 있는 기능을 부여하려고 함. (기본값은 지금은 아님. 내가 별도 요청)
9. 신규 계획서를 작성하기 전 현재의 코드나 외부정보를 먼저 정밀 분석하고 진행. 신규계획서를 작성 후에는 업무를 분배하여 진행하고 너는 최종 완료시점에 사용자처럼 브라우져 제어하고 보고서를 아티팩트로 공유.