knowledge(요구): 요구 546 원문 기록 — B05 평면 · 예정노선 지도 아이콘 그룹화 · 로직 공용화 · 작업 전 조사

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-11-01 10:07:25 +09:00
co-authored by Claude Opus 5.5
parent d6805f41f6
commit 7b0eb34fb0
@@ -0,0 +1,67 @@
# 사용자 요구 장부 (11-01)
## 요구 546 (11-01 · 사용자 · 작업 전 조사부터)
B05 평면도 / D그룹 예정노선의 지도의 아이콘 셋 그룹화/위치 조절/ 로직 공용화 작업
- 아이콘 셋 그룹은 2개의 영역으로 1행 구조로 표현, 공간이 부족한 경우 해당 그룹의 내용을 가로스크롤하여 이동하고 선택
- 아이콘은 한번에 다 표현할 경우 혼선이 올수 있음. 아이콘을 그룹화하고 복수선택할수 있게 반영. 그룹2의 현재 추천노선 보기 처럼 드랍다운 메뉴로 구성함.(복수 선택임으로 선택시 드롭다운 메뉴가 닫히면 안됨.)
- 아이콘 위 마우스를 올릴경우 나오는 호버메세지의 아이콘 제목의 내용 중 쓸대없는 내용이 많으니 괄호안의 텍스트나 '-' 다음의 설명들은 단어형태로 변경(아래 표 참고) 제목만 표기, 예외 >>> 임도(업로드) 항목만 괄호가 제목임
(중요) D그룹의 예정노선과 B05평면도의 기본 로직은 동일하여야 함. 코드 이원화를 최소화하여 구현하여야함.
- D그룹의 예정노선 로직중 상당부분 B05평면도에서도 사용할 수 있어야함. (동일하게 구현해주고 내가 확인 후 사용하면 안되는 부분에 대해서만 숨김처리로 일원화하였으면 함. 어제 반영하였으나 제대로 일원화 안됨.)
- 사용자는 임도설계(B그룹)시 D그룹의 배포로직으로 공유하거나 프로젝트 생성 후 공유받은 파일로 임도설계로 접근하며 이때 하나나 복수의 연도의 데이터를 받을 수 있음.
- 기본적으로 임도설계(B그룹)에서는 그리기와 위치 컨테이너를 사용되어야함.
- B그룹에서는기본적인 노드제어와 삭제, 선 다시 그리기는 가능해야함.
- B그룹에서 공유받을 경우 본인이 지정받은 데이터는 제어할 수 있으나 다른 년도의 다른 구역은 제어할 수 없지만 흐리게 볼수 있어야함.
- B그룹에서 공유받은 노선을 조작후에는 전후 비교가 되어야하며 초기화 버튼을 누른경우 공유받은 노선으로 돌아가야함.
- 결과적으로 B그룹은 D그룹의 노선 그리기에 대한 권한을 받아 사용하고 변경이 되면 이후 로직부터는 현재의 B그룹 로직들을 이어가면 됨.
추가내용
- 예정노선 변경이 활성화 된경우 다른 계획노선 관련 선들은 조금 어둡게 변경
아이콘 그룹 테이블
| 그룹1 | 호버제목 | 아이콘 그룹명 | B05평면도 | D그룹 | 비고 |
|---|---|---|---|---|---|
| 위성사진 | 위성사진 | - | 사용 | 사용 | |
| 음영기복 | 음영기복도 | - | 사용 | 사용 | |
| 도엽 등고선 | 등고선 | - | 사용 | 사용 | |
| 급경사 색 | 급경사 | - | 사용 | 사용 | |
| 세류선 | 세류 | 수계망도 | 사용 | 사용 | |
| 물면 | 하천 | 수계망도 | 사용 | 사용 | |
| 0차곡 | 0차곡 | 수계망도 | 사용 | 사용 | |
| 계류100m | 계류100m | 수계망도 | 사용 | 사용 | |
| 기존도로 | 도로 | 도로 | 사용 | 사용 | |
| 임도망도 | 임도망도 | 도로 | 사용 | 사용 | |
| 임도(업로드) | 임도(업로드) | 도로 | 사용 | 사용 | |
| 지적도 | 지적도 | 토지·건물 | 사용 | 사용 | |
| 건물 | 건물 | 토지·건물 | 사용 | 사용 | |
| 지명 | 지명 | 토지·건물 | 사용 | 사용 | |
| 보호규제구역 | 보호규제구역 | 제한·재해 | 사용 | 사용 | |
| 산림입지도 | 산림입지도 | 제한·재해 | 사용 | 사용 | |
| 경제림육성단지 | 국유림·사유림 | 제한·재해 | 사용 | 사용 | |
| 생태자연도 | 생태자연도 | 제한·재해 | 사용 | 사용 | |
| 산사태위험지도 | 산사태위험지도 | 제한·재해 | 사용 | 사용 | |
| 산사태취약지역 | 산사태취약지역 | 제한·재해 | 사용 | 사용 | |
| 단층 | 단층 | 제한·재해 | 사용 | 사용 | |
| 지질구조선 | 지질구조선 | 제한·재해 | 사용 | 사용 | |
| 그룹2 | 호버제목 | 아이콘 그룹명 | B05평면도 | D그룹 | 비고 |
|---|---|---|---|---|---|
| 조작도움말 | 도움말 | 도움말 | 사용 | 사용 | |
| 되돌리기 | 되돌리기 | 되돌리기 | 사용 | 사용 | |
| 다시하기 | 다시하기 | 다시하기 | 사용 | 사용 | |
| 3D 보기 | 3D | 3D | 사용 | 사용 | |
| 반시계로 돌리기 | 좌 회전 | 좌 회전 | 사용 | 사용 | |
| 시계로 돌리기 | 우 회전 | 우 회전 | 사용 | 사용 | |
| 1m 등고선 | 등고선 1m | 등고선 1m | 사용 | 미사용 | |
| 측점 | 측점 | 측점 | 사용 | 사용 | |
| 구간길이 기울기 | 길이·기울기 | 길이·기울기 | 사용 | 사용 | |
| 절성토선 | 절성토선 | 절성토선 | 사용 | 미사용 | |
| 길이재기 | 길이측정 | | 사용 | 사용 | |
| 스냅 | 스냅 | | 사용 | 미사용 | |
| 스냅 간격 | 스냅 간격 | | 사용 | 미사용 | |
| 예정노선 변경 | 예정노선 변경 | | 미사용 | 미사용 | B05의 예정노선 변경은 D그룹 예정노선 페이지의 좌측 패널의 그리기와 신규 예정노선 수정 버튼으로 구현 |
| 예정노선 원본 | 예정노선 원본 | | 미사용 | 미사용 | |
| 추천노선 보기 | 추천노선 | | 사용 | 사용 | D그룹에도 사용자가 참고가능한 선을 보여주는 기능이 필요한데 현재의 로직은 복잡함. D그룹 전용 추천노선 보기 로직이 있어야함. 방식은 사용자가 기준지점을 넣을경우 해당지점을 거쳐가는 선을 그리기의 길이/기울기 고정을 기본값으로 길이는 20m 고정, 기울기는 -14~14% 를 기준으로 이동 제약을 기본으로 하여 계산하되 지점들의 급경사 값을 참고하여 빠르게 계산하여 보여줌. 이값은 추천노선 보기 기능으로 가이드 역할을 하는 선으로만 사용. |
| 수치지형도/라이다 | 수치지형도/라이다 | | 사용 | 사용 | 현재 B05도 프로젝트 생성이 되며 라이다 데이터를 프로젝트 생성 후 입력단계에서 넣지만 D그룹처럼 필요한 경우 라이다를 업로드하여 반영할수 있어야함. |
<<<< 내용을 작업전 조사부터 진행