Files
Pier_v1/DOC/02_분석/분석_옥성교P1교각도면판독_2026-10-14_v0.1.07.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

27 KiB
Raw Blame History

옥성교 P1 교각 도면 판독서 (형상·받침)

버전 수정일 수정자 주요 변경 내용 비고
v0.1.00 2026-10-14 심영표 최초 작성 (G1 형상·G5 받침 판독, 결정 요청 O1~O5) 철근(G2~G4)은 다음 Task
v0.1.01 2026-10-14 심영표 6장 O1~O5 결정 반영, 8장 모델·게이트 결과와 앱 수정 신설 G1 147/147·G5 183/183 PASS
v0.1.02 2026-10-14 심영표 9장 기둥 철근(G2: P1P5) 판독 신설, 결정 요청 Q1Q4 기초·코핑 철근은 다음 Task
v0.1.03 2026-10-14 심영표 9.3 Q1~Q4 결정 반영, 9.4 G2 모델·게이트 결과 신설 G1·G2·G5 PASS
v0.1.04 2026-10-14 심영표 10장 기초 철근(G3: B1B12, UM) 판독 신설, 결정 요청 F1F5 방식: 철근별 중심선(사용자 결정)
v0.1.05 2026-10-14 심영표 10.3 F1~F5 결정 반영, 10.4 G3 모델·게이트 결과 신설 G1·G2·G3·G5 PASS
v0.1.06 2026-10-14 심영표 11장 코핑·교좌면 철근(G4: C1C20, S1S8) 판독 신설, 결정 요청 H1~H6 결정 반영은 v0.1.07
v0.1.07 2026-10-14 심영표 11.3 H1~H6 결정 반영, 11.4 G4 모델·게이트 결과 신설 G1~G5 전 게이트 PASS

1. 대상 도면

  • RAG/옥성교P1.dwg (읽기 전용) — 한 파일에 교각 일반도(1)과 배근도 여러 장이 들어 있습니다(문자 1,718개).
  • 변환본·스크립트: Code/옥성P1판독/ (convert_index.py, dxftools.py, extract_g1.py → 판독/g1_values.json, 판독/일반도1.png)
  • 앱 판독기 보완 1건: 솔플레이트 TABLE 창 안에 옆 ELEVATION TABLE 행이 끼어들어 머리행을 놓쳤습니다. 머리행 x 범위 밖의 숫자 줄은 건너뛰도록 고쳤습니다. 운곡교·울산 판독 결과와 Ramp-A 시험은 그대로입니다.

2. 형식

  • T형(말뚝기초) + 직선 경사 하면 코핑 + 사각(skew 18°) 평면
  • 운곡교(말뚝기초), 울산(직선 경사 코핑), Ramp-A(측면 테이퍼)의 요소에, 처음 나오는 평면 사각이 더해진 형식입니다.
  • 강도: 기초 27 MPa, 기둥·코핑 35 MPa, 버림 16 MPa

3. 좌표 기준

  • 원점 = 기둥 중심(평면 391,315.4 / 352,134.6). X = 코핑 길이 방향, Y = 평면 위쪽, Z = EL × 1000
  • z = 도면 y − 314,374.9
    • 기초 바닥 EL 12.175 ✓, 좌측 상면 EL 21.175 ✓, 우측 상면 21.128 ✓ ('EL. 12.175'·'EL. 21.175'·'EL. 21.128' 문자와 일치)
  • 정면도의 코핑 외곽은 중심선(y = 0) 위의 단면입니다. 평면에서 x는 y에 따라 x' = x − tan 18° · y만큼 밀립니다(y ±1,650에서 ∓536.1).

4. 판독값

부재 값 근거
버림 9,800 × 9,800 × 100, EL 12.075~12.175 정면 10355~1035B
기초 9,600 × 9,600 × 2,200, EL 12.175~14.375 (사각 아님) 정면·단면도·기초 평면
말뚝 내부굴착 강관말뚝 Ø609.0 × 12T, L 22.0 m, 5 × 5 @2,000 (가장자리 800), 머리 EL 12.275(기초 속 100) 기초 평면 기호 25개, 정면·단면 '4@2.000=8.000'
기둥 원형 Ø2,500, EL 14.375~18.175 (3,800) 정면·단면
코핑 정면(y=0) 하면 평탄 ±1,350 EL 18.175 → 직선 경사 → 끝 ±6,000 EL 19.675. 끝면 수직. 상면 5단: −6,000~−3,772.6 EL 21.175 / ~−1,296.4 21.209 / ~1,179.8 21.242 / ~3,656.0 21.188 / ~6,000 21.128 정면 1044B~10458
코핑 측면 폭 3,300(EL 19.675 위) → 하면 2,500으로 직선 테이퍼 단면도
코핑 평면 평행사변형: 상변 y +1,650 x −6,536.15,463.9, 하변 y −1,650 x −5,463.96,536.1. 끝면·상면 단 경계선 108°(사각 18°) 평면 104A3~104AA
받침 대좌 5개, 평행사변형: x 폭 1,366.9 × y 2,600 (y −1,230.2~1,369.7), 앞뒤 받침 2개를 함께 받침 평면 1047F~104A2
패드·받침 10개, 패드 하면 900 × 850 → 상면 800 × 750(A 700 × B 650 + 200/100), −18° 회전. 앞열 NO.15 y −530.2, 뒷열 NO.610 y +610.9, x 간격 2,476.2(뒷열 −370.8 밀림) 평면 10D96~10DB3

높이 검산: 상면 5단 = EL.'X' − h1 − h2 (NO.1~5: 21.398·21.432·21.465·21.411·21.351 − 0.223) → 21.175·21.209·21.242·21.188·21.128 ✓ (1 mm 이내). 뒷열도 h1 194로 같은 상면 ✓

5. 받침 표 (앱 표 인식기)

  • ELEVATION TABLE 10행: h1 173(앞열)/194(뒷열), h2 50, h3 148, h4 29, A 700, B 650, E 400/421 (E = h1+h2+h3+h4 ✓)
  • 솔플레이트 TABLE 10행: S 1.765 %, L 800, W 750, T 29, T1 22, T2 36 (T ± S·L/2 = 29 ± 7.06 → 21.9 / 36.1 ✓)

6. 결정 요청

[결정 2026-10-14 / 심영표] O1~O5 모두 권장안 채택.

# 내용 권장안 다른 안
O1 [CONFLICT] 말뚝 배치: 기초 평면 치수 '5@1.600=8.000'(6열) vs 기호 25개(5 × 5 @2,000)·정면·단면 '4@2.000' 5 × 5 @2,000 (치수 문자 오기로 기록) 6 × 6 @1,600
O2 받침 대좌 상면: 대좌 하나가 앞뒤 받침을 함께 받는데 h1이 앞 173 / 뒤 194로 다름 앞뒤로 기울어진 평면 상면(앞 +173 → 뒤 +194) [추론] 가운데에서 단차 / 앞뒤 대좌 분리
O3 사각의 적용 범위 코핑·상면 단 경계·대좌는 사각(평행사변형). 패드·받침·솔플레이트는 −18° 회전 직사각형. 기초·말뚝·기둥은 사각 없음 —
O4 솔플레이트 두꺼운 쪽 S > 0, T2 36 → 교축 +Y 쪽이 두꺼움(울산과 같은 규칙) [추론] −Y
O5 강관말뚝 표현 속이 찬 원기둥 Ø609(속빈 강관과 속채움 콘크리트는 구분 안 함), 길이 22,000 [추론] 두께 12의 속빈 관
  • 참고: 기초 평면의 측량 좌표(X 429,97x / Y 207,59x)는 기록만 하고 모델은 로컬 좌표입니다(앱 범위).

7. 검사 기준값 (expected)

  • 치수 문자: 기초 '9.600'·'2.200', 버림 100, 말뚝 '4@2.000=8.000'·'Ø609.0x12T, L=22.0M', 기둥 '2.500'·'3.800', 코핑 '12.000'·'1.500'·'1.500'·'3.300'(1,120·1,141·1,039)·'2.700'(1,350 × 2), EL 문자, 정면 받침 간격 '3@2.476=7.429'
  • 받침 표 값, 사각 18°·대좌 크기는 작도값([작도])

8. 모델·게이트 결과

항목 내용
앱 교각 Code/교각모델링앱/data/옥성교P1 (scope G1·G5). 생성기는 울산 concrete_tapered.py에 선택 옵션 4개(말뚝, 측면 테이퍼, 사각, 묶음 대좌)를 추가해 확장(사용자 결정). 옵션이 없으면 기존 경로 그대로
검사기 G1 g1_skew.py 신설(울산 검사기는 수정 안 함). G5는 기존 g5_bearings.py를 쓰되, 패드 축 방향을 윗면에서 구하도록 수정(바닥이 기울어진 패드 대응)
모델 data/옥성교P1/runs/current/G5.3dm (객체 64: 버림·기초·기둥·코핑, 말뚝 25, 대좌 5, 패드 10, 받침 10, 솔플레이트 10)
G1 PASS 147/147 — 음성 시험(BP02 수평 3, BS03 수직 2) 검출, 재로드 44
G5 PASS 183/183 — 음성 시험(BB04 수평 5, SP03 수직 5) 검출, 재로드 64, G1 객체 44 불변
부피(m³) 버림 8.876(말뚝 구멍 제외), 기초 202.752, 기둥 18.653, 코핑 92.869(치수 윤곽 적분과 0.1% 이내), 말뚝 1본 6.408
보호 템플릿 data/_템플릿/옥성교P1형
  • 1차 실행 결과 G1 137/147: '패드 중심 Y' 10건이 FAIL했습니다. 기울어진 패드 바닥 때문에 부피 무게중심이 −21.8 밀린 것으로, 검사 방법의 결함입니다. 평면 중심을 바운딩박스 중심으로 바꿔 해소했습니다.
  • 1차 실행에서 G5 검사기가 오류로 멈췄습니다. 패드의 가장 낮은 면이 수평이 아니었기 때문이고, 위와 같이 수정했습니다.
  • 앱 판독기 보완: 솔플레이트 표 머리행 x 범위 밖의 숫자 줄은 건너뜁니다(1장). 이 수정 전에 머리행 규칙을 세 번 고쳐 봤으나 울산 또는 Ramp-A 결과가 바뀌어 모두 되돌렸습니다(같은 방식 재시도 금지).
  • 육안 확인 미실시(캡처 수단 없음).

9. 기둥 철근 판독 (G2: P1~P5)

  • 근거: 교각 구조도(1) 정면·단면, 구조도(2) 기둥 단면 4개, 구조도(4) 철근 상세·재료표·커플러 표. 스크립트 Code/옥성P1판독/extract_g2.py → 판독/g2_values.json
  • 좌표: 구조도(1) 정면 z = 도면 y − 309,179.8, 기둥 중심 x 573,551.6

9.1 재료표·상세

마크 직경 L N 형상 검산
P1·P2 H25 9,237 60·60 직선 a 8,313 + 굽힘 r 270(호 424) + 다리 c 500 8,313 + 424 + 500 = 9,237 ✓
P3 H25 7,226 13 띠철근 반원 2조각, r 1,150, a 3,533, 커플러 b 80 2 × (3,533 + 80) = 7,226 ✓
P4 H19 7,206 16 같은 형식, r 1,147, a 3,538, b 65 2 × (3,538 + 65) = 7,206 ✓
P5 H16 2,722 40 연결철근 r 60, a 160, b 2,341, c 141, d 80 (90° 다리 + 135° 갈고리) 2,722 ✓
  • 커플러 표: 주철근 120(= P1 + P2), 띠철근 32·26

9.2 판독값

항목 값 근거
주철근 2겹: P1 바깥 r 1,125 × 60, P2 안쪽 r 1,080 × 60, 둘 다 0°부터 6° 간격 단면 4개 모두 같음
주철근 갈고리 바깥 링은 바깥으로, 안쪽 링은 안쪽으로 굽음(r 270, 다리 500) 정면 작도 ARC 중심 ±1,395 / ±810
주철근 위 끝 EL 20.908 정면 작도(치수 없음) [작도]
띠철근 29단 = 13.775, 14.075, 14.375(2@300) → 16@150 → 8@300 → 2@600 (최상단 20.375). 16@150 구간 16단 = P4(H19), 나머지 13단 = P3(H25) 사슬 '띠철근외측' = 작도 29선과 정확히 일치 ✓
띠철근 반지름 P3 1,150 = 1,125 + 12.5 + 12.5, P4 1,147 = 1,125 + 12.5 + 9.5 (주철근 바깥에 접함) 재료표 r
연결철근 20단(13.825, 14.275, 8@300, 8@300, 2@600) × X·Y = 40 ✓, 직선 2,295 작도 사슬 '크로스타이', 단면

9.3 결정 요청

[결정 2026-10-14 / 심영표] Q1~Q4 모두 권장안 채택(Q1: 처음 고른 '운곡교 생성기 재사용'을 울산 생성기 확장으로 변경).

# 내용 권장안 다른 안
Q1 생성기: 사용자는 '운곡교 생성기 재사용'을 골랐으나, 띠철근이 커플러 반원 조각이고 주철근 갈고리가 있어 울산 원형 기둥 생성기(column_rebar_ring.py)가 더 잘 맞음 울산 생성기에 선택 옵션 3개(안쪽 링·갈고리 방향, 구역별 띠철근 반지름, 90°/135° 연결철근)를 추가해 재사용. 울산 회귀로 확인 운곡교 생성기 확장
Q2 [CONFLICT] 주철근 아래 끝: 작도 다리 EL 12.375(직선 8,263, L보다 50 짧음) vs 사슬 '150'(12.325)·재료표 a 8,313 치수·재료표(다리 12.325, 직선 8,313 → L 일치) 작도(다리 12.375)
Q3 연결철근 X·Y의 교차 Y 방향을 16(철근 지름) 위로 올려 교차를 피함 [추론] (Ramp-A 결정 K3와 같음) 같은 높이(울산과 같음, 교차 간섭 기록)
Q4 띠철근 커플러 위치·연결철근 갈고리 방향 (도면 표시 없음) 커플러 90°/270°(울산 규칙), 연결철근 90° 다리·135° 갈고리 좌우 단마다 교번 [추론] 모든 단 같은 방향

9.4 모델·게이트 결과

항목 내용
생성기·검사기 울산 column_rebar_ring.py·g2_ring.py에 선택 옵션 추가(안쪽 링·안쪽 갈고리, 구역별 띠철근 반지름, 90°/135° 연결철근과 Y 올림). 패치 스크립트 tools/patches/2026-10-14_patch_ring_okseong.py, 백업 backup/2026-10-14_okseong_g2/
철근 P1·P2 각 60(2겹), 띠철근 29단 × 반원 2조각(P3 13단·P4 16단), 연결철근 20단 × X·Y = 40 → G2 객체 436
G2 PASS 39/39 — 개수·원길이(+커플러)·반지름(바깥·안쪽)·분할각·주철근 상하단·안쪽 갈고리 방향·띠철근 단 사슬·구역·반지름·연결철근 단(X 사슬, Y = X + 16)·콘크리트 밖 표본 0. 음성 시험(P1 수평 5, P3 수직 5) 검출, 재로드 480, G1 객체 44 불변
G5 재실행 PASS 183/183 (G2까지 480 불변)
최소 피복(기록) P1 112.5, P2 137.5, P3 87.5, P4 93.5, P5 71.5 (손계산과 일치)
곡선 길이 − L(기록) P1·P2 +0.1, P3 −0.3, P4 +0.8, P5 −140.6(갈고리 꼬리 작도 150 [추론])

10. 기초 철근 판독 (G3: B1~B12, UM)

  • 방식: 철근별 중심선(사용자 결정 2026-10-14). 운곡교 기초 생성기는 마크 배치 규칙이 코드에 고정돼 있어 맞지 않습니다.
  • 근거: 구조도(1) 정면·단면도(기초 부분), 구조도(3) 기초 평면·기초 조립용 철근 상세, 구조도(4) 재료표·상세. 스크립트 Code/옥성P1판독/extract_g3.py → 판독/g3_values.json

10.1 재료표·상세

마크 직경 L N 형상 검산
B1·B3 H29 12,730 39·38 U형 a 9,400 + 다리 b 900 × 2, 겹이음 j 1,530 9,400 + 1,800 + 1,530 ✓
B2·B4 H29 14,070 39·38 U형 a 9,400 + b 1,800 × 2, j 1,070 ✓
B5·B7 H29 12,880 38·37 U형 a 9,400 + b 975 × 2, j 1,530 ✓
B6·B8 H29 14,370 38·37 U형 a 9,400 + b 1,950 × 2, j 1,070 ✓
B9 H19 4,763 171 연직 'ㄷ'형: 위 a 586~548, 연직 b 1,998, 아래 c 100 — (가변)
B10 H19 41,152 5 폐합 고리 9,448 × 9,448, 겹이음 560 × 6 4 × 9,448 + 3,360 ✓
B11·B12 H19 10,160 19·19 U형 a 9,400 + b 100 × 2, j 560 ✓
UM H22 4,504 92 조립용 A자형 받침: 발 200 × 2, 다리 1,952 × 2(70°), 위 200 200·2 + 1,952·2 + 200 ✓

10.2 판독값

층 값 근거
하면 Y방향(B2/B4) EL 12.325, x 77곳(−4,700, −4,600, −4,500 → @125 → 4,500, 4,600, 4,700), 다리 1,800 위로 정면 점 77, 사슬 '100(하면)', 측면 다리선
하면 X방향(B6/B8) EL 12.3475, y 75곳(−4,700, −4,537.5, −4,375 → @125 → …), 다리 1,950 위로 측면 점 75, 사슬, 정면 다리선
상면 Y방향(B1/B3) EL 14.275, x 77곳, 다리 900 아래로 정면 점, 측면 다리선 13.375
상면 X방향(B5/B7) EL 14.2525, y 75곳, 다리 975 아래로 측면 점, 정면 다리선 13.300
중간층 Y방향 19(정면: EL 13.825에 x −4,0004,000 @1,000의 9, EL 12.825에 −4,5004,500 @1,000의 10), X방향 19(측면: 같은 규칙, 12.825는 ±4,537.5 포함) 사슬 '18@500'·'538, 16@500, 538'
B10 5단 EL 12.575 / 12.825 / 13.325 / 13.825 / 14.075, 모서리 ±4,722.5(9,445 중심 간격) 정면·측면 모서리 점
B9 평면 x −4,530 + 500k(19열), y는 열마다 엇갈림(짝수 열 −4,268.8·−3,250·−2,250·−1,250·−250, 홀수 열 −3,750·−2,750·−1,750·−750). 아래 절반만 작도(78곳) 기초 평면 EREC 기호

10.3 결정 요청

[결정 2026-10-14 / 심영표] F1~F5 모두 권장안 채택.

# 내용 권장안 다른 안
F1 B9 개수: 아래 절반 78곳을 대칭으로 펼치면 172곳, 재료표 N 171 대칭 172곳 중 기둥 중심에 가장 가까운 1곳을 빼서 171 [추론] 172 그대로(개수 FAIL 기록)
F2 B9 형상·방향: 위 a(가변 586~548), 연직 b 1,998, 아래 c 100 평면 기호 방향(y)으로 'ㄷ'형, 상면 Y철근(14.275)과 하면 Y철근(12.325)을 감쌈. a는 567(평균) [추론] —
F3 같은 모양 두 마크(B1/B3, B2/B4, B5/B7, B6/B8)의 배치·겹이음 열마다 번갈아(가장자리부터 앞 마크) 두고, 겹이음 j는 모델링하지 않음(길이는 재료표 L로 기록) [추론] —
F4 중간층: B11·B12 중 어느 쪽이 X/Y인지 표시 없음, 다리 b 100 방향 표시 없음, X·Y가 같은 높이에서 교차 B11 = X방향, B12 = Y방향, 다리 아래로, Y방향을 19 위로 올려 교차를 피함 [추론] 같은 높이
F5 조립용 UM 92개: 상세(1,200 × 1,000 간격)는 있으나 평면 배치가 없음 모델링하지 않고 개수·형상만 기록(SPACER와 같은 처리) 1,200 × 1,000 격자로 추정 배치

10.4 모델·게이트 결과

항목 내용
생성 방식 Code/옥성P1판독/extract_g3_bars.py가 518본 중심선을 만들고(판독/g3_bars.json), 범용 rebar_polylines.py가 G3에서 footing_rebar 묶음을 씀. 엔진 수정: 생성기에 게이트 값(GATE) 전달(pipeline.py·gates.py), 패치 tools/patches/2026-10-14_patch_gate_global.py. 검사기 g3_poly.py 신설
철근 B1~B8 304(상·하면 X·Y 4층), B9 171, B10 5, B11·B12 각 19 → G3 객체 1,036
G3 PASS 75/75 — 개수·원길이, 4층 위치(사슬)·높이·길이 9,400·다리 길이와 방향·교번, 중간층 높이·위치, B10 단·크기, B9 19열·높이 1,998, 기초 밖 표본 0. 음성 시험(B1 수평 5, B10 수직 5) 검출, 재로드 1,516, G2까지 480 불변
G5 재실행 PASS 183/183 (G3까지 1,516 불변)
최소 피복(기록) B1~B5·B7 85.5, B6·B8 63.0(다리 위 끝), B9 66.5, B10 68.0, B11·B12 90.5
  • B9 1차 생성은 155본이었습니다. 평면 아래 절반 중 오른쪽 8곳이 상세 표시 점선 원에 가려 그려지지 않았기 때문입니다. 작도 규칙(19열·엇갈린 행)으로 격자를 만들어 171본으로 바로잡았습니다(F1: 위 절반 대칭점 (470, 250) 제외).
  • 모델링하지 않은 것: UM 조립용 받침 92개(F5), 겹이음 j(F3).
  • 간섭 미검사: X·Y 다리와 모서리 철근, B9와 중간층 철근.

11. 코핑·교좌면 철근 판독 (G4: C1C20, S1S8)

  • 근거: 구조도(1) 평면·정면·측면, 구조도(2) 코핑 단면 2개·교좌면 상세 4개, 구조도(4) 철근 상세·재료표. 좌표: 정면 z = 도면 y − 309,179.8, 정면 중심 x 573,551.6, 측면 중심 x 592,540.9.
  • 판독 스크립트: Code/옥성P1판독/g4_shapes_dump.py(모양표↔재료표 짝맞춤 → 판독/g4_shapes.json). 모델 생성은 결정 후 extract_g4.py.
  • 방식: G2·G3와 같이 철근별 중심선. 평면 사각 18°이므로 코핑 철근은 단면(y = 0) 좌표로 만든 뒤 코핑 형상과 같은 전단(x' = x − tan18°·y)을 적용합니다.

11.1 재료표 (총 1,163본)

마크 직경 L (mm) N 모양·도면 위치
C1 / C4 H32 15,754 13 / 12 직선 a 11,750 + 아래 다리 b·c 1,247, 3단 EL 21.0078 (이음 j 1,510)
C2 / C5 H32 13,460 13 / 12 직선 a 11,750 + 다리 100, 2단 EL 20.9278
C3 / C6 H32 13,460 13 / 12 직선 a 11,750 + 다리 100, 1단 EL 20.8278
C7 H32 14,474 13 바닥 꺾인 철근: 위 끝 연직 a 606, 경사 b 4,774(162°), 평평 c 2,662 (EL 18.295, 코핑 하면)
C8 / C10 / C12 H25 9,570 / 11,065 / 9,502 39 / 27 / 40 폐합 스터럽 (폭 a 2,057, 높이 b 가변, 이음 c 630): 왼쪽 / 가운데 / 오른쪽 구간
C9 / C11 / C13 H25 7,401 / 7,992 / 6,662 78 / 54 / 80 5각형 스터럽 (안쪽 연직 b, 바깥 c1 + 모따기 c2), 각 위치 2개
C14 H22 22,584 6 사다리꼴 폐합 고리 (a 10,475~3,496, b 3,207, 이음 550 × 4), 측면 아래 6단
C16 H22 32,222 6 직사각 폐합 고리 (a 11,804, b 3,207, 이음 550 × 4), 측면 위 6단
C15 H22 7,632 24 측면 띠(양끝 135° 갈고리, a 10,465~3,486), 아래 6단 × 4줄
C17 H22 13,001 24 측면 띠(양끝 135° 갈고리, a 11,794, 이음 550), 위 6단 × 4줄
C18 H19 3,790 117 가로(Y) U형 a 3,050 + 아래 다리 370
C19 H19 2,966 25 상면 가운데 U형 a 2,226 + 아래 다리 370 (EL 21.1222)
C20 H19 2,967 75 상면 L형 a 2,721~2,472 + 아래 다리 370, 3구간 × 25
S1 / S5 H19 / H16 4,029 11 / 44 교좌면 위 그물 긴 철근 U형 a 2,629 + 다리 700
S2 / S6 H19 / H16 2,662 21 / 84 교좌면 위 그물 짧은 철근 U형 a 1,262 + 다리 700
S3 / S7 H22 / H19 2,500 22 / 88 교좌면 아래 그물 직선 2,500, 2층 × 11
S4 / S8 H22 / H19 1,250 42 / 168 교좌면 아래 그물 직선 1,250, 2층 × 21

11.2 판독값 (도면 선·점에서 직접)

대상 판독 근거
상면 3단 y 25줄(−1,525, −1,375 → @125 → 1,375, 1,525), 마크는 번갈아(가장자리부터 C1·C2·C3, 다음 C4·C5·C6), 직선 x ±5,875 단면 사슬 125 | 150 | 22@125=2.750 | 150 | 125, 정면 선
C19 EL 21.1222, x −1,171.4 ~ 1,054.8, 다리 370, y 25줄 정면 선, 측면 점 25
C20 3구간 × 25줄: x −5,875 ~ −3,402.6 (EL 21.055), −3,647.6 ~ −926.4 (21.0886), 809.8 ~ 3,531.0 (21.0684), 다리 370 정면 선·연직선
C7 정면 (±5,875, 20,367.2) → (±5,875, 19,760.8) → (±1,331.1, 18,295) 하면 경사 정면 선
C7 y 11줄 @250(−1,250 ~ 1,250) + 측면 테이퍼면 위 2본(±1,525, EL 19.6914). 측면 점: ±1,000까지 EL 18.295, ±1,250 EL 18.6602, ±1,525 EL 19.6914 측면 점 13
스터럽 x 왼쪽 −5,725 ~ −4,225 @150(11) + −4,125 ~ −1,425 @100(28) = 39(C8·C9), 가운데 −1,325 ~ 1,275 @100 = 27(C10·C11), 오른쪽 1,375 ~ 4,175 @100(29) + 4,275 ~ 5,775 @150(11) = 40(C12·C13) 정면 연직선 106개 (39 + 27 + 40, 재료표 N과 일치)
스터럽 단면 폭 −1,000 ~ 1,000(C8·C10·C12), 5각형 안쪽 연직 y ±500, 바깥 y ±1,525 → EL 19.6914부터 측면 테이퍼를 따라 ±1,146.7(EL 18.2725) 측면 선
스터럽 높이 위 = 코핑 상면 − 97.5, 아래 = 하면 경사 위 22.5 정면 선 위·아래 끝, c1 1,420·1,453이 재료표와 일치
측면 고리 위 6단 EL 20.9221 / 20.7964 / 20.5464 / 20.2964 / 20.0464 / 19.7964 (x ±5,875, y ±1,502.5, C16 고리 + C17 띠 y ±977.5·±522.5), 아래 6단 EL 19.5464 / 19.2964 / 19.0464 / 18.7964 / 18.5464 / 18.4207 (하면 경사 따라 x ±5,210.4 … ±1,720.8, y는 면 따라 ±1,463.9 … ±1,163.7, C14 고리 + C15 띠) 정면 선, 측면 점
C18 가로 U형 117 = 점 117곳(정면): EL 21.0684(1) / 21.0478(11) / 20.9053(29) / 20.8053(29) / 20.7964(15) / 20.5464(14) / 19.5464(13) / 18.5464(5), 폭은 측면 선(±1,525 → 낮은 단은 면 따라 ±1,486 / ±1,220) 정면 점, 측면 선
대좌 5개 가운데(3번) EL 21.2422가 가장 높음. 상면 그물 = 대좌 상면 − 50, 하면 그물 = 상면 − 373 / − 473, 다리 700 아래 구조도(2) 교좌면 C-D 단면 사슬 50 | 123 | 200 | 100 | 277
교좌면 그물 S5 11줄(1,300 폭 50 | 100 | 8@125=1.000 | 100 | 50), S6 21줄(2,600 50 | 125 | 18@125=2.250 | 125 | 50), S7 2층 × 11, S8 2층 × 21(2,500 20@125, 1,250 10@125) 구조도(2) 상세

11.3 결정 요청

[결정 2026-10-14 / 심영표] H1~H6 모두 권장안 채택.

# 내용 권장안 다른 안
H1 S1S4(H19·H22 굵은 그물)를 어느 대좌에 쓰는지 도면에 표시 없음. 재료표는 S1S4가 대좌 1개분, S5~S8이 4개분(= 5개 대좌) 가운데(3번, EL 21.2422 가장 높음) 대좌에 S1S4, 나머지 4개에 S5S8 [추론] 1번 대좌 / S1~S4는 모델링하지 않고 기록만
H2 교좌면 그물의 방향. 대좌는 사각 18° 평행사변형(코핑 끝면과 평행한 변 2,733.7, X방향 변 1,367)이고 도면 상세는 90° 돌린 모양 긴 철근(S1·S3·S5·S7)은 끝면과 평행한 변 방향, 짧은 철근(S2·S4·S6·S8)은 X방향. 간격 125는 직교 거리 [추론] 대좌에 직교하는 격자로 놓고 평행사변형 안에 맞춤
H3 도면 모순 3건 처리: ① C7 y ±1,250·±1,525 2본은 측면 테이퍼면 위에 같은 모양으로 올림(+365 / +1,396)이며 위 끝 연직은 짧아짐 ② C18 낮은 단(EL 19.5, 18.5)은 코핑 폭이 좁아 a 3,050이 안 들어감 → 면 폭에 맞춤(설계 길이 3,790은 기록) ③ C20는 정면 선만 있고 측면 점이 없어 상면 y 25줄과 같다고 봄 위 ①②③ 모두 [추론]으로 채택 ③을 모델링하지 않고 기록만
H4 135° 갈고리(C15·C17 양끝)와 겹이음(C1~C7, C14·C16·C17) 갈고리는 직선 끝(길이는 재료표 L 기록), 겹이음은 모델링하지 않음. 폐합 고리 C14·C16은 닫힌 사각 갈고리를 꺾은선으로 모델링
H5 S5·S6(같은 H16)이 같은 높이로 작도(교차 간섭) 울산·Ramp-A와 같이 S6을 S5 아래 직경(16)만큼 같은 높이
H6 C14 / C16 폭 b 3,207은 측면 점 y ±1,502.5(3,005)보다 큼. 길이는 변형 도면 점 위치(±1,502.5)를 따르고 원길이는 기록만(변형 마크) b 3,207 사용

11.4 모델·게이트 결과

항목 내용
생성 방식 Code/옥성P1판독/extract_g4.py가 1,163본 중심선을 만들고(판독/g4_bars.json), 범용 rebar_polylines.py가 G4에서 coping_rebar 묶음을 씀(엔진 수정 없음). 검사기 g4_okseong.py 신설. 등록 add_g4.py(백업 data/옥성교P1/backup/2026-10-14_g4/)
철근 C1C6 75, C7 13, C8C13 318(스터럽 106곳), C14·C16 고리 12, C15·C17 띠 48, C18 117, C19 25, C20 75, S1~S8 480 → G4 객체 2,326
G4 PASS 251/251 — 개수·파이프, 원길이(L − 이음), 상면 3단 y 25줄·높이·끝·다리, C19·C20, C7 높이·끝, 스터럽 위치(106곳)·위·아래·단면, 측면 고리·띠 12단, C18 8단, 교좌면 5대좌 위치·높이·길이·층, 콘크리트 밖 표본 0. 음성 시험(C1 수평 5, C7 수직 5) 검출, 재로드 3,842
전체 재실행 G1 147/147 · G2 39/39 · G3 75/75 · G4 251/251 · G5 183/183 모두 PASS, 앞 게이트 객체 불변(44 → 480 → 1,516 → 3,842), 모델 3,862 객체
최소 피복(기록) C1C6 102.9, C7 97.5, C8C13 79.585.0, C14C17 107.9108.4, C18 115.5, C19·C20 109.4110.5, S1S8 136.8180.0(코핑 면까지)
  • 검사 중 고친 것: ① C9 스터럽 x −5725에서 모따기가 1.5 mm로 짧아 파이프 생성 실패 → 20 mm 미만이면 옆면을 곧게 둠 ② C18 낮은 두 단(EL 19.5464, 18.5464)은 다리를 아래로 두면 코핑 하면을 벗어남(피복 −8.1) → 다리를 면을 따라 위로(H3 ② 세부 [추론]) ③ 고리 길이·C18 폭은 모서리 필렛으로 바깥 상자가 줄어들어 허용 오차를 50 / 30 mm로 명시.
  • 도면 해독에서 알게 된 것: 정면 작도 선·점이 재료표와 맞는 지표 — 스터럽 연직선 106 = 39 + 27 + 40(C8·C10·C12 수), C18 점 117, C7 13 = 9 + 2 + 2, 측면 고리 6 + 6단 × 4줄 = 24(C15·C17), b 3,207 = 3,050 / cos 18°(C14·C16 고리 변이 끝면과 평행).
  • 도면과 다른 점(기록): 스터럽 폭 a 2,057 = 작도 2,000 + 57로 읽음, C16·C14 고리는 작도 점(x ±5,875, y ±1,502.5)을 따라 재료표 길이보다 약 203 mm 짧음, C8C13 스터럽 길이는 겹침 c 630 미모델로 재료표 평균보다 약 4501,130 짧음, C20 길이 평균 3,008 / 재료표 2,967.
  • 모델링하지 않은 것: 135° 갈고리(C15·C17), 겹이음 j(C1~C7·C14·C16·C17), 스터럽 이음 c 630. 5각형 스터럽은 같은 면에 겹치지 않도록 x +20 [추론].
  • 간섭 미검사: 스터럽·상면 철근·측면 고리의 교차, C18과 측면 고리, 교좌면 다리와 스터럽.
  • 사용자 확인 필요 [추론]: H1~H6 전부, 스터럽 평면 전단 적용(끝면과 평행한 면), C18 낮은 두 단 다리 위로, 5각형 x +20.