- 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>
847 lines
12 KiB
JSON
847 lines
12 KiB
JSON
{
|
||
"_schema": "pier-T-expected/1",
|
||
"_note": "독립 기대값: 도면 치수 문자·표(D1~D3)에서 직접 옮긴 값. 생성용 params.json과 별도로 관리하며 검사기는 params를 읽지 않는다. 원출처: Code/교각모델링/verify_*.py (검증서 v0.1.05).",
|
||
"pier_id": "P2",
|
||
"tol_mm": 1.0,
|
||
"G1": {
|
||
"footing": {
|
||
"dx": 10350,
|
||
"dy": 7800,
|
||
"z0": 25123,
|
||
"thickness": 2200,
|
||
"src": "D1 '9.350' '7.800' 'EL. 26.208' '2.200'"
|
||
},
|
||
"lean": {
|
||
"margin": 100,
|
||
"thickness": 100,
|
||
"src": "D1 footing +100 each side, 100 thick"
|
||
},
|
||
"column": {
|
||
"d": 2000,
|
||
"height": 12133,
|
||
"src": "D1 '2.000' '12.003'"
|
||
},
|
||
"coping": {
|
||
"dx": 12400,
|
||
"dy": 3100,
|
||
"z_top_left": 42456,
|
||
"rise_upper": 1500,
|
||
"rise_lower": 1500,
|
||
"z_top_right": 42748,
|
||
"z_top_center": 42602,
|
||
"flat_from_tip": 5100,
|
||
"end_inset": 200,
|
||
"radius": 12000,
|
||
"src": "D1 '12.400' '3.100' 'EL. 43.411' '1.500' x2 'EL. 43.698' 'EL. 43.555' '5.100' '200' 'R=12.000'"
|
||
},
|
||
"coping_outline": [
|
||
[
|
||
-1100,
|
||
39456
|
||
],
|
||
[
|
||
1100,
|
||
39456
|
||
],
|
||
[
|
||
6200,
|
||
40956
|
||
],
|
||
[
|
||
6000,
|
||
42748
|
||
],
|
||
[
|
||
3726,
|
||
42748
|
||
],
|
||
[
|
||
3726,
|
||
42675
|
||
],
|
||
[
|
||
1223,
|
||
42675
|
||
],
|
||
[
|
||
1223,
|
||
42602
|
||
],
|
||
[
|
||
-1279,
|
||
42602
|
||
],
|
||
[
|
||
-1279,
|
||
42529
|
||
],
|
||
[
|
||
-3781,
|
||
42529
|
||
],
|
||
[
|
||
-3781,
|
||
42456
|
||
],
|
||
[
|
||
-6000,
|
||
42456
|
||
],
|
||
[
|
||
-6200,
|
||
40956
|
||
]
|
||
],
|
||
"coping_outline_src": "D1 정면도 외형 (원호는 현으로 대체 후 활꼴 2개 차감)",
|
||
"dxf_arc_centres": {
|
||
"datum_x": 12159.4,
|
||
"datum_y": 16515.6,
|
||
"datum_el": 39456,
|
||
"left": [
|
||
5207.5,
|
||
6039.2
|
||
],
|
||
"right": [
|
||
19111.2,
|
||
6039.2
|
||
],
|
||
"src": "DXF ARC 1C4BF centre; datum CS-CNTL 1C546 / coping bottom line 1C4BD"
|
||
},
|
||
"piles": {
|
||
"nx": 6,
|
||
"ny": 5,
|
||
"pitch": 1550,
|
||
"edge": 800,
|
||
"d": 600,
|
||
"length": 25900,
|
||
"head_embedment": 100,
|
||
"src": "D1 '5@1.550' '4@1.550' '800' 'Ø600' 'L=24.4M'; 매입 100 (CS-CNTL)",
|
||
"pitch_x": 1750
|
||
},
|
||
"seats": {
|
||
"table": {
|
||
"1": [
|
||
42686,
|
||
180,
|
||
50,
|
||
700,
|
||
540
|
||
],
|
||
"2": [
|
||
42759,
|
||
180,
|
||
50,
|
||
700,
|
||
540
|
||
],
|
||
"3": [
|
||
42832,
|
||
180,
|
||
50,
|
||
700,
|
||
650
|
||
],
|
||
"4": [
|
||
42905,
|
||
180,
|
||
50,
|
||
700,
|
||
540
|
||
],
|
||
"5": [
|
||
42978,
|
||
180,
|
||
50,
|
||
700,
|
||
540
|
||
],
|
||
"6": [
|
||
42661,
|
||
155,
|
||
50,
|
||
700,
|
||
540
|
||
],
|
||
"7": [
|
||
42734,
|
||
155,
|
||
50,
|
||
700,
|
||
540
|
||
],
|
||
"8": [
|
||
42807,
|
||
155,
|
||
50,
|
||
700,
|
||
650
|
||
],
|
||
"9": [
|
||
42880,
|
||
155,
|
||
50,
|
||
700,
|
||
540
|
||
],
|
||
"10": [
|
||
42953,
|
||
155,
|
||
50,
|
||
700,
|
||
540
|
||
]
|
||
},
|
||
"table_columns": [
|
||
"EL.'X'",
|
||
"h1",
|
||
"h2",
|
||
"A",
|
||
"B"
|
||
],
|
||
"girders": 5,
|
||
"step_top": {
|
||
"1": 42456,
|
||
"2": 42529,
|
||
"3": 42602,
|
||
"4": 42675,
|
||
"5": 42748
|
||
},
|
||
"step_x": {
|
||
"1": [
|
||
-6000,
|
||
-3781
|
||
],
|
||
"2": [
|
||
-3781,
|
||
-1279
|
||
],
|
||
"3": [
|
||
-1279,
|
||
1223
|
||
],
|
||
"4": [
|
||
1223,
|
||
3726
|
||
],
|
||
"5": [
|
||
3726,
|
||
6000
|
||
]
|
||
},
|
||
"row_y": {
|
||
"front": -700,
|
||
"rear": 598
|
||
},
|
||
"pitch_chain": [
|
||
3,
|
||
7507
|
||
],
|
||
"pedestal_plan": [
|
||
1250,
|
||
1200
|
||
],
|
||
"pad_margin": [
|
||
200,
|
||
100
|
||
],
|
||
"rear_first_from_tip": 1223,
|
||
"src": "D2 ELEVATION TABLE; D1 EL texts + drawn steps; D1 평면도 S1/S2 + D2 TABLE S1 (1550-852 / 1550-950); '3@2.505=7.516'; 대좌 2500x1200 반쪽; '1.232'"
|
||
}
|
||
},
|
||
"G2": {
|
||
"schedule_L": {
|
||
"P1": 17377.0,
|
||
"P2": 16683.0,
|
||
"P3": 6449.0,
|
||
"P4": 5680.0,
|
||
"P5": 5680.0,
|
||
"P6": 2136
|
||
},
|
||
"schedule_n": {
|
||
"P1": 46,
|
||
"P2": 46,
|
||
"P3": 37,
|
||
"P4": 9,
|
||
"P5": 22,
|
||
"P6": 36
|
||
},
|
||
"dia": {
|
||
"P1": 32,
|
||
"P2": 32,
|
||
"P3": 19,
|
||
"P4": 29,
|
||
"P5": 29,
|
||
"P6": 16
|
||
},
|
||
"hoop_chain": {
|
||
"start": [
|
||
150,
|
||
1030
|
||
],
|
||
"groups": [
|
||
[
|
||
8,
|
||
120
|
||
],
|
||
[
|
||
22,
|
||
120
|
||
],
|
||
[
|
||
37,
|
||
300
|
||
]
|
||
]
|
||
},
|
||
"hoop_marks_by_zone": [
|
||
[
|
||
"P4",
|
||
9
|
||
],
|
||
[
|
||
"P5",
|
||
22
|
||
],
|
||
[
|
||
"P3",
|
||
37
|
||
]
|
||
],
|
||
"tie_chain": {
|
||
"start": [
|
||
150,
|
||
1030
|
||
],
|
||
"groups": [
|
||
[
|
||
8,
|
||
1800
|
||
]
|
||
]
|
||
},
|
||
"tie_offset": 22.5,
|
||
"r_outer": 870.5,
|
||
"r_inner": 825.5,
|
||
"r_hoop": 904,
|
||
"main_divisions": 46,
|
||
"bottom_above_footing": 300,
|
||
"p1_top_parts": [
|
||
300,
|
||
340,
|
||
16343
|
||
],
|
||
"no_fillet_marks": [
|
||
"P1",
|
||
"P2",
|
||
"P4",
|
||
"P5"
|
||
],
|
||
"src": "D3 L·수량; D1 '150','1.030','8@120=960','22@120=2.640','36@300=10.800','8@1.800=14.400'; HITL H2 반지름(단면 CAD)·D3 R"
|
||
},
|
||
"G3": {
|
||
"schedule": {
|
||
"B1": [
|
||
8000.0,
|
||
42
|
||
],
|
||
"B2": [
|
||
11500.0,
|
||
42
|
||
],
|
||
"B3": [
|
||
8000.0,
|
||
42
|
||
],
|
||
"B4": [
|
||
7600.0,
|
||
39
|
||
],
|
||
"B5": [
|
||
10550.0,
|
||
32
|
||
],
|
||
"B6": [
|
||
14050.0,
|
||
32
|
||
],
|
||
"B7": [
|
||
10550.0,
|
||
32
|
||
],
|
||
"B8": [
|
||
10150.0,
|
||
29
|
||
],
|
||
"B9": [
|
||
2155,
|
||
493
|
||
],
|
||
"B10": [
|
||
35684.0,
|
||
9
|
||
],
|
||
"B11": [
|
||
10350.0,
|
||
28
|
||
],
|
||
"B12": [
|
||
7800.0,
|
||
38
|
||
]
|
||
},
|
||
"dia": {
|
||
"B1": 25,
|
||
"B2": 25,
|
||
"B3": 19,
|
||
"B4": 25,
|
||
"B5": 29,
|
||
"B6": 29,
|
||
"B7": 19,
|
||
"B8": 29,
|
||
"B9": 16,
|
||
"B10": 19,
|
||
"B11": 16,
|
||
"B12": 16
|
||
},
|
||
"layer_z": {
|
||
"B2": 122,
|
||
"B4": 122,
|
||
"B6": 178,
|
||
"B8": 178,
|
||
"B3": 227.5,
|
||
"B7": 277,
|
||
"B1": 2073,
|
||
"B5": 2127
|
||
},
|
||
"rows": {
|
||
"Y_BOT": {
|
||
"ends": [
|
||
-5075,
|
||
5075
|
||
],
|
||
"start": -4875,
|
||
"pitch": 125,
|
||
"n": 79
|
||
},
|
||
"Y_250": {
|
||
"ends": [
|
||
-5075,
|
||
5075
|
||
],
|
||
"start": -4875,
|
||
"pitch": 250,
|
||
"n": 40
|
||
},
|
||
"X_BOT": {
|
||
"ends": [
|
||
-3800,
|
||
3800
|
||
],
|
||
"start": -3625,
|
||
"pitch": 125,
|
||
"n": 59
|
||
},
|
||
"X_250": {
|
||
"ends": [
|
||
-3800,
|
||
3800
|
||
],
|
||
"start": -3625,
|
||
"pitch": 250,
|
||
"n": 30
|
||
}
|
||
},
|
||
"b10_levels": {
|
||
"start": 350,
|
||
"pitch": 200,
|
||
"n": 9
|
||
},
|
||
"b10_size": [
|
||
10198,
|
||
7644
|
||
],
|
||
"b9_grid": {
|
||
"x": {
|
||
"start": -4625,
|
||
"pitch": 250,
|
||
"n": 38
|
||
},
|
||
"y": {
|
||
"start": -3500,
|
||
"pitch": 250,
|
||
"n": 29
|
||
}
|
||
},
|
||
"b9_erec": [
|
||
150,
|
||
2100
|
||
],
|
||
"b9_a": 1995,
|
||
"b9_c": 64,
|
||
"mid_levels": [
|
||
550,
|
||
950,
|
||
1350,
|
||
1750
|
||
],
|
||
"src": "D3 L·수량; D1/D2 '100','200','70@125=8.750' / '35@250' / '100','175','58@125=7.250' / '29@250'; F1 층 높이(작도점); '150','9@200=1.800'; '450','33@250=8.250' / '300','28@250=7.000'; EREC 150~2100; 중간층 작도점 [derived]"
|
||
},
|
||
"G4": {
|
||
"count": {
|
||
"C1": 12,
|
||
"C2": 12,
|
||
"C3": 12,
|
||
"C4": 12,
|
||
"C5": 12,
|
||
"C6": 12,
|
||
"C7": 12,
|
||
"C8": 12,
|
||
"C9": 60,
|
||
"C10": 21,
|
||
"C11": 60,
|
||
"C12": 18,
|
||
"C13": 9,
|
||
"C14": 41,
|
||
"C15": 13,
|
||
"C16": 13,
|
||
"S1": 50,
|
||
"S2": 105
|
||
},
|
||
"L": {
|
||
"C1": 14490,
|
||
"C2": 12082.0,
|
||
"C3": 12106,
|
||
"C4": 14490,
|
||
"C5": 12082.0,
|
||
"C6": 12106,
|
||
"C7": 13994,
|
||
"C8": 13994,
|
||
"C9": 8649.0,
|
||
"C10": 10314.0,
|
||
"C11": 8941.0,
|
||
"C12": 20513,
|
||
"C13": 29345,
|
||
"C14": 3600,
|
||
"C15": 2774.0,
|
||
"C16": 5605.0,
|
||
"S1": 3800,
|
||
"S2": 2500
|
||
},
|
||
"range": {
|
||
"C9": [
|
||
"b_sched",
|
||
2958,
|
||
1376
|
||
],
|
||
"C11": [
|
||
"b_sched",
|
||
2958,
|
||
1668
|
||
],
|
||
"C10": [
|
||
"b_sched",
|
||
3000,
|
||
3000
|
||
],
|
||
"C12": [
|
||
"a_sched",
|
||
12228,
|
||
3151
|
||
],
|
||
"C13": [
|
||
"a_sched",
|
||
12167,
|
||
12044
|
||
]
|
||
},
|
||
"range_convention": {
|
||
"b_sched": {
|
||
"a": 1407,
|
||
"c": 750,
|
||
"c_times": 2
|
||
},
|
||
"a_sched": {
|
||
"b": 1407,
|
||
"c": 580,
|
||
"c_times": 4
|
||
}
|
||
},
|
||
"dia": {
|
||
"C1": 29,
|
||
"C2": 29,
|
||
"C3": 25,
|
||
"C4": 29,
|
||
"C5": 29,
|
||
"C6": 25,
|
||
"C7": 29,
|
||
"C8": 29,
|
||
"C9": 25,
|
||
"C10": 25,
|
||
"C11": 25,
|
||
"C12": 25,
|
||
"C13": 25,
|
||
"C14": 19,
|
||
"C15": 19,
|
||
"C16": 19,
|
||
"S1": 19,
|
||
"S2": 19
|
||
},
|
||
"half_width": 1550,
|
||
"y24_chain": {
|
||
"start": [
|
||
100,
|
||
237
|
||
],
|
||
"pitch": 125,
|
||
"n": 21,
|
||
"end": 3000
|
||
},
|
||
"y13_chain": {
|
||
"start": [
|
||
100,
|
||
237
|
||
],
|
||
"pitch": 250,
|
||
"n": 10,
|
||
"end": 3000
|
||
},
|
||
"pairs": [
|
||
[
|
||
"C1",
|
||
"C4"
|
||
],
|
||
[
|
||
"C2",
|
||
"C5"
|
||
],
|
||
[
|
||
"C3",
|
||
"C6"
|
||
],
|
||
[
|
||
"C7",
|
||
"C8"
|
||
]
|
||
],
|
||
"tier_z": {
|
||
"C1": 42356,
|
||
"C4": 42356,
|
||
"C2": 42256,
|
||
"C5": 42256,
|
||
"C3": 42156,
|
||
"C6": 42156
|
||
},
|
||
"stirrup_x": {
|
||
"C10": [
|
||
-900,
|
||
-600,
|
||
-300,
|
||
0,
|
||
300,
|
||
600,
|
||
900
|
||
],
|
||
"C11": {
|
||
"start": 1150,
|
||
"pitch": 250,
|
||
"n": 20
|
||
},
|
||
"C9": {
|
||
"start": -1150,
|
||
"pitch": -250,
|
||
"n": 20
|
||
}
|
||
},
|
||
"stirrups_per_x": 3,
|
||
"c10_bottom": 39556,
|
||
"loop_z": {
|
||
"C12": {
|
||
"start": 39806,
|
||
"pitch": 250,
|
||
"n": 6
|
||
},
|
||
"C13": [
|
||
41306,
|
||
41556,
|
||
41806
|
||
]
|
||
},
|
||
"c15_top": 42648,
|
||
"c16_top": 42502,
|
||
"c14_levels": [
|
||
[
|
||
42489.7,
|
||
1
|
||
],
|
||
[
|
||
42233.7,
|
||
11
|
||
],
|
||
[
|
||
42133.7,
|
||
11
|
||
],
|
||
[
|
||
41556.2,
|
||
6
|
||
],
|
||
[
|
||
41056.2,
|
||
5
|
||
],
|
||
[
|
||
40556.2,
|
||
4
|
||
],
|
||
[
|
||
40056.2,
|
||
3
|
||
]
|
||
],
|
||
"s_per_girder": {
|
||
"S1": [
|
||
10,
|
||
50
|
||
],
|
||
"S2": [
|
||
21,
|
||
100
|
||
]
|
||
},
|
||
"step_top": {
|
||
"1": 42456,
|
||
"2": 42529,
|
||
"3": 42602,
|
||
"4": 42675,
|
||
"5": 42748
|
||
},
|
||
"src": "D3 수량·L·a/b 범위; D1 A-A 사슬 '100','137','21@125','3000' / B-B '10@250'; 정면도 단 높이·스터럽 X·루프 EL; D2 '50','50'"
|
||
},
|
||
"G5": {
|
||
"el_x": {
|
||
"1": 42686,
|
||
"2": 42759,
|
||
"3": 42832,
|
||
"4": 42905,
|
||
"5": 42978,
|
||
"6": 42661,
|
||
"7": 42734,
|
||
"8": 42807,
|
||
"9": 42880,
|
||
"10": 42953
|
||
},
|
||
"S": {
|
||
"1": -1.91,
|
||
"2": -1.907,
|
||
"3": -1.905,
|
||
"4": -1.903,
|
||
"5": -1.901,
|
||
"6": -1.91,
|
||
"7": -1.907,
|
||
"8": -1.905,
|
||
"9": -1.903,
|
||
"10": -1.901
|
||
},
|
||
"W": {
|
||
"1": 640,
|
||
"2": 640,
|
||
"3": 750,
|
||
"4": 640,
|
||
"5": 640,
|
||
"6": 640,
|
||
"7": 640,
|
||
"8": 750,
|
||
"9": 640,
|
||
"10": 640
|
||
},
|
||
"L": 800,
|
||
"T": 30,
|
||
"h3": 165,
|
||
"bearing_shrink": 100,
|
||
"colours": {
|
||
"bearing": [
|
||
0,
|
||
0,
|
||
0
|
||
],
|
||
"sole_plate": [
|
||
150,
|
||
150,
|
||
150
|
||
]
|
||
},
|
||
"src": "D2 ELEVATION TABLE (EL.'X', h3), 솔플레이트 상세 TABLE (S, L, W, T); (L-100)x(W-100)·색 = 사용자 지시 2026-10-08"
|
||
},
|
||
"rebar_palette": {
|
||
"32": [
|
||
214,
|
||
39,
|
||
40
|
||
],
|
||
"29": [
|
||
255,
|
||
127,
|
||
14
|
||
],
|
||
"25": [
|
||
188,
|
||
60,
|
||
160
|
||
],
|
||
"19": [
|
||
44,
|
||
160,
|
||
44
|
||
],
|
||
"16": [
|
||
31,
|
||
119,
|
||
180
|
||
]
|
||
},
|
||
"rebar_palette_src": "디자인지침_경로.md R8 (2026-10-07)",
|
||
"planned_fail": [
|
||
{
|
||
"gate": "G3",
|
||
"item": "B12 bar count vs schedule",
|
||
"reason": "작도 32본 채택(좌우 대칭) vs D3 38본 — 설계자 확인 대기",
|
||
"approved": "사용자 선택 2026-10-20 (심영표) — 도면에서 읽기 화면"
|
||
},
|
||
{
|
||
"gate": "G4",
|
||
"item_prefix": "C9 original length vs L",
|
||
"reason": "작도 폭 채택(K1)",
|
||
"approved": "사용자 2026-10-07"
|
||
},
|
||
{
|
||
"gate": "G4",
|
||
"item_prefix": "C10 original length vs L",
|
||
"reason": "작도 폭 채택(K1)",
|
||
"approved": "사용자 2026-10-07"
|
||
},
|
||
{
|
||
"gate": "G4",
|
||
"item_prefix": "C11 original length vs L",
|
||
"reason": "작도 폭 채택(K1)",
|
||
"approved": "사용자 2026-10-07"
|
||
},
|
||
{
|
||
"gate": "G4",
|
||
"item_prefix": "C12 original length vs L",
|
||
"reason": "작도 폭 채택(C12·C13 drawn width)",
|
||
"approved": "사용자 2026-10-07"
|
||
},
|
||
{
|
||
"gate": "G4",
|
||
"item_prefix": "C13 original length vs L",
|
||
"reason": "작도 폭 채택(C12·C13 drawn width)",
|
||
"approved": "사용자 2026-10-07"
|
||
},
|
||
{
|
||
"gate": "G3",
|
||
"item": "B9 bar count vs schedule",
|
||
"reason": "작도 551본(38×29 엇갈림) 채택 vs D3 493본 — 설계자 확인 대기",
|
||
"approved": "사용자 선택 2026-10-20 (심영표) — 도면에서 읽기 화면"
|
||
}
|
||
]
|
||
} |