From 56b05665f69506e24cbd36b87a7d3955bb477f18 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Tue, 3 Nov 2026 12:33:49 +0900 Subject: [PATCH] =?UTF-8?q?knowledge(=EC=9A=94=EA=B5=AC):=20=EB=B6=84?= =?UTF-8?q?=EC=84=9D=20602=20=E2=80=94=20=ED=94=84=EB=A1=9C=EC=A0=9D?= =?UTF-8?q?=ED=8A=B8=EB=B3=84=20=EC=84=9C=ED=94=BC=EC=8A=A4=20=EC=B6=9C?= =?UTF-8?q?=EC=B2=98=20=C2=B7=20=EC=B6=94=EC=B2=9C=20=EC=A0=80=EC=9E=A5?= =?UTF-8?q?=EB=B3=B8=20=EC=95=88=20=EA=BA=BC=EB=82=B4=EC=A7=90=20=EC=85=8B?= =?UTF-8?q?=20=C2=B7=20=EA=B9=8C=EB=8B=AD=20=3D=20=ED=8C=8C=EC=9D=BC=20?= =?UTF-8?q?=EC=8B=9C=EA=B0=81=20=EC=97=B4=EC=87=A0=20=C2=B7=20=ED=99=95?= =?UTF-8?q?=EC=A0=95=20=ED=92=80=EB=A6=BC=20=C2=B7=20=EB=AF=B8=EB=A6=AC=20?= =?UTF-8?q?=EC=85=88=20=EB=81=8A=EA=B9=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_015uTVHFZkNcUa1SR4cNcENM --- .../_분석_602_서피스출처_추천저장본.md | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 docs/raw/요구_1103/_분석_602_서피스출처_추천저장본.md diff --git a/docs/raw/요구_1103/_분석_602_서피스출처_추천저장본.md b/docs/raw/요구_1103/_분석_602_서피스출처_추천저장본.md new file mode 100644 index 000000000..9450702b1 --- /dev/null +++ b/docs/raw/요구_1103/_분석_602_서피스출처_추천저장본.md @@ -0,0 +1,51 @@ +# 분석 602 — 프로젝트별 서피스 출처 · B05 추천 「저장본 없음」 (요구 602 · 조사만) + +코드 · storage · DB 손대지 않음(읽기만). + +## 0. 결론 + +1. 지표면 있는 프로젝트 = 임도설계(B) 14 개 · 모두 라이다 + 수치지형도 · 설계 지형 대부분 = 업체 분류(classification) · implicit · 모델 설정 서명 현행(`1271fbf70dda6951`). +2. 추천노선 보기 4 갈래(영선 · 토공 최소 · 기울기 최소 · 비중) — 11 개 꺼내짐 · 3 개 안 꺼내짐(가이드_임도설계 · 박동철_검증 · 검증_sub8). +3. 까닭 — 추천 저장본 열쇠의 지형 몫 = 모델 파일 **수정 시각 · 크기**(내용 아님) → 759 옮겨 심기가 파일 시각을 새로 박음 · 미리 셈은 안 돌림. 가이드는 12:10 B04 분석이 다시 돌아 확정이 풀림 · sub8 은 미리 셈 중 서버 재시동으로 끊김. +4. 원인 아님 — 758 소스 변경(옛 소스 저장본을 `read_stored_any` 가 꺼냄) · 예정노선 손질(`expected_route_edit.csv` 로 감 · 열쇠는 `expected_route.csv` 10-17 그대로) · 표준 횡단면. +5. 409 글의 [재계산] 단추는 옛 모달과 함께 걷혀 없음 · 추천만 다시 셈하는 화면 길 없음. + +## 1. 프로젝트별 + +| 프로젝트 · id | 설계 지형 · 필터 · 서피스법 | 설계 모델 만든 날 | 추천 저장본(전체 · v8 · 4 갈래 벌) | 꺼내짐 | 까닭 | +| --- | --- | --- | --- | --- | --- | +| 가이드_임도설계 `1a988dd2` | 원래 classification · implicit · 11-03 12:10 B04 분석이 다시 돌아 확정 풀림 → 기본값 ptd · implicit 로 셈 | dtm_classification 11-03 08:11(759) | 20 · 10 · las 11-02 19:19 / sheet 19:21 | 아니오(las 0/4) | ① 759 파일 시각 ② 확정 풀림 | +| 박동철_검증 `eb717394` | classification · dtm · 평활 | 11-03 08:11(759) | 10 · 0 · 없음(10-17 v5 만) | 아니오 | ① v8(10-18) 뒤 미리 셈 안 돎(노선 384 그대로) ② 759 | +| 엄상준_검증 `81339cc8` | 수치지형도 라플라스 · 평활(라이다 = classification · dtm · 평활) | 수치지형도 10-17(복제 그대로) | 60 · 50 · sheet 10-19 | 예 | 설계 지형 파일 그대로 · 라이다 칩 쪽만 759 로 끊김 | +| 검증_랩탑메인 `dad81824` | classification · implicit | 11-01 22:49 | 32 · 27 · 11-01 22:53 | 예 | — | +| 검증_sub1~7 · 데스크탑메인 · 데스크탑서브 | classification · implicit | 11-01 21:32 ~ 11-02 22:52 | 15~46 · 지은 뒤 4~14 분 안 | 예 | — | +| 검증_sub8 `9872e9a7` | classification · implicit | 11-01 23:16 다시 지음 | 47 · 37 · 4 갈래 벌은 11-01 19:13(다시 짓기 전) 것뿐 | 아니오 | 23:19 재확정 체인 미리 셈 직후 sub4 서버(8006) 코드 변경 재시동 · 「끝」 없음 | + +## 2. 필터 · 서피스법 — 파일에 남은 실제 값 + +| 갈래 | 실제 값 | +| --- | --- | +| classification | LAS 분류 2 점만 · 매개변수 없음 · 지면점 1,140,716 · 마스크 10-17 22:32(sub8 만 11-01 23:14) | +| csf · ptd | 매개변수 기록 없음(마스크 파일에 값 칸 없음) · 지면점 csf 768,273 / ptd 1,085,630(가이드만 · 11-02) | +| dtm | 1 m 칸 최저 · 빈 칸 가까운 값 · 외곽 안쪽 1 m · 외곽 344,354 m² | +| dtm 평활 | 서명 `cf47fc97…` 현행 · 가우시안 σ 0.5 m | +| implicit | TPS RBF · 이웃 64 · smoothing 0.1 · 중심점 199,348 · 1 m 굳힌 격자 | +| 수치지형도 | 도엽 등고선 라플라스 · 1 m · 여유 300 m · 평활 [0.5, 0, 0.5] | +| 만든 코드 판 | 기록 없음(manifest 에 커밋 칸 없음) | + +## 3. 근거 + +- 열쇠 지형 몫 = 모델 파일 수정 시각(초) · 크기 + 하천 파일 시각(ns) — 내용이 같아도 새로 쓰면 바뀜(`B05_Profile_Engine_Solver.py` `_cost_surface_signature`). +- 가이드 되돌림 시험 — 759 백업 옛 시각(dtm_classification 10-17 22:32:56 · 621,779 B) + classification · implicit = 묶음 지문 `3fcd1229` · 4 갈래 다 꺼내짐 · 지금 파일 = `9a96522c` · 확정 풀린 지금 = `9254fe78` · 둘 다 저장본 없음. +- 가이드 12:10 — 8000 서버(랩탑 메인)에서 B04 분석 · stage 1 IN_PROGRESS · 확정 칸 없음 · 확정 모델 911 COMPLETE 로 내려감 · stage 2 STALE · 화면 「사용할 모델을 확정하세요」 · 돌린 사람 기록 없음. + +## 4. 되살리는 길 + +1. 추천만 다시 셈 = `POST /route/initial` `recompute: true` 갈래마다(4~5 번 · 로그인) 또는 서버 함수 `run_precompute` 일회 부름 · 바뀌는 것 = `B05_Profile/route_recommend/` · 비용면 캐시뿐(작업본 · 초기값 · 확정 노선 그대로). +2. 시간 — 첫 갈래 76~117 s · 나머지 9~15 s · 지형 하나 4 갈래 약 2~3 분 · 프로젝트 전체(지형 둘 × 5 갈래) 134~294 s. +3. 가이드는 B04 [확정] 먼저(지금 셈하면 풀린 기본값 ptd 로 셈) · [확정] = 재확정 체인이 미리 셈을 걸지만 노선 · B06 다시 셈 · 초기값 스냅샷 무효. + +## 5. 못 잰 것 + +- 데스크탑 서버(임시 배포)에서도 같은지 — 열쇠가 파일 시각을 써서 Synology 가 시각을 그대로 옮겨야 같음. +- 12:10 가이드 분석을 누가 돌렸는지.