Files
Pier_v1/검토파일/검토_운곡교P1/검토기록_최종.md
T
ahnyongjooandClaude Sonnet 5.5 964a841de1 chore(rebar): Pier_T_rebar 작업 폴더 초기 구성 및 외부 의존 파일 통합
- Code\rebar_pipeline, review_pipeline, pier-program을 정션에서 실제 폴더로 전환
- Code\rhino_mcp 및 CLAUDE_rhino배경.md 추가, .mcp.json은 PYTHONPATH로 새 위치 사용
- pier-program 내부 .git 제거(이력은 backup\pier-program_20261028.bundle에 보관)
- worktree 가이드 반영(CLAUDE.local.md, HANDOFF.md)
- D:\Rhino-MCP 경로 참조를 새 위치로 치환

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-28 11:20:18 +09:00

162 lines
23 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 운곡교 P1 (완도방향) 철근 도면·모델 일치 검토 기록 (최종 정리본)
작성 2026-10-15 · 상태: 검토 미확정(담당자 확인 전) · 대상: 코핑 철근 C1~C16, S1·S2, 기초 철근 B1~B12, 기둥 철근 P1~P6, 받침(대좌·패드·받침·솔플레이트·연단거리), UA1 (코핑 철근 간 간섭은 사용자 지시로 제외)
## 0. 파일 구성 (이 폴더 = `D:\★Pier 자료\심수석님 검토 파일\검토_운곡교P1\`)
| 파일 | 내용 |
|---|---|
| `대조표_C1-C16_도면모델_분류.xlsx` | **보고서용 최종 표** (시트: 분류 안내 / ① 도면↔모델 불일치 / ② 도면 내부 불일치 / ③ 전체 대조표 105항목 / ④ 미검토 마크 / ⑤ 상면3단 높이 비교 / ⑥ 측정 근거 좌표) |
| `1_도면검토_색구분_C1-C16.dxf` | 교각도1(정면도·단면 A-A·B-B) 색 표기 |
| `2_도면검토_색구분_S1-S2.dxf` | 교각도2(교좌면 보강 철근 S1·S2 상세) 색 표기 |
| `3_도면검토_색구분_C1-C16.dxf` | 교각도3(재료표) 색 표기 |
| `1_색구분_단면A-A.png` `1_색구분_단면B-B.png` `1_색구분_정면도_C14_C7C8.png` `1_색구분_기초_정면도.png` `1_색구분_기초_측면도.png` `1_색구분_기둥.png` `2_색구분_S1-S2.png` `2_색구분_받침표.png` `3_색구분_재료표.png` | 위 DXF 의 미리보기 |
| `C1_피복_작도오차_표기.png` | 단면 A-A 점 4.5mm 어긋남 설명 이미지 |
| `스크립트\` `추출데이터\` | 측정·표 생성 코드, 측정 원자료 |
원본: 도면 `D:\★Pier 자료\심수석님 검토 파일\철근 모델랑 운곡교P1_바이브코딩\1.dxf, 2.dxf, 3.dxf` (D1=교각도1 C0050205-025, D2=교각도2 -026, D3=교각도3 재료표 -027), 모델 `운곡교p1.3dm`(2026-10-14 저장본), 선행 검토보고서 `보고서_운곡교P1교각도면검토_2026-10-08_v0.1.00.pdf`(심영표, 미확정; 텍스트본은 `추출데이터\검토보고서_v0.1.00_텍스트.txt`).
## 1. 색 구분 (사용자 지시: 도면↔모델 일치가 최우선, 도면 내부 불일치와 분리)
- **주황(ACI 30) = 도면↔모델 불일치** — 도면은 서로 같거나 정보가 없는데 모델이 다름 (모델 확인·수정 대상)
- 진한 노랑 = 기준(KDS 24 14 21)↔모델
- **노랑(ACI 2) = 도면 내부 불일치** — 도면끼리 다름, 모델은 그중 한쪽을 따름 (도면 정정 요청 대상)
- 초록(ACI 3) = 일치(정상 차이 포함) / 회색 = 미확인
- DXF 레이어: `검토_노랑_도면내부`, `검토_주황_도면모델`, `검토_초록_일치`
## 2. 검토 규칙 (사용자 지정)
- 설계기준 KDS 24 14 21: 내면지름 D19 이상 3.5db, D16 이하 2db. **도면에는 내면반지름이 그려져 있지 않음** → 반지름은 KDS 최소값 충족 여부만 확인. 재료표 L 은 각진 치수(a+b+c)이므로 모델 중심선은 굽힘 때문에 약 42mm 짧은 것이 정상.
- 기둥 띠철근 간격(선행보고서 E-01)은 **구조계산서에서 확인할 사항**.
- 단차 코핑 상면 주철근은 가장 낮은 상면 기준 평평하게 배치, 피복은 운곡교 도면값(상면 100) 우선 (평강1교 120 은 해당 없음).
- 라이노 객체 삭제 전 반드시 사용자 확인. 모든 답변 끝에 사용한 경로 표기.
## 3. 결과 요약
### 3-1. 도면↔모델 불일치 (최우선, 시트 ①)
| 번호 | 마크 | 내용 | 구분 |
|---|---|---|---|
| M-1 | C14 | 최하단 점 2개: x=±1913 정면도 EL 41.011 ↔ 모델 41.361, x=±2913 정면도 41.511 ↔ 모델 41.861 (모델 350mm 높음, 근거 기록 없음) | 도면↔모델 |
| M-2 | C14 | 훅 방향이 도면에 없고 모델은 아래로 가정 | 미확인 |
| M-3 | C7·C8 | 굽힘 4곳이 각진 연결(내면반지름 미반영, C1~C6 은 필렛 적용) | 기준↔모델 |
| M-4 | C1~C6 | 내면반지름 여유 거의 없음 (모델 내면지름 101.5 ↔ 3.5db 100.1/101.5, 모델 파이프 직경 29) | 기준↔모델 |
| M-5 | C9~C13 | 길이 산식에서 +54.3 규칙이 변하는 치수에만 적용, 폭에는 미적용 | 도면↔모델 |
| M-6 | S1·S2 | 높이 기준: 도면(D2 전열 상세)은 대좌 상면 -50(대좌 안), 모델은 코핑 상면 -50(대좌 아래) → 139~164mm 낮음 | 도면↔모델 |
| M-7 | S1·S2 | 층 순서: 도면은 S2 점이 S1 선 위, 모델은 S1 위·S2 아래 50mm (모델 src "추론") | 도면↔모델 |
### 3-2. 도면 내부 불일치 (시트 ②)
D-1 단면 A-A·B-B·단면도의 철근 점이 치수·정면도보다 4.5mm 안쪽 / D-2 A-A 하면 치수 110 ↔ B-B·정면도 100 / D-3 단면 스터럽 높이가 정면도보다 약 45mm 큼(상·하 77.5 ↔ 100) / D-4 스터럽 폭 재료표 1.407 ↔ 단면 1.160/1.740/1.160 (선행 E-07 확인) / D-5 폐합근 폭 1.407 ↔ 1.106/1.686/1.106 (E-08 확인) / D-6 재료표 L 이 (최대+최소)/2 근사 → 총길이 C9 -23.8m, C11 -21.3m, C12 -32.0m (폭 차이보다 큼) / D-7 C2·C5 L 12.081 ↔ A+B+C 12.082 / D-8 다리 각도 재료표 98°/96° ↔ 정면도 96.4° / D-9 C7·C8 재료표 B·D·R·X·J 빈칸(정면도 R 12,100 확인) / D-10~D-14 미확인(C7·C8 다리 650 정면도 겹침, C9 좌측 미작도, B-B 상면 -100 전폭 선 정체, S1/S2 평면도 구간 대응 불명, D2 전열 상세 대좌 139).
### 3-3. 일치 확인 (시트 ③, 38건)
- 코핑 상면 3단 높이: 정면도·단면 A-A·B-B·단면도·모델 모두 일치 (최저 상면 EL 43.411 아래 100/200/300, 모델 EL 43.311/43.211/43.111). 가로(Y) 위치·본수(마크당 12본) 일치.
- C1~C6 치수 A·B·C·길이, 피복 100 일치. C7·C8: 호 R 12,100(하면 R 12,000 동심), 평면부 EL 40.511, 길이 13.994, 다리 650 일치.
- C9~C13: 스터럽 상·하단 최대 0.07mm, C12/C13 우측 끝 ≤0.5mm 일치. C14·C15·C16 총길이 일치(M-1 제외).
- S1·S2: 형상·길이·본수(50/105)·총길이(190.000/262.500 m)·간격(113/125×7/112, 75/125…/75) 일치 (M-6·M-7 제외).
- 단면도(정면도 가운데, S=1:60)는 B-B 와 같은 단면(EL 43.555)을 전체 높이로 그린 것이며 오른쪽 절반만 철근 작도, 값은 B-B 와 0.3mm 이내로 동일.
### 3-4. 기초 철근 B1~B12 (2026-10-15 추가)
기초: 9.35 x 7.80 x 2.20 m, 말뚝 위, 하면 EL 26.208. 상면 100 / 하면 100~150 철근. 도면 D1 의 기초 정면도·측면 단면도(오른쪽 절반)와 D2 기초 평면도, D3 재료표(SD500 표)로 대조. 모델 철근 높이·위치·본수는 도면의 "점(끝 단면)" 값을 그대로 사용.
- **일치**: 본수·형상·길이·총길이(B1 304.0 / B2 437.0 / B3 304.0 / B4 266.0 / B5 305.6 / B6 417.6 / B7 305.6 / B8 265.35 / B10 303.156 / B11 261.8 m), 간격(하면 70@125=B2 38+B4 35, 상면 35@250=B1 38, B6+B8 61, B5 32), B11·B12 4단 높이와 위치, 지시선(정면도·측면도 점 높이) 모두 모델과 일치.
- **도면↔모델 (최우선)**: M-8 모델 교차 철근 간격이 54~56mm (도면 두 뷰 모두 27~28mm, 점 값을 서로 다른 뷰에서 가져옴: B1 2073 ↔ B5 2127 등) / M-9 B5 중심 73 아래(순피복 58.5, 선행 E-06), B6 다리 끝 +2128, B2 다리 끝 +2072 (도면 선 기준 +2100) / M-10 굽힘 내면반지름: 모델 파이프 직경 기준이라 S25 87.6mm·S19 66.6mm 는 KS 공칭 기준(88.9 / 66.9) 에 1.3 / 0.3mm 부족, S29·S16 충족.
- **도면 내부**: D-15 같은 철근을 점/선으로 그린 높이가 정면도·측면도에서 27~28mm 다름 (선 = 상 100 / 하 150, 점은 접촉 기호로 ±27) / D-16 B12 재료표 34본 ↔ 작도 28 (선행 E-05 확인, 모델은 28) / D-17 B3 중앙 치수 33@250+450(36본) ↔ 점·재료표 38본 / D-18 B10 치수 9@200(10단) ↔ 점·재료표 9단, 표 9.198x7.644 ↔ 점 ±4593/±3818.
- **미확인**: B9 (H16 @500, 재료표 수량 빈칸, 모델은 총길이 역산 493본 체크무늬), 기초 철근 간 간섭(선행 4.3), D2 기초 평면도의 말뚝·받침 배치.
### 3-5. 기둥 철근 P1~P6 (2026-10-15 추가)
기둥 Φ2.0 m (R 1000), 기초 상면 EL 28.408 ~ 코핑 하면 EL 40.411. 도면 D1(정면도 기둥, 단면 C-C·D-D·E-E), D2(주철근 조립도 ①②CYCLE), D3 재료표로 대조.
- **일치**: P1·P2 각 46본(Div.46), 길이 17.247 / 16.553, 총길이 793.365 / 761.438 m. P1 하단 훅(R 340, z 26.848→26.508, 수평 500)과 P1·P2 하단 EL 26.508 이 정면도와 일치. P3 36단 @300(치수 36@300=10.800), P4 9단 @120(8@120=960), P5 22단 @120(22@120=2.640), P6 9단 @1800 x 4방향 = 36본(8@1800=14.400)의 높이·단 수·본수가 정면도 점·선과 모델에서 일치(링 점 z 28.468 = P5 첫 단 등).
- **도면 내부**: D-20 주철근 상단 정면도 P1 EL 43.011 / P2 EL 40.411(기둥 상단에서 끝) ↔ 재료표 둘 다 EL 43.061 (선행 E-02, 모델은 재료표) / D-21 반지름 치수·선 P1 875 / P2 830 ↔ 점 870.5 / 825.5 (E-03, 모델은 점) / D-22 링 점 902 ↔ R 897 (E-04) / D-23 P4·P5 라벨 H19 @100 ↔ 치수 @120 (E-01, **구조계산서 확인 사항**, 모델은 @120).
- **기준↔모델**: M-11 P3 갈고리: 모델 굽힘 R(중심) 42.75, 내면지름 66.5(공칭 19.1 기준 66.85, 0.35mm 부족), 연장 86.7mm 가 KDS 5db=95mm 보다 약 8mm 짧음 (P6 갈고리 R 24·연장 126 은 충족, P1 훅 R 340 충족).
- **미확인**: M-12 P3 이음 엇갈림·커플러 위치(90/270°)·P1/P2 46분할 시작각 등 각도 기준이 도면에 없어 모델이 가정. P6 정면도 선 반길이 875 ↔ 모델 직선 894 (19mm/끝, 경미). 선행 4.3 간섭(P6 크로스타이 교차·관통, P3 이음 갈고리 겹침)은 정량 검사 미실시.
### 3-6. 받침 (대좌·몰탈 패드·교량받침·솔플레이트, 2026-10-15 추가)
D2 `교량받침 ELEVATION TABLE`(10개소: 전열 3500 kN #1~5, 후열 2800 kN #6~10), `교량받침 상세`, `솔플레이트 상세 TABLE` 과 D1 평면도·단면도, 모델의 `P1::받침대좌/받침패드/교량받침/솔플레이트` 비교.
- **일치**: 대좌 1200 x 1250(쌍 2500, C6·C3), 높이 164 / 139(h1), 패드 (A+200) x (B+200) = 900 x 840 / 990 / 740 / 850 · 두께 50(h2), 받침 본체 700 x 640 / 790 / 540 / 650 · 높이 181(h3), 솔플레이트 L 800 x W 740 / 890 / 640 / 750 · 평균 두께 30 (S -1.9%), E 425 / 400 (= h1+h2+h3+h4), 받침 중심 Y -698 / +600 (간격 1298 = C2, 코핑 반폭 1550 - 698 = 852 = S1, 1550 - 600 = 950 = S1·후열), 받침 간격 2505, 후열 패드 중심 평면도와 일치. EL.X(패드 상면 = 코핑 상면 + h1 + h2) 는 10개소 모두 일치(#3·#4 만 1mm).
- **도면 내부**: D-24 D1 단면도 전열 대좌 169.4 ↔ D2 표 h1 164 (5.4mm, 선행 E-10, 모델 164) / D-25 D1 평면도 후열 패드 폭 840(전열 크기) ↔ D2 표 740 (100mm, E-11, 모델 740).
- **미확인**: 전열 평면 회전각 4.4° (후열 3.1° 만 평면도에서 확인), 솔플레이트 경사 방향(T1/T2), S1/S2/S1 구간(표 S1·S2 칸 = 코핑 폭 3100 을 받침 중심으로 나눈 852/1298/950)과 S1·S2 보강철근 배치의 대응.
- 도면↔모델 불일치는 받침 쪽에서는 발견되지 않음 (모델은 D2 표를 따름).
### 3-7. 남은 항목 확인 결과 (2026-10-15, 간섭 제외)
- **UA1 (기초 조립용 철근)**: 재료표 XVII H22 73본 (A 200, B 1.988, C 500, L 5.176 = 2B + A + 2C), 총 377.848 m. D3 상세: 70° 삼각 지지, 500 수평 다리, 상단 200 꺾임, 길이 VAR, 배치 1.0 x 1.2 **예시도**(수량 확정 불가), 압축 검토표 기초 H=2.0 → H19, 2.5·3.0 → H22 (2.2 m 에 H22). **모델에 없음 → 도면↔모델 불일치 M-13**. 수량 73본 근거는 미확인.
- **교량받침 연단거리 검토(D2)**: 필요 s = 200 + 5.0L = 451.2mm ≤ 적용 472.7mm. 모델 #3 받침(790 x 700, 4.4° 회전) 코핑 끝 연단거리 472.9 로 **일치**(0.2mm; #1·2·4·5 478.7, 후열 586.1). 필요지지길이 N 809 ↔ 적용 1503.3 은 모델의 어떤 값인지 도면에 정의 없음 → 미확인.
- **기둥 단면 C-C·D-D·E-E**: 점 92개(P1 46 + P2 46)가 0°부터 7.826° 간격으로 같은 각도에 정렬, 반지름 P1 870.5 / P2 825.5 → 모델과 **일치**(46분할 시작각 확인). 띠철근 호 R 897.5 (표 897, 정면도 점 902), 크로스타이 4방향(0/45/90/135°) 길이 1795 ↔ 모델 1788 (7mm). P3 이음·P4/P5 커플러 각도는 단면에도 없음 → 미확인.
- **받침 회전각**: D1 평면도 선 방향 전열 85.6°(= 4.4°), 후열 86.9°(= 3.1°) → 모델과 **일치**. 솔플레이트 경사는 모델에서 교축방향(Y) 1.905%(전열 쪽 두꺼움)이고 X 성분 0.10~0.15% 는 회전각 때문. 도면에는 T1/T2 위치와 광주방향 대응 표기가 없어 두꺼운 쪽은 **미확인**.
- **C1~C6 단부 위치(정면도 우측)**: 선 꺾임점 오프셋 C1 5941.6 / C2 5952.6 / C3 5964.6 ↔ 모델 5943.1 / 5953.9 / 5964.8 (1.5mm 이내) 일치. 좌측은 정면도에 없어 확인 불가.
- **해소된 항목**: B-B 상면 -100 전폭 선(EL 43.455) = 절단면 뒤쪽 C14 상단 연결근(x=+2913, 정면도 점 EL 43.443)의 선 표기 / D1 평면도 S1·S2·S1 은 철근이 아니라 **치수 이름**(표 S1 852·S2 1298·S1 950 = 코핑 폭 3100 을 받침 중심으로 나눈 값) / D2 "전열" 상세의 대좌 높이 139 는 후열 값이라 상세 자체의 도면 내부 불일치(D-14) / P1·P2 상단은 D1 정면도와 D2 주철근 조립도(P1 기둥 상단 +2600 = EL 43.011, P2 기둥 상단 EL 40.411)가 같고 재료표만 둘 다 43.061 (D-20).
- **확인 불가(도면에 없음)**: 정면도 좌측 반쪽 항목(C9 좌측, C7·C8 왼쪽 다리, C16 왼쪽 끝, C14 좌측), C14 훅 방향, B9 수량·배치, S1·S2 보강철근이 전열 대좌만인지 쌍 전체인지, P3 이음·커플러 각도, 솔플레이트 경사 방향.
### 3-8. 도면에 없는 항목의 간접(추정) 확인 (2026-10-15)
도면에 직접 표기가 없는 항목은 도면 확인이 아니라 **다른 값(재료표·형상·기하 제약)으로 추정 확인**한 것이며, 표에서 "간접 확인"(연한 파랑)으로 구분했다.
- **C14 훅 방향(행 55)**: 도면 점 위치 기준으로 훅(350)을 아래로 하면 최하단 점이 하면 밖으로 나감 — x=±1913 EL 41.011: 164mm, x=±2913 EL 41.511: 74mm. 반대로 상단 점(x=2913 EL 43.442)은 훅을 위로 하면 상면 밖으로 165mm 나감. → 하부 점은 위, 상부 점은 아래 훅일 가능성. 그렇다면 모델이 하부 점 2개를 350mm 올린 것(M-1)은 불필요한 보정일 수 있음 (추정, 도면 직접 표기 없음).
- **좌측 반쪽(C9 좌측, C7·C8 왼쪽 다리, C16 왼쪽 훅, C14 좌측)**: 정면도에 없으나 재료표로 간접 확인 — C9 b 최솟값 1.376 = 모델 맨 왼쪽 스터럽 1,376.5, C7·C8 A = E = 650 과 L 13.994, C16 L 5.611 = A 5.261 + 350 한쪽 훅, C14 좌측 18본 = 41 - 우측 23. 단, 높이·위치의 좌우 대칭 자체는 가정.
- **S1·S2 보강철근 대상(행 65)**: 받침 쌍 풋프린트 C3 2500 x C6 1200 = 메시 2.5 x 1.2 (대좌 1개 1250 x 1200 보다 큼), 재료표 50/105 = 5격자 x 10/21 → 모델의 격자당 1장(쌍 전체)과 일치. D2 상세 제목 "전열"은 보는 방향 표기로 추정.
- **B9 수량(행 73)**: 라벨 H16 @500 + 격자 34 x 29 (@250) 체크무늬 986/2 = 493 이 총길이 1,062.415 / L 2.155 와 정확히 일치.
- **그래도 확인 불가(5건)**: C14 훅 방향(추정만), P3 이음·P4/P5 커플러 각도, 솔플레이트 경사 방향(광주방향과 ±Y 대응 도면에 없음), 교량받침 연단거리 검토의 적용 지지길이 N 1503.3 이 가리키는 거리, UA1 73본의 배치 근거.
## 4. 정정 이력
- 2026-10-15 오전: 정면도 EL 43.411 기준을 y=19659.3(실제 EL 43.555 계단)으로 잘못 잡아 "정면도와 단면 A-A 가 143.7mm 불일치"라고 보고 → **오류, 정정**. 정면도 가장 낮은 상면은 **왼쪽 끝 y=19515.6 (x 6159~8359, EL 43.411)**. 계단 y 19515.6/19587.4/19659.3/19731.2/19803.0 (EL 43.411~43.698, 71.85mm씩). 환산식 EL(m)=43.411+(y−19515.6)/1000. 교훈: 기준면은 전체 x 범위의 계단을 먼저 모두 나열한 뒤 정할 것.
- 대화 초반 "대호지교 P1"이라고 추측해서 말한 것은 오류, 현재 모델은 **운곡교 P1**.
## 5. 측정 근거 좌표 (자세한 값은 엑셀 시트 ⑥)
- D1 정면도 1:1. 철근선 C1 y=19415.6, C2 19315.6, C3 19215.6, C16 19559.3, C15 19703.0. 코핑 하면 호 R 12,000 / 철근 호 R 12,100, 중심 (19111.2, 6039.2), 평면부 y=16615.6(EL 40.511). 정면도 중심 x=12159.4.
- D1 단면 A-A: 상면 y=24691.5, 하면 23159.7, 점 y=24587/24487/24387, 치수 100 끝 24591.5, 단면 중심 x=44570.3. 단면 B-B: 상면 13624.2(EL 43.555), 하면 10480.2, 중심 x=44735.4. 단면도: 상면 y=19659.3, 중심 x=30133.6.
- D2 S=1:30 상세는 좌표가 실제의 2배(치수 문자는 실제값). S1 선 y=28242.8, 대좌 상면 28342.8.
- D3 재료표 행 y: C1 29900 … C13 25220 (행 높이 360), 열 A 5352~6852, B~6852~8352, C~9852, L 18852~20352, 가공도 VIII 칸 x 9749~13765 y 8662~12346.
- 라이노: 철근 중심선 `P1::철근::중심선`, 이름 `P1-RC-<마크>-…`, 솔리드 `P1-R-…`. 코핑 상면 최저 Z=43,411.0 / 최고 43,698.0 (18mm 계단). 대좌 BS01~05(전열, Y -1356~10, 높이 164), BS06~10(후열, Y -109~1256, 높이 139).
## 6. 미검토 / 다음 할 일
- 미검토: 코핑 철근 간 간섭(선행 4.3, 사용자 지시로 제외). 나머지 항목은 모두 검토함 (확인 불가 항목은 3-7 참조).
- 결정 필요: M-11 P3 갈고리 연장·반지름, M-1 C14 점 높이, M-3/M-4/M-10 굽힘 반지름(모델 파이프 직경 vs 공칭 포함), M-5 +54.3 규칙, M-6/M-7 S1·S2 높이·층 순서, M-8/M-9 기초 교차 철근 간격·상면 피복, M-13 UA1 모델 반영.
- 도면 정정 요청 후보: D-1~D-9, D-12~D-18, D-20~D-25.
- 보고서 작성 시: 시트 ③ 전체 대조표를 기준으로 하되 "일치(경미 차이)"·"기준 충족(여유 적음)" 표현을 정할 것.
## 7. 스크립트 사용 메모
- `스크립트\`의 파이썬은 `ezdxf`, `matplotlib`, `numpy`, `PyMuPDF`, `rhino3dm`, `openpyxl` 필요 (rhino3dm·openpyxl 은 `pip install --target` 임시 폴더 사용). `make_classified_xlsx.py` 는 `make_4way_table_xlsx.py` 의 행 데이터를 읽어 만든다 (파일명 `xl4.py` 로 두고 실행).
- 라이노 `execute_rhino_code` 는 Rhino 8 Python3 이고 print 출력이 돌아오지 않으므로 결과를 파일로 쓴 뒤 읽을 것. 모델이 무겁면(75MB) 소켓 시간 초과 가능.
- 한글이 들어간 파이썬은 `cat > file <<'EOF'` 또는 Write 도구로 파일을 만든 뒤 실행 (stdin 으로 넘기면 한글이 깨짐). PDF 한글은 PyMuPDF 로 추출.
- 도면 S=1:30 상세는 좌표 ÷2. 정면도 EL 환산식·단면 중심 좌표는 §5.
## 7-1. 정정 (2026-10-16, 사용자): B12 수량
- 기초 철근 **B12(S16)**: 재료표 34본 ↔ 모델 28본. 앞의 "도면 내부 불일치(D-16)" 판정은 **잘못**이었다.
- 도면이 간소화되면서 작도 일부가 지워져 28곳만 남아 있었고, 모델 작성 시 **간소화된 도면을 정확히 인식하지 못해** 28본으로 배치했다.
- 정면도에서 개수를 셀 수 있고, 간격 1000 한 줄, 단면도에서 400 위치에서 엇갈려 1000 간격으로 들어가는 철근 → 재료표 34본이 맞는 것으로 보인다.
- 정리: B12 수량 차이는 **간소화 도면을 인식하지 못한 데서 온 것이며, 설계자의 판단(확인)이 필요한 부분**으로 기록한다.
- 모델·엑셀·DXF·표식(D-15~D-18)은 아직 수정하지 않음 (수정 요청 시 B12 34본 재배치 + 대조표 재생성).
## 7-2. 내가 인식 못 한 부분 (사용자 지적, 2026-10-16) — 기록만, 수정하지 않음
- **B12**: 재료표 34본이 맞음, 모델 28본은 간소화 도면 오인식 (7-1 참조). 설계자 판단(확인) 필요.
- **B10**: 모델의 철근 **형상 자체가 잘못 만들어짐 (철근 형상 오류)**, 개수 9본은 맞음. 올바른 형상은 사용자가 파악 중이라 확정 전까지 모델·대조표(현재 B10 '일치'로 표시됨은 개수·치수·길이만 본 결과)·표식을 고치지 않고 기록만 함.
## 사용자 설명 기록 (2026-10-19) — M-8·M-9 원인
사용자: 도면은 교차 철근을 "겹치게" 생각하고 같은 피복(100)에 그려 두었고, 모델을 만들면서 AI 가 철근 간섭을 피해 위·아래로 어긋나게 배치한 것으로 보임. → M-8(교차 간격 27~28 ↔ 54~56)·M-9(B5 73 / B6 다리 끝 72 / B2 다리 끝 128 아래, 도면 100 대비 ±27~28 ≈ H29 철근 지름 28.6 한 개)는 '모델의 간섭 회피 배치'로 해석. 판정·수정은 보류(지금은 기록만).
## 사용자 지시 (2026-10-19) — M-8·M-9 는 모델 쪽 오류
'간섭을 피해서 그리라'고 지시한 적이 없으므로 M-8·M-9(교차 철근을 어긋나게 배치)는 모델 오류 항목으로 취급 (판정 보류 → 오류). 산외교·옥성교에도 같은 유형을 M-9 로 추가 (Ramp-A교는 말뚝 기초라 해당 없음). 종합 엑셀 C-8.
## 2026-10-20 P3 호 각도·이음 길이 정정, ⑧ 철근 생성 사유 시트
- P3(36링): 도면 A 2.818 = π×897 = 반원 180°, 재료표 L 6.436 = 2A + 4B(B 200). 모델은 호 165°(2.586) + 갈고리로 반쪽 2.971 (-247 mm), 링당 -494 mm, 합 -17.8 m. 이전 ③ 행 81 '일치'는 설계길이값만 비교한 것이라 '차이'로 정정 (구분 도면↔모델). P4 (-130 mm × 9링), P5 (-65 mm × 22본) 는 이음 틈, 커플러 몸체 없음. 모두 M-12 에 통합 (M-12 구분 회색 → 도면↔모델, 각도 기준 미확인은 유지).
- C9~C13 은 모델 자체 기록 'laps not drawn (length only)' — 겹침 750×2(C9~C11)·580×4(C12·C13) 가 형상에 없음 (형상 1.609 / 2.429 m 짧음, 그 외 +109 mm 원인 미확인).
- 엑셀 `⑧ 철근 생성 사유` — 운곡교 모델 철근 37마크를 제대로/일부 못/못 만듦으로 정리. 분류 안내: 주황 8, 일치 58. 모델 수정 없음, 생성 코드는 확인 못 함.
## 추가 (2026-10-22) — 운곡교 P3 ↔ Ramp-A P2 모델 차이 사유
엑셀 `⑧ 철근 생성 사유` 아래 "⑧-추가"에 기록. 도면 형상(반원 후프 A=πR + 갈고리 B 200)은 같으나 모델이 다름: Ramp-A P2 호 213.5°(180°+겹침 33.5°, 재료표에 j 650×2 있음) ↔ 운곡교 P3 호 165°(도면 j·이음 각도 없음, 모델이 90/270° 가정, 호를 줄여 반쪽 -247mm). 사유: ①도면 정보 차이 ②가정 안에서 길이 미준수(이유 코드 미확인) ③모델 생성 규칙 상이(스크립트 미확인) ④"추론 vs 재료표 기반" 구분은 성립 안 함 ⑤이전 검토는 설계길이값만 비교. 모델 수정 없음.
## 추가 (2026-10-22) — 길이·본수 전수 점검 (다른 교량과 동일 방식) 및 정정
엑셀 `⑨ 길이·본수 전수 점검` 신규(37마크 + UA1): 재료표 L·N ↔ 모델 형상 길이. 재료표 총 10,791.725 m ↔ 모델 형상 10,003.042 m (UA1 제외), 형상이 짧은 마크 합 410.8 m. 본수: B12(34↔28), UA1(73↔0) 외 일치.
**정정**: ⑧ 시트가 C9~C13 기준 길이를 모델 설계길이로 잡았으나 도면 재료표 L 과 다름 (C9 8,647↔8,142, C10 10,310↔10,203, C11 8,934↔8,472, C12 20,513↔18,518, C13 29,345↔29,130). ⑧ 의 기준을 재료표 L 로 바꾸고 ⑨ 에 반영. 겹침 미작도분을 빼도 잔여 차이가 큼(원인 미확인, M-5 가산 범위와 관련 가능).