diff --git a/docs/raw/요구_1025/_점검_535_빠진요구.md b/docs/raw/요구_1025/_점검_535_빠진요구.md new file mode 100644 index 000000000..26c4de104 --- /dev/null +++ b/docs/raw/요구_1025/_점검_535_빠진요구.md @@ -0,0 +1,117 @@ +# 점검 535-3 — 반영 안 된 요구(530 · 결정 30 · 532~535) + +- 기준 = 메인 `main_laptop_1` HEAD `7d196c485`(점검 도중 625-3 `3de262a4a` · 626-3 `84e9151b7` · `8a7d972ce` · 630 `a6ef53e8a` 가 메인에 들어옴) · PLAN 미체크 = 626-3 하나. +- 화면 = 메인 5173 · ORCA 탭 하나(검증 D `e50c92f5` · 검증 B `dad81824`) · 그은 선 = 세션 초안 지우고 다시 읽어 0 줄 · B 는 읽기만 · 탭 닫음. +- 상태 = 반영 · 일부 · 안 됨 · 진행 중. + +## 1. 요구 530 원문 대조 + +| # | 원문 | 상태 | 근거 | +|---|---|---|---| +| 1 | 지도 기능 일원화 | 반영 | `A00_Common/map/*` · `D03_PlanAnalysis_UI_Map.ts:234` · `B05_Profile_UI_RouteEdit_Chrome.ts:153` | +| 2 | 아이콘 셋 같게 · 필요 없는 것 숨김 | 반영 | `map_toolbar.ts:26-63`(pages 열) · 화면 D03 10 칸 · B05 16 칸 · 차례 같음 | +| 3 | 예정노선 기본 수치지형도 · 라이다로 바꿔 계산 | 반영 | `map_terrain_chip.ts` · `D03_PlanAnalysis_UI_LidarUpload.ts` · 화면 D = 수치지형도 고름 · LAS 없음 → 라이다 숨김 + [LAS 올리기] | +| 4 | 긋기 기본값 = 길이+기울기 고정 | 반영 | `D03_PlanAnalysis_UI_Draw.ts:126` · 화면 처음 both | +| 5 | 버튼 = 자유지정 오른쪽 | 반영 | `map_draw_kind.ts:31 · 62`(2 열) · 화면 | +| 6 | Tab = 자유지정 ↔ 길이+기울기 · 단독이면 길이+기울기로 | 반영 | `Draw.ts:536-537` · 화면 both→free→both · 길이 → both · 기울기 → both · 쉴 때 Tab 안 먹음 | +| 7 | 안 쓰는 칸 = 비활성 아닌 숨김 | 반영 | `map_draw_kind.ts:121-123` · 화면 자유 0 · 길이 1 · 기울기 1 · 둘 2 칸 · 막힘 없음 | +| 8 | 점선 원 · 노드 4 · 방향 1 · 2 · 부채꼴 진행 · 역 | 반영 | `logic/D03_PlanAnalysis_Fan.ts:59-99` · 화면 원 + 호 2 | +| 9 | 정방향 부채꼴 색 채움 | 반영 | `D03_PlanAnalysis_UI_DrawPaint.ts:93-99`(반투명 · 역방향 = 테두리) | +| 10 | 꼭지점 +/− 색(고르기 전) | 반영 | `DrawPaint.ts:105` | +| 11 | 꼭지점 색 고른 뒤 유지 | D03 반영 · B05 안 됨 | D03 = `DrawPaint.ts:237`(5 px + 테 · 625-3) · B05 = `B05_Profile_UI_ExpectedDraw.ts:421`(3.5 px · 테 없음 = 옛 흠 그대로) | +| 12 | Shift = 사이 기울기 · 길이 유지 | 반영 | `Fan.ts:117-129` · 625-2 검증 20.000 m | +| 13 | B05 기본 라이다 · 수치지형도로 바꿈 | 반영 | `common_util_surface_confirmation.py:82-84` · `B05_Profile_UI_RouteEdit_Terrain.ts` · 화면 B = 라이다 고름 · 수치지형도 열림 | +| 14 | 노선추천 = 미리보기 · 초기값 = 예정노선 추적 | 반영 | `B05_Profile_UI_RouteEdit_RecPreview.ts` · 초기값 = 체인 그대로(D6) | +| 15 | 아이콘 하나 + 하위 넷 · 선만 · 하나만 · 끔 | 반영 | `RecPreview.ts:20-25 · 50-57` · 화면 「영선 노선 · 토공 최소 · 기울기 최소 · 비중 계산 · 끔」 | +| 16 | 옵션 없음 · 생성 때 라이다 · 수치지형도 미리 셈 | 반영 | `B05_Profile_Router_RouteInitial.py:322-335`(고를 수 있는 지형 모두 미리 셈) · 화면 요청 = 저장본만(409) | +| 17 | 평면 변경 = 계획선 직접 + 예정노선 고쳐서 | 반영(본체) | `B05_Profile_UI_ExpectedDraw.ts` · `POST /route/follow` | +| 18 | 예정노선 선 그리기 컨테이너 복사 | 일부 | B05 판 = 공용 방식 칸 + 새로 긋기 · 구간 다시 긋기 · 지움(`ExpectedDraw.ts:136-143`) · D03 「그리기」 칸과 꼴 다름 · 요구 536 이 다시 짚음 | +| 19 | 긋기 때 예정노선 맨 위 · 나머지 고르기 막음 | 반영 | `ExpectedDraw.ts:3-6` · `B05_Profile_UI_RouteEdit.ts:349` | +| 20 | 삭제 · 변경 = 예정노선 페이지 기능 그대로 | 일부 | B05 = 셋만 · D03 의 이어 긋기 · 갈래 · 노드 지움 · 구역 지움 · 노드 끌기 없음 | +| 21 | 노선 바뀐 뒤 예정노선 추적 다시 셈 | 반영 | `ExpectedDraw.ts:291` → 편집기 한 걸음 | +| 22 | 초기화값 안 바뀜(파일입력 예정노선 = 기준) | 반영 | `expected_route_edit.csv` 따로 · [초기화] = 지움(626-2) | +| 23 | 추천 재계산 없음 | 반영 | 화면 길 = 저장본만 · [재계산] 단추 없음 | +| 24 | 평면노선 값만 바뀜(지킴) | 진행 중 | PLAN 626-3 미체크 · 전후 B05/B06 저장본 · `initial_snapshot` 대조 검증 줄 없음 | +| 25 | 620 관 옵션 칸 | 반영 | PLAN 623 검증완료 | + +## 2. 결정 30 + +| 결정 | 상태 | 근거 | +|---|---|---| +| A① 카메라 두 벌 | 반영 | 카메라 코드 안 건드림 | +| A② B05 처음 겹 | 반영 | `map_layer_list.ts:155` 등고선 · 하천 | +| A③ 띠 = 등고선 · 하천만 | 반영 | 624-3 검증 | +| A④ 지형 바꿈 = 설계 지형 · 확인창 | 반영 | `B05_Profile_Router_TerrainSwitch.py` · `RouteEdit_Terrain.ts:49-56` | +| A⑤ D 프로젝트 LAS | 반영 | 624-4 | +| A⑥ 범위 밖 빈칸 | 반영 | 624-4 검증 | +| A⑦ 옛 캔버스 = GL 만 | 반영 | 624-3 검증(둘째 칸 0) | +| A⑧ 새 공용 폴더 | 반영 | `A00_Common/map/` | +| A⑨ 띠 · 임도(업로드) 숨김 | 반영 | `map_layer_list.ts:154` | +| A⑩ 거리 재기 = 페이지 몫 | 반영 | `map_toolbar.ts` measure | +| B1 실제 지형 · B2 길이 고정 기록 | 반영 | `Fan.ts:117-129` · 625-2 검증 | +| B3 +/− 색 · 노선 차례 색과 다르게 | 일부 | `ui_template_theme.css:604-607` − `#29e0ff` ≈ 노선 0 `#3df5c4` · 노선 1 `#6db8ff` · + `#ff9e2c` ≈ 긋는 선 `#ffe94d` → 625-3 가 테 · 크기로 메움(색은 그대로) | +| B4 놓인 노드 = 들어온 구간 부호 | D03 반영 · B05 안 됨 | 1장 11 | +| B5 첫 구간 채움 없음 · 갈래 = 붙은 선 | 반영 | `Draw.ts:193-212` | +| B6 역방향 테두리 · 고를 수 있음 | 반영 | `DrawPaint.ts:93-99` · `Fan.ts` fanPick | +| B7 완만한 땅 | 반영 | `Fan.ts` flat | +| B8 「자유지정」 · B9 기억 안 함 | 반영 | `map_draw_kind.ts:31` · `Draw.ts:126` · `ExpectedDraw.ts:113` | +| D1 모달 · 좌측 칸 걷음 | 반영 | 99ec4b8ef(Recommend 셋 · Panel_Recommend 지움) | +| D2 지형 칩 | 반영 | A④ | +| D3 통째 다시 추적 · 확인창 | 반영 · 검증 진행 중 | `ExpectedDraw.ts` 확인창 → follow | +| D4 `expected_route_edit.csv` | 반영 | 626-2 · 초안 `expected` | +| D5 옛 초기값 그대로 · D6 종단 체인 | 반영 | 이주 코드 없음 | +| D7 설계 지형 저장본만 | 반영 | `RecPreview.ts` 열쇠 = 갈래 + 지형 | +| D8 화면 `as_initial` 부름만 끊음 | 반영 | TS 남은 것 = 주석 · 타입만 | +| D9 맨 위 = 고치는 예정노선 | 반영 | `ExpectedDraw.ts` paint | +| D10 새로 긋기 · 구간 다시 긋기 · 지움(노드 끌기 없음) | 반영 · 535-1 과 어긋남 | 535-1 「추가 · 삭제 포함 동일」 | +| E1 집수정이면 기슭막이 칸 안 채움 | 반영 | 623 | + +## 3. 요구 532~536 + +| 요구 | 상태 | 근거 | +|---|---|---| +| 532-1 임도 짐작 걷음 → 임도망도 | 반영 | 630 메인 · `docs/raw/plans/2026-10-31_plan_630.md` 검증완료 | +| 532-2 임도망도 아이콘 · 임도(업로드) 이름 | 반영 | 화면 D03 위치 칸 [임도(업로드)] · 범례 | +| 532-3 임도망도 칸 알려줘 | 질문 | 답 기록 못 찾음 | +| 533 기존 도로 유지 | 반영 | road 겹 그대로(a6ef53e8a) | +| 534-1 줌인 글 개설 연도 · 종류 | 반영 | 630-2 검증 z14 | +| 534-2 예정노선 코드 바꾸면 B05 도? | 질문 | 답 거리 — 공용 = 도구줄 표 · 겹 · 범례 · 지형 칩 · 방식 칸 · 부채꼴 셈 · 그림 / 따로 = 긋기 동작(D03 `Draw.ts` 대 B05 `ExpectedDraw.ts` + `logic/B05_Profile_ExpectedDraw.ts`) · 카메라 → 625-3 고침이 B05 에 안 감 | +| 535-1 B05 예정노선 긋기 = 예정노선 페이지와 같음 | 진행 중 · 일부 | 1장 18 · 20 · 코드 두 벌 | +| 535-1 공무원 원본 남김 · 보임 | 데이터 반영 · 화면 안 됨 | `expected_route.csv` 안 씀 · 보이는 선 하나(`B05_Profile_UI_RouteEdit_Render.ts:257-264` · `ExpectedDraw.ts:117` 고친 것 우선) · 「예정노선(원본)」 겹 없음 | +| 535-2 놓인 노드 색 | D03 반영 · B05 안 됨 | 625-3 검증완료(3de262a4a) · B05 `ExpectedDraw.ts:421` | +| 536 예정노선 변경 활성화 · 컨테이너 | 일부 | 켬 단추 = 도구줄 「예정노선 그리기」 있음 · 컨테이너 = 방식 칸만 | + +## 4. 의심 지점 화면 결과 + +| 지점 | 결과 | +|---|---| +| 놓인 노드 색(625-3 고침 전 판) | 화면 1:1 에서 점 지름 6 px · 테 없음 · − 하늘 점이 민트 선에 묻힘 · 마지막 놓인 점 = 부채꼴 가운데 선에 덮임 · 바로 앞 점 = 점선 원에 덮임 → 사용자 말 맞음 · 고침 뒤 판은 sub1 ORCA 검증만(다시 안 봄) | +| Tab · 숨김 · 기본값 | 모두 맞음(1장 4~7) | +| 지형 칩 | D = 수치지형도 · 라이다 숨김 + [LAS 올리기] · B = 라이다 고름 · 수치지형도 열림 | +| 추천 드롭다운 | 넷 + 끔 · 고르기는 안 함(POST) | +| 원본 예정노선 보존 | 파일 보존 · 화면 한 줄만 | +| 덤 | 점 누른 직후 부채꼴이 마우스 움직이기 전까지 앞 점 기준(한 틀) · D03 도구줄 오른쪽 끝 [LAS 올리기] 가 1497 px 폭에서 잘림 | + +## 5. 결론 + +| 항목 | 상태 | 근거 | 남은 일 | +|---|---|---|---| +| 지도 일원화 · 아이콘 · 지형 칩 · 추천 미리보기 | 반영 | 1장 1~3 · 13~16 | 없음 | +| 예정노선 긋기(기본값 · 자리 · Tab · 숨김 · 부채꼴 · Shift) | 반영 | 1장 4~12 | 없음 | +| 놓인 노드 색 | D03 반영 · B05 안 됨 | 1장 11 | B05 점 고침 | +| B05 예정노선 고쳐 평면 바꾸기 | 진행 중 | PLAN 626-3 | 원본 겹 · 같은 기능 · 지킴 검증 | +| 532~534 겹 · 글 | 반영 | 630 | 질문 둘 답 | + +빠진 것: + +| # | 무엇 | 어디 | 크기 | +|---|---|---|---| +| 1 | B05 「예정노선(원본)」 겹(고친 선과 따로 보임) | `B05_Profile_UI_RouteEdit_Render.ts:257-264` · `ExpectedDraw.ts:117` | 작음~중간 · 626-3 | +| 2 | B05 예정노선 긋기 = D03 와 같은 기능(이어 긋기 · 노드 지움 · 부분 지움 · 노드 끌기 여부) · 코드 한 벌 | `ExpectedDraw.ts:136-143` 대 `D03_PlanAnalysis_UI_Draw.ts` · `_Edit.ts` | 중간~큼 · D10 대 535-1 판단 먼저 | +| 3 | B05 놓인 점 색 흠(3.5 px · 테 없음 · 끝낸 뒤 점 없음) | `ExpectedDraw.ts:419-423` → D03 `paintNodes` 부름 | 작음 | +| 4 | 626-3 지킴 검증(평면노선 값만 · `initial_snapshot` 지문 · B05/B06 저장본 대조) | PLAN 626-3 | 중간 | +| 5 | 긋는 중 마지막 · 바로 앞 놓인 점이 부채꼴 · 점선 원 밑에 깔림 | `Draw.ts:484` · `DrawPaint.ts:342`(점 뒤에 그림) | 작음 · 625-3 뒤 재확인 | +| 6 | − 색 ≈ 노선 0 · 1 색(B3) | `ui_template_theme.css:604-607` | 작음 · 사용자 협의 | +| 7 | 낡은 글 「설계 지형은 추천 [적용] 때만 바뀜」 | `B05_Profile_Router_Terrain.py:16` | 작음 | +| 8 | D03 도구줄 넘침 · [LAS 올리기] 잘림(1497 px) | D03 평면 도구줄 | 작음 | +| 9 | 532-3 · 534-2 질문 답 | 대화 | 대화 몫 |