Files
CMPlanning/model/tunnel_solids_meta.json
T
조선두andClaude Haiku 5.5 ff2c057aa7 feat: solid model of main line 4+745~5+480 (STEP + GLB), per-pattern selection, viewer rework (Task 8)
- scripts/build_solids.py: B-rep solids from standard section 03-001 (rev2, approved 2026-10-21)
  - lining per 지보패턴 run (independently selectable), excavation band per run
  - road surface (계획고, 280 mm) with per-station superelevation; base/invert ASSUMED
  - side drains (box minus pipe), H/I boxes = 공동구 (assumed); 시설한계 50 mm as reference wires only
  - staged run (4 GB RAM / 180 s per call); STEP and GLB from the same B-rep
- model/tunnel_solids.glb, model/tunnel_solids_meta.json, data/verify_solids.json
- viewer/index.html: solids, pattern and component toggles, click readout, no development text
- STEP (84.6 MB) and model/parts/ are git-ignored; the STEP is generated locally by the script

Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01A5Cun3RHQKna9qxE6ybZ4A
2026-10-21 15:32:54 +00:00

2161 lines
42 KiB
JSON

{
"model": [
"tunnel_solids.step (STEP B-rep, Rhino/Autodesk)",
"tunnel_solids.glb (web viewer, same B-rep tessellated)"
],
"scope": "4745~5480 (4+745~5+480)",
"units": "m",
"origin_plan_xy": [
151090.911,
483688.46
],
"sections": {
"lining": "rev2: 라이닝 R6982/R7282, 하단 호 도면 끝점까지",
"excavation": "굴착 여유대 R7402/R4574/R4819 (노면 위)",
"road": "계획고 노면 포장 280 mm, 측점별 편경사 S (노면만)",
"base": "기층·인버트: 가정 (도면 미표현)",
"drains": "측구 300x836 mm, 관 r150",
"hi": "H/I 박스: 공동구 가정(사용자 결정)",
"clearance": "시설한계 50 mm 참조선 (솔리드 아님)"
},
"assumptions": [
"기층·인버트 형상·두께는 가정 (도면 미표현, 사용자 결정 '가정하여 생성')",
"H/I 박스 = 공동구 가정 (사용자 결정)",
"편경사 부호 z = (S/100)·x, x = 접선 좌측 법선 (부호 확인 필요)",
"라이닝·굴착 여유대는 대칭 (편경사 미적용)",
"측점 간 축선은 선형 보간, 단면은 10 m 간격 Ruled loft (곡선부 근사)",
"라이닝 H/I 박스 제외 부분은 3D 불리언 차감 (공동구 가정)"
],
"pattern_runs": [
{
"id": "LIN_01_P-3",
"pattern": "P-3",
"from": 4745,
"to": 4763
},
{
"id": "LIN_02_WL-2",
"pattern": "WL-2",
"from": 4763,
"to": 4785
},
{
"id": "LIN_03_WL-1",
"pattern": "WL-1",
"from": 4785,
"to": 4796
},
{
"id": "LIN_04_D-2",
"pattern": "D-2",
"from": 4796,
"to": 4839
},
{
"id": "LIN_05_D-1",
"pattern": "D-1",
"from": 4839,
"to": 4848
},
{
"id": "LIN_06_C-2",
"pattern": "C-2",
"from": 4848,
"to": 4857
},
{
"id": "LIN_07_C-1",
"pattern": "C-1",
"from": 4857,
"to": 4862
},
{
"id": "LIN_08_B-2",
"pattern": "B-2",
"from": 4862,
"to": 4867
},
{
"id": "LIN_09_B-1",
"pattern": "B-1",
"from": 4867,
"to": 4873
},
{
"id": "LIN_10_A",
"pattern": "A",
"from": 4873,
"to": 4907
},
{
"id": "LIN_11_B-1",
"pattern": "B-1",
"from": 4907,
"to": 4915
},
{
"id": "LIN_12_B-2",
"pattern": "B-2",
"from": 4915,
"to": 4920
},
{
"id": "LIN_13_RP-1",
"pattern": "RP-1",
"from": 4920,
"to": 4940
},
{
"id": "LIN_14_C-1",
"pattern": "C-1",
"from": 4940,
"to": 4988
},
{
"id": "LIN_15_B-2",
"pattern": "B-2",
"from": 4988,
"to": 4998
},
{
"id": "LIN_16_B-1",
"pattern": "B-1",
"from": 4998,
"to": 5006
},
{
"id": "LIN_17_B-2",
"pattern": "B-2",
"from": 5006,
"to": 5019
},
{
"id": "LIN_18_B-1",
"pattern": "B-1",
"from": 5019,
"to": 5025
},
{
"id": "LIN_19_A",
"pattern": "A",
"from": 5025,
"to": 5110
},
{
"id": "LIN_20_RP-1",
"pattern": "RP-1",
"from": 5110,
"to": 5130
},
{
"id": "LIN_21_B-1",
"pattern": "B-1",
"from": 5130,
"to": 5140
},
{
"id": "LIN_22_B-2",
"pattern": "B-2",
"from": 5140,
"to": 5157
},
{
"id": "LIN_23_C-1",
"pattern": "C-1",
"from": 5157,
"to": 5204
},
{
"id": "LIN_24_B-2",
"pattern": "B-2",
"from": 5204,
"to": 5211
},
{
"id": "LIN_25_B-1",
"pattern": "B-1",
"from": 5211,
"to": 5221
},
{
"id": "LIN_26_A",
"pattern": "A",
"from": 5221,
"to": 5259
},
{
"id": "LIN_27_B-1",
"pattern": "B-1",
"from": 5259,
"to": 5279
},
{
"id": "LIN_28_A",
"pattern": "A",
"from": 5279,
"to": 5300
},
{
"id": "LIN_29_RP-1",
"pattern": "RP-1",
"from": 5300,
"to": 5320
},
{
"id": "LIN_30_A",
"pattern": "A",
"from": 5320,
"to": 5357
},
{
"id": "LIN_31_B-1",
"pattern": "B-1",
"from": 5357,
"to": 5363
},
{
"id": "LIN_32_B-2",
"pattern": "B-2",
"from": 5363,
"to": 5377
},
{
"id": "LIN_33_C-1",
"pattern": "C-1",
"from": 5377,
"to": 5390
},
{
"id": "LIN_34_C-2",
"pattern": "C-2",
"from": 5390,
"to": 5399
},
{
"id": "LIN_35_D-1",
"pattern": "D-1",
"from": 5399,
"to": 5406
},
{
"id": "LIN_36_D-2",
"pattern": "D-2",
"from": 5406,
"to": 5427
},
{
"id": "LIN_37_D-1",
"pattern": "D-1",
"from": 5427,
"to": 5446
},
{
"id": "LIN_38_WL-2",
"pattern": "WL-2",
"from": 5446,
"to": 5462
},
{
"id": "LIN_39_P-2",
"pattern": "P-2",
"from": 5462,
"to": 5468
},
{
"id": "LIN_40_P-3",
"pattern": "P-3",
"from": 5468,
"to": 5480
}
],
"components": [
{
"id": "LIN_01_P-3",
"label": "라이닝 P-3 4.745~4.763",
"group": "라이닝",
"pattern": "P-3",
"from_sta": 4745,
"to_sta": 4763,
"volume_m3": 136.3334,
"color": [
150,
90,
60
]
},
{
"id": "LIN_02_WL-2",
"label": "라이닝 WL-2 4.763~4.785",
"group": "라이닝",
"pattern": "WL-2",
"from_sta": 4763,
"to_sta": 4785,
"volume_m3": 166.6297,
"color": [
120,
90,
170
]
},
{
"id": "LIN_03_WL-1",
"label": "라이닝 WL-1 4.785~4.796",
"group": "라이닝",
"pattern": "WL-1",
"from_sta": 4785,
"to_sta": 4796,
"volume_m3": 83.3148,
"color": [
200,
200,
120
]
},
{
"id": "LIN_04_D-2",
"label": "라이닝 D-2 4.796~4.839",
"group": "라이닝",
"pattern": "D-2",
"from_sta": 4796,
"to_sta": 4839,
"volume_m3": 325.6885,
"color": [
100,
130,
160
]
},
{
"id": "LIN_05_D-1",
"label": "라이닝 D-1 4.839~4.848",
"group": "라이닝",
"pattern": "D-1",
"from_sta": 4839,
"to_sta": 4848,
"volume_m3": 68.167,
"color": [
38,
70,
83
]
},
{
"id": "LIN_06_C-2",
"label": "라이닝 C-2 4.848~4.857",
"group": "라이닝",
"pattern": "C-2",
"from_sta": 4848,
"to_sta": 4857,
"volume_m3": 68.167,
"color": [
138,
177,
125
]
},
{
"id": "LIN_07_C-1",
"label": "라이닝 C-1 4.857~4.862",
"group": "라이닝",
"pattern": "C-1",
"from_sta": 4857,
"to_sta": 4862,
"volume_m3": 37.8706,
"color": [
233,
196,
106
]
},
{
"id": "LIN_08_B-2",
"label": "라이닝 B-2 4.862~4.867",
"group": "라이닝",
"pattern": "B-2",
"from_sta": 4862,
"to_sta": 4867,
"volume_m3": 37.8706,
"color": [
244,
162,
97
]
},
{
"id": "LIN_09_B-1",
"label": "라이닝 B-1 4.867~4.873",
"group": "라이닝",
"pattern": "B-1",
"from_sta": 4867,
"to_sta": 4873,
"volume_m3": 45.4447,
"color": [
231,
111,
81
]
},
{
"id": "LIN_10_A",
"label": "라이닝 A 4.873~4.907",
"group": "라이닝",
"pattern": "A",
"from_sta": 4873,
"to_sta": 4907,
"volume_m3": 257.5198,
"color": [
42,
157,
143
]
},
{
"id": "LIN_11_B-1",
"label": "라이닝 B-1 4.907~4.915",
"group": "라이닝",
"pattern": "B-1",
"from_sta": 4907,
"to_sta": 4915,
"volume_m3": 60.5925,
"color": [
231,
111,
81
]
},
{
"id": "LIN_12_B-2",
"label": "라이닝 B-2 4.915~4.920",
"group": "라이닝",
"pattern": "B-2",
"from_sta": 4915,
"to_sta": 4920,
"volume_m3": 37.8703,
"color": [
244,
162,
97
]
},
{
"id": "LIN_13_RP-1",
"label": "라이닝 RP-1 4.920~4.940",
"group": "라이닝",
"pattern": "RP-1",
"from_sta": 4920,
"to_sta": 4940,
"volume_m3": 151.4813,
"color": [
80,
170,
200
]
},
{
"id": "LIN_14_C-1",
"label": "라이닝 C-1 4.940~4.988",
"group": "라이닝",
"pattern": "C-1",
"from_sta": 4940,
"to_sta": 4988,
"volume_m3": 363.5551,
"color": [
233,
196,
106
]
},
{
"id": "LIN_15_B-2",
"label": "라이닝 B-2 4.988~4.998",
"group": "라이닝",
"pattern": "B-2",
"from_sta": 4988,
"to_sta": 4998,
"volume_m3": 75.7407,
"color": [
244,
162,
97
]
},
{
"id": "EXC_01_P-3",
"label": "굴착 여유대 P-3 4.745~4.763",
"group": "굴착면",
"pattern": "P-3",
"from_sta": 4745,
"to_sta": 4763,
"volume_m3": 47.2417,
"color": [
150,
120,
90
]
},
{
"id": "EXC_02_WL-2",
"label": "굴착 여유대 WL-2 4.763~4.785",
"group": "굴착면",
"pattern": "WL-2",
"from_sta": 4763,
"to_sta": 4785,
"volume_m3": 57.7399,
"color": [
150,
120,
90
]
},
{
"id": "EXC_03_WL-1",
"label": "굴착 여유대 WL-1 4.785~4.796",
"group": "굴착면",
"pattern": "WL-1",
"from_sta": 4785,
"to_sta": 4796,
"volume_m3": 28.8699,
"color": [
150,
120,
90
]
},
{
"id": "EXC_04_D-2",
"label": "굴착 여유대 D-2 4.796~4.839",
"group": "굴착면",
"pattern": "D-2",
"from_sta": 4796,
"to_sta": 4839,
"volume_m3": 112.8458,
"color": [
150,
120,
90
]
},
{
"id": "EXC_05_D-1",
"label": "굴착 여유대 D-1 4.839~4.848",
"group": "굴착면",
"pattern": "D-1",
"from_sta": 4839,
"to_sta": 4848,
"volume_m3": 23.621,
"color": [
150,
120,
90
]
},
{
"id": "EXC_06_C-2",
"label": "굴착 여유대 C-2 4.848~4.857",
"group": "굴착면",
"pattern": "C-2",
"from_sta": 4848,
"to_sta": 4857,
"volume_m3": 23.621,
"color": [
150,
120,
90
]
},
{
"id": "EXC_07_C-1",
"label": "굴착 여유대 C-1 4.857~4.862",
"group": "굴착면",
"pattern": "C-1",
"from_sta": 4857,
"to_sta": 4862,
"volume_m3": 13.1228,
"color": [
150,
120,
90
]
},
{
"id": "EXC_08_B-2",
"label": "굴착 여유대 B-2 4.862~4.867",
"group": "굴착면",
"pattern": "B-2",
"from_sta": 4862,
"to_sta": 4867,
"volume_m3": 13.1228,
"color": [
150,
120,
90
]
},
{
"id": "EXC_09_B-1",
"label": "굴착 여유대 B-1 4.867~4.873",
"group": "굴착면",
"pattern": "B-1",
"from_sta": 4867,
"to_sta": 4873,
"volume_m3": 15.7473,
"color": [
150,
120,
90
]
},
{
"id": "EXC_10_A",
"label": "굴착 여유대 A 4.873~4.907",
"group": "굴착면",
"pattern": "A",
"from_sta": 4873,
"to_sta": 4907,
"volume_m3": 89.2243,
"color": [
150,
120,
90
]
},
{
"id": "EXC_11_B-1",
"label": "굴착 여유대 B-1 4.907~4.915",
"group": "굴착면",
"pattern": "B-1",
"from_sta": 4907,
"to_sta": 4915,
"volume_m3": 20.9963,
"color": [
150,
120,
90
]
},
{
"id": "EXC_12_B-2",
"label": "굴착 여유대 B-2 4.915~4.920",
"group": "굴착면",
"pattern": "B-2",
"from_sta": 4915,
"to_sta": 4920,
"volume_m3": 13.1227,
"color": [
150,
120,
90
]
},
{
"id": "EXC_13_RP-1",
"label": "굴착 여유대 RP-1 4.920~4.940",
"group": "굴착면",
"pattern": "RP-1",
"from_sta": 4920,
"to_sta": 4940,
"volume_m3": 52.4907,
"color": [
150,
120,
90
]
},
{
"id": "EXC_14_C-1",
"label": "굴착 여유대 C-1 4.940~4.988",
"group": "굴착면",
"pattern": "C-1",
"from_sta": 4940,
"to_sta": 4988,
"volume_m3": 125.9778,
"color": [
150,
120,
90
]
},
{
"id": "EXC_15_B-2",
"label": "굴착 여유대 B-2 4.988~4.998",
"group": "굴착면",
"pattern": "B-2",
"from_sta": 4988,
"to_sta": 4998,
"volume_m3": 26.2454,
"color": [
150,
120,
90
]
},
{
"id": "LIN_16_B-1",
"label": "라이닝 B-1 4.998~5.006",
"group": "라이닝",
"pattern": "B-1",
"from_sta": 4998,
"to_sta": 5006,
"volume_m3": 60.6087,
"color": [
231,
111,
81
]
},
{
"id": "LIN_17_B-2",
"label": "라이닝 B-2 5.006~5.019",
"group": "라이닝",
"pattern": "B-2",
"from_sta": 5006,
"to_sta": 5019,
"volume_m3": 98.4743,
"color": [
244,
162,
97
]
},
{
"id": "LIN_18_B-1",
"label": "라이닝 B-1 5.019~5.025",
"group": "라이닝",
"pattern": "B-1",
"from_sta": 5019,
"to_sta": 5025,
"volume_m3": 45.4497,
"color": [
231,
111,
81
]
},
{
"id": "LIN_19_A",
"label": "라이닝 A 5.025~5.110",
"group": "라이닝",
"pattern": "A",
"from_sta": 5025,
"to_sta": 5110,
"volume_m3": 643.8783,
"color": [
42,
157,
143
]
},
{
"id": "LIN_20_RP-1",
"label": "라이닝 RP-1 5.110~5.130",
"group": "라이닝",
"pattern": "RP-1",
"from_sta": 5110,
"to_sta": 5130,
"volume_m3": 151.5067,
"color": [
80,
170,
200
]
},
{
"id": "LIN_21_B-1",
"label": "라이닝 B-1 5.130~5.140",
"group": "라이닝",
"pattern": "B-1",
"from_sta": 5130,
"to_sta": 5140,
"volume_m3": 75.7533,
"color": [
231,
111,
81
]
},
{
"id": "LIN_22_B-2",
"label": "라이닝 B-2 5.140~5.157",
"group": "라이닝",
"pattern": "B-2",
"from_sta": 5140,
"to_sta": 5157,
"volume_m3": 128.7807,
"color": [
244,
162,
97
]
},
{
"id": "LIN_23_C-1",
"label": "라이닝 C-1 5.157~5.204",
"group": "라이닝",
"pattern": "C-1",
"from_sta": 5157,
"to_sta": 5204,
"volume_m3": 356.0289,
"color": [
233,
196,
106
]
},
{
"id": "LIN_24_B-2",
"label": "라이닝 B-2 5.204~5.211",
"group": "라이닝",
"pattern": "B-2",
"from_sta": 5204,
"to_sta": 5211,
"volume_m3": 53.0233,
"color": [
244,
162,
97
]
},
{
"id": "LIN_25_B-1",
"label": "라이닝 B-1 5.211~5.221",
"group": "라이닝",
"pattern": "B-1",
"from_sta": 5211,
"to_sta": 5221,
"volume_m3": 75.7476,
"color": [
231,
111,
81
]
},
{
"id": "LIN_26_A",
"label": "라이닝 A 5.221~5.259",
"group": "라이닝",
"pattern": "A",
"from_sta": 5221,
"to_sta": 5259,
"volume_m3": 287.8409,
"color": [
42,
157,
143
]
},
{
"id": "LIN_27_B-1",
"label": "라이닝 B-1 5.259~5.279",
"group": "라이닝",
"pattern": "B-1",
"from_sta": 5259,
"to_sta": 5279,
"volume_m3": 151.4952,
"color": [
231,
111,
81
]
},
{
"id": "LIN_28_A",
"label": "라이닝 A 5.279~5.300",
"group": "라이닝",
"pattern": "A",
"from_sta": 5279,
"to_sta": 5300,
"volume_m3": 159.07,
"color": [
42,
157,
143
]
},
{
"id": "LIN_29_RP-1",
"label": "라이닝 RP-1 5.300~5.320",
"group": "라이닝",
"pattern": "RP-1",
"from_sta": 5300,
"to_sta": 5320,
"volume_m3": 151.4621,
"color": [
80,
170,
200
]
},
{
"id": "LIN_30_A",
"label": "라이닝 A 5.320~5.357",
"group": "라이닝",
"pattern": "A",
"from_sta": 5320,
"to_sta": 5357,
"volume_m3": 280.2361,
"color": [
42,
157,
143
]
},
{
"id": "EXC_16_B-1",
"label": "굴착 여유대 B-1 4.998~5.006",
"group": "굴착면",
"pattern": "B-1",
"from_sta": 4998,
"to_sta": 5006,
"volume_m3": 20.9936,
"color": [
150,
120,
90
]
},
{
"id": "EXC_17_B-2",
"label": "굴착 여유대 B-2 5.006~5.019",
"group": "굴착면",
"pattern": "B-2",
"from_sta": 5006,
"to_sta": 5019,
"volume_m3": 34.1229,
"color": [
150,
120,
90
]
},
{
"id": "EXC_18_B-1",
"label": "굴착 여유대 B-1 5.019~5.025",
"group": "굴착면",
"pattern": "B-1",
"from_sta": 5019,
"to_sta": 5025,
"volume_m3": 15.749,
"color": [
150,
120,
90
]
},
{
"id": "EXC_19_A",
"label": "굴착 여유대 A 5.025~5.110",
"group": "굴착면",
"pattern": "A",
"from_sta": 5025,
"to_sta": 5110,
"volume_m3": 223.1127,
"color": [
150,
120,
90
]
},
{
"id": "EXC_20_RP-1",
"label": "굴착 여유대 RP-1 5.110~5.130",
"group": "굴착면",
"pattern": "RP-1",
"from_sta": 5110,
"to_sta": 5130,
"volume_m3": 52.4995,
"color": [
150,
120,
90
]
},
{
"id": "EXC_21_B-1",
"label": "굴착 여유대 B-1 5.130~5.140",
"group": "굴착면",
"pattern": "B-1",
"from_sta": 5130,
"to_sta": 5140,
"volume_m3": 26.2498,
"color": [
150,
120,
90
]
},
{
"id": "EXC_22_B-2",
"label": "굴착 여유대 B-2 5.140~5.157",
"group": "굴착면",
"pattern": "B-2",
"from_sta": 5140,
"to_sta": 5157,
"volume_m3": 44.6246,
"color": [
150,
120,
90
]
},
{
"id": "EXC_23_C-1",
"label": "굴착 여유대 C-1 5.157~5.204",
"group": "굴착면",
"pattern": "C-1",
"from_sta": 5157,
"to_sta": 5204,
"volume_m3": 123.3725,
"color": [
150,
120,
90
]
},
{
"id": "EXC_24_B-2",
"label": "굴착 여유대 B-2 5.204~5.211",
"group": "굴착면",
"pattern": "B-2",
"from_sta": 5204,
"to_sta": 5211,
"volume_m3": 18.3734,
"color": [
150,
120,
90
]
},
{
"id": "EXC_25_B-1",
"label": "굴착 여유대 B-1 5.211~5.221",
"group": "굴착면",
"pattern": "B-1",
"from_sta": 5211,
"to_sta": 5221,
"volume_m3": 26.2478,
"color": [
150,
120,
90
]
},
{
"id": "EXC_26_A",
"label": "굴착 여유대 A 5.221~5.259",
"group": "굴착면",
"pattern": "A",
"from_sta": 5221,
"to_sta": 5259,
"volume_m3": 99.7416,
"color": [
150,
120,
90
]
},
{
"id": "EXC_27_B-1",
"label": "굴착 여유대 B-1 5.259~5.279",
"group": "굴착면",
"pattern": "B-1",
"from_sta": 5259,
"to_sta": 5279,
"volume_m3": 52.4956,
"color": [
150,
120,
90
]
},
{
"id": "EXC_28_A",
"label": "굴착 여유대 A 5.279~5.300",
"group": "굴착면",
"pattern": "A",
"from_sta": 5279,
"to_sta": 5300,
"volume_m3": 55.1203,
"color": [
150,
120,
90
]
},
{
"id": "EXC_29_RP-1",
"label": "굴착 여유대 RP-1 5.300~5.320",
"group": "굴착면",
"pattern": "RP-1",
"from_sta": 5300,
"to_sta": 5320,
"volume_m3": 52.4883,
"color": [
150,
120,
90
]
},
{
"id": "EXC_30_A",
"label": "굴착 여유대 A 5.320~5.357",
"group": "굴착면",
"pattern": "A",
"from_sta": 5320,
"to_sta": 5357,
"volume_m3": 97.1064,
"color": [
150,
120,
90
]
},
{
"id": "LIN_31_B-1",
"label": "라이닝 B-1 5.357~5.363",
"group": "라이닝",
"pattern": "B-1",
"from_sta": 5357,
"to_sta": 5363,
"volume_m3": 45.4437,
"color": [
231,
111,
81
]
},
{
"id": "LIN_32_B-2",
"label": "라이닝 B-2 5.363~5.377",
"group": "라이닝",
"pattern": "B-2",
"from_sta": 5363,
"to_sta": 5377,
"volume_m3": 106.0353,
"color": [
244,
162,
97
]
},
{
"id": "LIN_33_C-1",
"label": "라이닝 C-1 5.377~5.390",
"group": "라이닝",
"pattern": "C-1",
"from_sta": 5377,
"to_sta": 5390,
"volume_m3": 98.4613,
"color": [
233,
196,
106
]
},
{
"id": "LIN_34_C-2",
"label": "라이닝 C-2 5.390~5.399",
"group": "라이닝",
"pattern": "C-2",
"from_sta": 5390,
"to_sta": 5399,
"volume_m3": 68.1655,
"color": [
138,
177,
125
]
},
{
"id": "LIN_35_D-1",
"label": "라이닝 D-1 5.399~5.406",
"group": "라이닝",
"pattern": "D-1",
"from_sta": 5399,
"to_sta": 5406,
"volume_m3": 52.9914,
"color": [
38,
70,
83
]
},
{
"id": "LIN_36_D-2",
"label": "라이닝 D-2 5.406~5.427",
"group": "라이닝",
"pattern": "D-2",
"from_sta": 5406,
"to_sta": 5427,
"volume_m3": 159.0598,
"color": [
100,
130,
160
]
},
{
"id": "LIN_37_D-1",
"label": "라이닝 D-1 5.427~5.446",
"group": "라이닝",
"pattern": "D-1",
"from_sta": 5427,
"to_sta": 5446,
"volume_m3": 143.9113,
"color": [
38,
70,
83
]
},
{
"id": "LIN_38_WL-2",
"label": "라이닝 WL-2 5.446~5.462",
"group": "라이닝",
"pattern": "WL-2",
"from_sta": 5446,
"to_sta": 5462,
"volume_m3": 121.1884,
"color": [
120,
90,
170
]
},
{
"id": "LIN_39_P-2",
"label": "라이닝 P-2 5.462~5.468",
"group": "라이닝",
"pattern": "P-2",
"from_sta": 5462,
"to_sta": 5468,
"volume_m3": 45.4457,
"color": [
190,
110,
140
]
},
{
"id": "LIN_40_P-3",
"label": "라이닝 P-3 5.468~5.480",
"group": "라이닝",
"pattern": "P-3",
"from_sta": 5468,
"to_sta": 5480,
"volume_m3": 90.8913,
"color": [
150,
90,
60
]
},
{
"id": "EXC_31_B-1",
"label": "굴착 여유대 B-1 5.357~5.363",
"group": "굴착면",
"pattern": "B-1",
"from_sta": 5357,
"to_sta": 5363,
"volume_m3": 15.747,
"color": [
150,
120,
90
]
},
{
"id": "EXC_32_B-2",
"label": "굴착 여유대 B-2 5.363~5.377",
"group": "굴착면",
"pattern": "B-2",
"from_sta": 5363,
"to_sta": 5377,
"volume_m3": 36.7429,
"color": [
150,
120,
90
]
},
{
"id": "EXC_33_C-1",
"label": "굴착 여유대 C-1 5.377~5.390",
"group": "굴착면",
"pattern": "C-1",
"from_sta": 5377,
"to_sta": 5390,
"volume_m3": 34.1184,
"color": [
150,
120,
90
]
},
{
"id": "EXC_34_C-2",
"label": "굴착 여유대 C-2 5.390~5.399",
"group": "굴착면",
"pattern": "C-2",
"from_sta": 5390,
"to_sta": 5399,
"volume_m3": 23.6205,
"color": [
150,
120,
90
]
},
{
"id": "EXC_35_D-1",
"label": "굴착 여유대 D-1 5.399~5.406",
"group": "굴착면",
"pattern": "D-1",
"from_sta": 5399,
"to_sta": 5406,
"volume_m3": 18.3693,
"color": [
150,
120,
90
]
},
{
"id": "EXC_36_D-2",
"label": "굴착 여유대 D-2 5.406~5.427",
"group": "굴착면",
"pattern": "D-2",
"from_sta": 5406,
"to_sta": 5427,
"volume_m3": 55.1168,
"color": [
150,
120,
90
]
},
{
"id": "EXC_37_D-1",
"label": "굴착 여유대 D-1 5.427~5.446",
"group": "굴착면",
"pattern": "D-1",
"from_sta": 5427,
"to_sta": 5446,
"volume_m3": 49.8676,
"color": [
150,
120,
90
]
},
{
"id": "EXC_38_WL-2",
"label": "굴착 여유대 WL-2 5.446~5.462",
"group": "굴착면",
"pattern": "WL-2",
"from_sta": 5446,
"to_sta": 5462,
"volume_m3": 41.9938,
"color": [
150,
120,
90
]
},
{
"id": "EXC_39_P-2",
"label": "굴착 여유대 P-2 5.462~5.468",
"group": "굴착면",
"pattern": "P-2",
"from_sta": 5462,
"to_sta": 5468,
"volume_m3": 15.7477,
"color": [
150,
120,
90
]
},
{
"id": "EXC_40_P-3",
"label": "굴착 여유대 P-3 5.468~5.480",
"group": "굴착면",
"pattern": "P-3",
"from_sta": 5468,
"to_sta": 5480,
"volume_m3": 31.4953,
"color": [
150,
120,
90
]
},
{
"id": "PAV_4745",
"label": "노면 계획고 포장 4745~4845",
"group": "노면(계획고)",
"pattern": null,
"from_sta": 4745,
"to_sta": 4845,
"volume_m3": 257.5483,
"color": [
96,
125,
139
]
},
{
"id": "BASE_4745",
"label": "기층·인버트(가정) 4745~4845",
"group": "기층·인버트(가정)",
"pattern": null,
"from_sta": 4745,
"to_sta": 4845,
"volume_m3": 348.9289,
"color": [
141,
110,
99
]
},
{
"id": "DRNL_4745",
"label": "측구 L 4745~4845",
"group": "배수(측구)",
"pattern": null,
"from_sta": 4745,
"to_sta": 4845,
"volume_m3": 18.0551,
"color": [
30,
136,
229
]
},
{
"id": "DRNR_4745",
"label": "측구 R 4745~4845",
"group": "배수(측구)",
"pattern": null,
"from_sta": 4745,
"to_sta": 4845,
"volume_m3": 18.2418,
"color": [
30,
136,
229
]
},
{
"id": "HBOX_4745",
"label": "공동구 H(가정) 4745~4845",
"group": "공동구(가정)",
"pattern": null,
"from_sta": 4745,
"to_sta": 4845,
"volume_m3": 10.7742,
"color": [
253,
216,
53
]
},
{
"id": "IBOX_4745",
"label": "공동구 I(가정) 4745~4845",
"group": "공동구(가정)",
"pattern": null,
"from_sta": 4745,
"to_sta": 4845,
"volume_m3": 14.4289,
"color": [
253,
216,
53
]
},
{
"id": "PAV_4845",
"label": "노면 계획고 포장 4845~4945",
"group": "노면(계획고)",
"pattern": null,
"from_sta": 4845,
"to_sta": 4945,
"volume_m3": 257.5482,
"color": [
96,
125,
139
]
},
{
"id": "BASE_4845",
"label": "기층·인버트(가정) 4845~4945",
"group": "기층·인버트(가정)",
"pattern": null,
"from_sta": 4845,
"to_sta": 4945,
"volume_m3": 348.9288,
"color": [
141,
110,
99
]
},
{
"id": "DRNL_4845",
"label": "측구 L 4845~4945",
"group": "배수(측구)",
"pattern": null,
"from_sta": 4845,
"to_sta": 4945,
"volume_m3": 18.055,
"color": [
30,
136,
229
]
},
{
"id": "DRNR_4845",
"label": "측구 R 4845~4945",
"group": "배수(측구)",
"pattern": null,
"from_sta": 4845,
"to_sta": 4945,
"volume_m3": 18.2418,
"color": [
30,
136,
229
]
},
{
"id": "HBOX_4845",
"label": "공동구 H(가정) 4845~4945",
"group": "공동구(가정)",
"pattern": null,
"from_sta": 4845,
"to_sta": 4945,
"volume_m3": 10.7742,
"color": [
253,
216,
53
]
},
{
"id": "IBOX_4845",
"label": "공동구 I(가정) 4845~4945",
"group": "공동구(가정)",
"pattern": null,
"from_sta": 4845,
"to_sta": 4945,
"volume_m3": 14.4289,
"color": [
253,
216,
53
]
},
{
"id": "PAV_4945",
"label": "노면 계획고 포장 4945~5045",
"group": "노면(계획고)",
"pattern": null,
"from_sta": 4945,
"to_sta": 5045,
"volume_m3": 257.5643,
"color": [
96,
125,
139
]
},
{
"id": "BASE_4945",
"label": "기층·인버트(가정) 4945~5045",
"group": "기층·인버트(가정)",
"pattern": null,
"from_sta": 4945,
"to_sta": 5045,
"volume_m3": 348.9535,
"color": [
141,
110,
99
]
},
{
"id": "DRNL_4945",
"label": "측구 L 4945~5045",
"group": "배수(측구)",
"pattern": null,
"from_sta": 4945,
"to_sta": 5045,
"volume_m3": 18.0633,
"color": [
30,
136,
229
]
},
{
"id": "DRNR_4945",
"label": "측구 R 4945~5045",
"group": "배수(측구)",
"pattern": null,
"from_sta": 4945,
"to_sta": 5045,
"volume_m3": 18.2357,
"color": [
30,
136,
229
]
},
{
"id": "HBOX_4945",
"label": "공동구 H(가정) 4945~5045",
"group": "공동구(가정)",
"pattern": null,
"from_sta": 4945,
"to_sta": 5045,
"volume_m3": 10.7799,
"color": [
253,
216,
53
]
},
{
"id": "IBOX_4945",
"label": "공동구 I(가정) 4945~5045",
"group": "공동구(가정)",
"pattern": null,
"from_sta": 4945,
"to_sta": 5045,
"volume_m3": 14.423,
"color": [
253,
216,
53
]
},
{
"id": "PAV_5045",
"label": "노면 계획고 포장 5045~5145",
"group": "노면(계획고)",
"pattern": null,
"from_sta": 5045,
"to_sta": 5145,
"volume_m3": 257.5922,
"color": [
96,
125,
139
]
},
{
"id": "BASE_5045",
"label": "기층·인버트(가정) 5045~5145",
"group": "기층·인버트(가정)",
"pattern": null,
"from_sta": 5045,
"to_sta": 5145,
"volume_m3": 348.9983,
"color": [
141,
110,
99
]
},
{
"id": "DRNL_5045",
"label": "측구 L 5045~5145",
"group": "배수(측구)",
"pattern": null,
"from_sta": 5045,
"to_sta": 5145,
"volume_m3": 18.0863,
"color": [
30,
136,
229
]
},
{
"id": "DRNR_5045",
"label": "측구 R 5045~5145",
"group": "배수(측구)",
"pattern": null,
"from_sta": 5045,
"to_sta": 5145,
"volume_m3": 18.2165,
"color": [
30,
136,
229
]
},
{
"id": "HBOX_5045",
"label": "공동구 H(가정) 5045~5145",
"group": "공동구(가정)",
"pattern": null,
"from_sta": 5045,
"to_sta": 5145,
"volume_m3": 10.796,
"color": [
253,
216,
53
]
},
{
"id": "IBOX_5045",
"label": "공동구 I(가정) 5045~5145",
"group": "공동구(가정)",
"pattern": null,
"from_sta": 5045,
"to_sta": 5145,
"volume_m3": 14.4044,
"color": [
253,
216,
53
]
},
{
"id": "PAV_5145",
"label": "노면 계획고 포장 5145~5245",
"group": "노면(계획고)",
"pattern": null,
"from_sta": 5145,
"to_sta": 5245,
"volume_m3": 257.5903,
"color": [
96,
125,
139
]
},
{
"id": "BASE_5145",
"label": "기층·인버트(가정) 5145~5245",
"group": "기층·인버트(가정)",
"pattern": null,
"from_sta": 5145,
"to_sta": 5245,
"volume_m3": 348.9674,
"color": [
141,
110,
99
]
},
{
"id": "DRNL_5145",
"label": "측구 L 5145~5245",
"group": "배수(측구)",
"pattern": null,
"from_sta": 5145,
"to_sta": 5245,
"volume_m3": 18.0998,
"color": [
30,
136,
229
]
},
{
"id": "DRNR_5145",
"label": "측구 R 5145~5245",
"group": "배수(측구)",
"pattern": null,
"from_sta": 5145,
"to_sta": 5245,
"volume_m3": 18.2027,
"color": [
30,
136,
229
]
},
{
"id": "HBOX_5145",
"label": "공동구 H(가정) 5145~5245",
"group": "공동구(가정)",
"pattern": null,
"from_sta": 5145,
"to_sta": 5245,
"volume_m3": 10.8056,
"color": [
253,
216,
53
]
},
{
"id": "IBOX_5145",
"label": "공동구 I(가정) 5145~5245",
"group": "공동구(가정)",
"pattern": null,
"from_sta": 5145,
"to_sta": 5245,
"volume_m3": 14.3913,
"color": [
253,
216,
53
]
},
{
"id": "PAV_5245",
"label": "노면 계획고 포장 5245~5345",
"group": "노면(계획고)",
"pattern": null,
"from_sta": 5245,
"to_sta": 5345,
"volume_m3": 257.5663,
"color": [
96,
125,
139
]
},
{
"id": "BASE_5245",
"label": "기층·인버트(가정) 5245~5345",
"group": "기층·인버트(가정)",
"pattern": null,
"from_sta": 5245,
"to_sta": 5345,
"volume_m3": 348.9219,
"color": [
141,
110,
99
]
},
{
"id": "DRNL_5245",
"label": "측구 L 5245~5345",
"group": "배수(측구)",
"pattern": null,
"from_sta": 5245,
"to_sta": 5345,
"volume_m3": 18.103,
"color": [
30,
136,
229
]
},
{
"id": "DRNR_5245",
"label": "측구 R 5245~5345",
"group": "배수(측구)",
"pattern": null,
"from_sta": 5245,
"to_sta": 5345,
"volume_m3": 18.1961,
"color": [
30,
136,
229
]
},
{
"id": "HBOX_5245",
"label": "공동구 H(가정) 5245~5345",
"group": "공동구(가정)",
"pattern": null,
"from_sta": 5245,
"to_sta": 5345,
"volume_m3": 10.8081,
"color": [
253,
216,
53
]
},
{
"id": "IBOX_5245",
"label": "공동구 I(가정) 5245~5345",
"group": "공동구(가정)",
"pattern": null,
"from_sta": 5245,
"to_sta": 5345,
"volume_m3": 14.3853,
"color": [
253,
216,
53
]
},
{
"id": "PAV_5345",
"label": "노면 계획고 포장 5345~5445",
"group": "노면(계획고)",
"pattern": null,
"from_sta": 5345,
"to_sta": 5445,
"volume_m3": 257.5537,
"color": [
96,
125,
139
]
},
{
"id": "BASE_5345",
"label": "기층·인버트(가정) 5345~5445",
"group": "기층·인버트(가정)",
"pattern": null,
"from_sta": 5345,
"to_sta": 5445,
"volume_m3": 348.8837,
"color": [
141,
110,
99
]
},
{
"id": "DRNL_5345",
"label": "측구 L 5345~5445",
"group": "배수(측구)",
"pattern": null,
"from_sta": 5345,
"to_sta": 5445,
"volume_m3": 18.1104,
"color": [
30,
136,
229
]
},
{
"id": "DRNR_5345",
"label": "측구 R 5345~5445",
"group": "배수(측구)",
"pattern": null,
"from_sta": 5345,
"to_sta": 5445,
"volume_m3": 18.1868,
"color": [
30,
136,
229
]
},
{
"id": "HBOX_5345",
"label": "공동구 H(가정) 5345~5445",
"group": "공동구(가정)",
"pattern": null,
"from_sta": 5345,
"to_sta": 5445,
"volume_m3": 10.8135,
"color": [
253,
216,
53
]
},
{
"id": "IBOX_5345",
"label": "공동구 I(가정) 5345~5445",
"group": "공동구(가정)",
"pattern": null,
"from_sta": 5345,
"to_sta": 5445,
"volume_m3": 14.3766,
"color": [
253,
216,
53
]
},
{
"id": "PAV_5445",
"label": "노면 계획고 포장 5445~5480",
"group": "노면(계획고)",
"pattern": null,
"from_sta": 5445,
"to_sta": 5480,
"volume_m3": 90.1473,
"color": [
96,
125,
139
]
},
{
"id": "BASE_5445",
"label": "기층·인버트(가정) 5445~5480",
"group": "기층·인버트(가정)",
"pattern": null,
"from_sta": 5445,
"to_sta": 5480,
"volume_m3": 122.1334,
"color": [
141,
110,
99
]
},
{
"id": "DRNL_5445",
"label": "측구 L 5445~5480",
"group": "배수(측구)",
"pattern": null,
"from_sta": 5445,
"to_sta": 5480,
"volume_m3": 6.3313,
"color": [
30,
136,
229
]
},
{
"id": "DRNR_5445",
"label": "측구 R 5445~5480",
"group": "배수(측구)",
"pattern": null,
"from_sta": 5445,
"to_sta": 5480,
"volume_m3": 6.3733,
"color": [
30,
136,
229
]
},
{
"id": "HBOX_5445",
"label": "공동구 H(가정) 5445~5480",
"group": "공동구(가정)",
"pattern": null,
"from_sta": 5445,
"to_sta": 5480,
"volume_m3": 3.7795,
"color": [
253,
216,
53
]
},
{
"id": "IBOX_5445",
"label": "공동구 I(가정) 5445~5480",
"group": "공동구(가정)",
"pattern": null,
"from_sta": 5445,
"to_sta": 5480,
"volume_m3": 5.0393,
"color": [
253,
216,
53
]
},
{
"id": "REF_CLEAR_1",
"label": "시설한계 50 mm 참조선 1",
"group": "시설한계(참조선)",
"pattern": null,
"from_sta": 4745,
"to_sta": 5480,
"volume_m3": 0,
"color": [
255,
111,
0
],
"reference": true
},
{
"id": "REF_CLEAR_2",
"label": "시설한계 50 mm 참조선 2",
"group": "시설한계(참조선)",
"pattern": null,
"from_sta": 4745,
"to_sta": 5480,
"volume_m3": 0,
"color": [
255,
111,
0
],
"reference": true
},
{
"id": "REF_CLEAR_3",
"label": "시설한계 50 mm 참조선 3",
"group": "시설한계(참조선)",
"pattern": null,
"from_sta": 4745,
"to_sta": 5480,
"volume_m3": 0,
"color": [
255,
111,
0
],
"reference": true
},
{
"id": "REF_CLEAR_4",
"label": "시설한계 50 mm 참조선 4",
"group": "시설한계(참조선)",
"pattern": null,
"from_sta": 4745,
"to_sta": 5480,
"volume_m3": 0,
"color": [
255,
111,
0
],
"reference": true
},
{
"id": "REF_CLEAR_5",
"label": "시설한계 50 mm 참조선 5",
"group": "시설한계(참조선)",
"pattern": null,
"from_sta": 4745,
"to_sta": 5480,
"volume_m3": 0,
"color": [
255,
111,
0
],
"reference": true
},
{
"id": "REF_CLEAR_6",
"label": "시설한계 50 mm 참조선 6",
"group": "시설한계(참조선)",
"pattern": null,
"from_sta": 4745,
"to_sta": 5480,
"volume_m3": 0,
"color": [
255,
111,
0
],
"reference": true
}
],
"open": [
"E-1, E-2, RP-2, WL-3 패턴 배치 [미확정] (당진 표 밖)",
"NP-5BE-1-WL-4 해석 [확인 필요]",
"04 공동구·배수 도면 상세 미반영 (측구·공동구 치수는 03-001 단면 기준)",
"편경사 부호(좌·우) 확인 필요"
]
}