5.0 KiB
5.0 KiB
PLAN 543~545 — 요구 363 · 364 예정노선 꺾임점 고침 · 예상 횡단 · 3D · 측점 표기 (2026-10-26 완료 · 이관)
543. 예정노선 노선 꺾임점 고침 (요구 363-1 · 사용자 진행 · sub3 · Opus high)
- 정함(브레인): 근거
docs/raw/요구_1025/_분석_363_예정노선_지점_횡단.md③ · 고칠 자리 = D03 평면(측점 · 횡단 · 3D 가 한 화면) · D02 다음맵 = 지금대로 연도 경계 지점만(이미 끌기 됨) · 고침 = 고른 갈래 노선 꺾임점 끌기 · 넣기 · 지우기 · R 손잡이 · 처음 · 끝 잠금 · 법정 최소 R 밑 막음 · B05 순수 함수 가져다 씀(B 고침 0) · 브라우저 즉시 다시 셈 · [저장] = 서버 정본 · 권한 = 산림청 그대로. - 543-1 꺾임점 고침 순수 함수 + 이은 누가 짝(
logic/D03_PlanAnalysis_Edit.ts새 ·Plan.ts·Analyze.py) · 시험(끝점 그대로 · 길이 · 거울).- 검증완료 — test_543 6 · test_530_3 2 통과 · 끌기 · 손잡이 · 넣기 · 지우기 뒤 끝점 그대로 · 길이 = lineLength · 브라우저 선 = 서버 선 1 mm(Node · 파이썬 폴백)
- 543-2 평면 마디 겹 · 캐시 · 되돌리기 · 카드(
UI_Map· 새UI_Edit·UI_Page·Api) · ORCA 끌기 뒤 연장 · 측점 · 횡단 바뀜.- 검증완료 — 가이드 D 2027 끌기 연장 365.26→359.772 m · 끝 측점 18+5.3→17+19.8 · 10+0 횡단 지반고 847.22→854.67 m · 넣기 6→7 · 지우기 7→6 · 끝 마디 잠금 · 손잡이 R 55.97→61.02 · 새로고침 뒤 고침 유지 · 되돌리기 · 원래 노선 365.26(ORCA · Playwright · 저장 안 함 · 캐시 비움)
- 543-3 [저장] 정본 + GET 돌려줌(
Router.py· 새D03_PlanAnalysis_Edit.py) · 시험(브라우저 선 = 서버 선 1 mm · 저장 시간).- 검증완료 — 검증 D 「검증_sub3 예정노선」 끌기 뒤 [저장] 브라우저 선 = 서버 선 최대 0.06 mm · 점 60 = 60 · 연장 382.265 = 382.265 m · 저장 6.7 s(연도 지형 읽기 포함) · 새로고침 「저장됨」 + 서버 지표(최대 34.3 % · 위반 3) · test_530_2 8 통과
544. 예정노선 예상 횡단도 · 3D (요구 363-1 · 사용자 진행 · sub2 · Opus high)
- 정함(브레인): 예상 횡단 = B 공용
computeCrossDesign(파이썬 짝 있음) + 표준 횡단 기본값 + B 초기 설계 기본(리핑암 · 산쪽 절토 · 일반 측구) · 계획고 = 중심 지반고(B 첫 종단과 같음) · 3D = 같은 단면 → B05buildCorridor→ D03 3D 창 「예상 코리도」 켬끔 · 543 과 파일 안 겹침. - 544-1 예상 단면 순수 함수(
logic/D03_PlanAnalysis_Expect.ts새) · 시험(절 · 성토 ㎡ = 파이썬 값).- 검증완료 — 시험 test_544_1 2 통과(비탈 표본 셋 · 미교차 넓힘 — TS 설계선 · 절 · 성토 ㎡ = 파이썬 compute_cross_design 1e-9) · typecheck(
f3269f7f2)
- 검증완료 — 시험 test_544_1 2 통과(비탈 표본 셋 · 미교차 넓힘 — TS 설계선 · 절 · 성토 ㎡ = 파이썬 compute_cross_design 1e-9) · typecheck(
- 544-2 횡단 패널에 원지반선 + 예상 단면 · 절 · 성토 ㎡(
UI_Cross) · ORCA 가이드 D 프로젝트 측점 누름 수치. - 544-3 3D 예상 코리도(
UI_3D) · ORCA 사진 · 노면 높이 = 지형.
545. 측점 표기 = No.+거리 (요구 363-2 · Sonnet high)
- 정함(브레인): 표기 = B 화면과 같은 공용
stationLabel(61+14.5) · D03 은 이미 같음 · 남은 날 누가 = D01 시작 · 종료 칸(m 입력 옆에 즉시 측점 표기 · 저장값 m 그대로) · D04 표 · D04 xlsx(측점 칸 덧 · m 칸 유지) · shp 숫자 칸 그대로 · 도움말 맞춤. - 545-1 D01 · D04 화면 · xlsx · locale · 도움말(D01 · D04) · 시험 + ORCA.
- 검증완료 — 시험 14(test_531 + 새 거울 test_545_1) · typecheck · ORCA D01 1234.5 → 「= 61+14.5」 · D04 표 「0+0 ~ 18+5.3 ; 18+5.3 ~ 38+6 ; 38+6 ~ 57+1.1」 · 도움말 그림 16 다시(
852af2020· 브레인 대리 체크)
- 검증완료 — 시험 14(test_531 + 새 거울 test_545_1) · typecheck · ORCA D01 1234.5 → 「= 61+14.5」 · D04 표 「0+0 ~ 18+5.3 ; 18+5.3 ~ 38+6 ; 38+6 ~ 57+1.1」 · 도움말 그림 16 다시(
- 543-4 저장 안 한 지점 분석이 저장 지점 분석본을 덮는 흠 —
POST /plan/analyze가 끈 지점으로 연도별 파생 파일을 덮어 GET(DB 지점)이 「분석 없음」 · 파생 저장본을 입력 지문 열쇠로 나눔(CLAUDE.md 5장) · 시험(끈 지점 분석 뒤 DB 지점 GET 그대로) · sub3.- 검증완료 — test_530_2 9 · test_543 6 · test_530_3 2 통과(끈 지점 분석 뒤 DB 지점 GET 그대로 · 끈 지점 GET = 그 분석 · [저장] 뒤 정본 바뀜 · 쌓임 연도마다 3 + 정본) · typecheck · 가이드 D GET 세 연도 365.26 · 400.73 · 375.07 m 그대로 · 파일 손대지 않음(
4753d8898)
- 검증완료 — test_530_2 9 · test_543 6 · test_530_3 2 통과(끈 지점 분석 뒤 DB 지점 GET 그대로 · 끈 지점 GET = 그 분석 · [저장] 뒤 정본 바뀜 · 쌓임 연도마다 3 + 정본) · typecheck · 가이드 D GET 세 연도 365.26 · 400.73 · 375.07 m 그대로 · 파일 손대지 않음(