diff --git a/data/verify_solids.json b/data/verify_solids.json index 74638a5..82f54f1 100644 --- a/data/verify_solids.json +++ b/data/verify_solids.json @@ -1,13 +1,13 @@ { - "solid_count": 128, + "solid_count": 320, "runs": 40, "pattern_coverage": "4745..5480 contiguous", "lining_runs": 40, "excavation_runs": 40, - "volume_sum_m3": 12406.136, - "step_bytes": 84621457, - "glb_bytes": 1287912, - "glb_geometries": 134, + "volume_sum_m3": 12406.138, + "step_bytes": 91713125, + "glb_bytes": 1566612, + "glb_geometries": 326, "section_overlap_m2_by_station": { "4745": { "lining_vs_excavation": 0.01732111, diff --git a/model/tunnel_solids.glb b/model/tunnel_solids.glb index daca782..513cacb 100644 Binary files a/model/tunnel_solids.glb and b/model/tunnel_solids.glb differ diff --git a/model/tunnel_solids_meta.json b/model/tunnel_solids_meta.json index 2cd8bc7..89505cf 100644 --- a/model/tunnel_solids_meta.json +++ b/model/tunnel_solids_meta.json @@ -1390,13 +1390,13 @@ ] }, { - "id": "PAV_4745", - "label": "노면 계획고 포장 4745~4845", + "id": "PAV_01_P-3", + "label": "노면 계획고 포장 P-3 4.745~4.763", "group": "노면(계획고)", - "pattern": null, + "pattern": "P-3", "from_sta": 4745, - "to_sta": 4845, - "volume_m3": 257.5483, + "to_sta": 4763, + "volume_m3": 46.3602, "color": [ 96, 125, @@ -1404,13 +1404,13 @@ ] }, { - "id": "BASE_4745", - "label": "기층·인버트(가정) 4745~4845", + "id": "BASE_01_P-3", + "label": "기층·인버트(가정) P-3 4.745~4.763", "group": "기층·인버트(가정)", - "pattern": null, + "pattern": "P-3", "from_sta": 4745, - "to_sta": 4845, - "volume_m3": 348.9289, + "to_sta": 4763, + "volume_m3": 62.8117, "color": [ 141, 110, @@ -1418,13 +1418,13 @@ ] }, { - "id": "DRNL_4745", - "label": "측구 L 4745~4845", + "id": "DRNL_01_P-3", + "label": "측구 L P-3 4.745~4.763", "group": "배수(측구)", - "pattern": null, + "pattern": "P-3", "from_sta": 4745, - "to_sta": 4845, - "volume_m3": 18.0551, + "to_sta": 4763, + "volume_m3": 3.256, "color": [ 30, 136, @@ -1432,13 +1432,13 @@ ] }, { - "id": "DRNR_4745", - "label": "측구 R 4745~4845", + "id": "DRNR_01_P-3", + "label": "측구 R P-3 4.745~4.763", "group": "배수(측구)", - "pattern": null, + "pattern": "P-3", "from_sta": 4745, - "to_sta": 4845, - "volume_m3": 18.2418, + "to_sta": 4763, + "volume_m3": 3.2776, "color": [ 30, 136, @@ -1446,13 +1446,13 @@ ] }, { - "id": "HBOX_4745", - "label": "공동구 H(가정) 4745~4845", + "id": "HBOX_01_P-3", + "label": "공동구 H(가정) P-3 4.745~4.763", "group": "공동구(가정)", - "pattern": null, + "pattern": "P-3", "from_sta": 4745, - "to_sta": 4845, - "volume_m3": 10.7742, + "to_sta": 4763, + "volume_m3": 1.9437, "color": [ 253, 216, @@ -1460,13 +1460,13 @@ ] }, { - "id": "IBOX_4745", - "label": "공동구 I(가정) 4745~4845", + "id": "IBOX_01_P-3", + "label": "공동구 I(가정) P-3 4.745~4.763", "group": "공동구(가정)", - "pattern": null, + "pattern": "P-3", "from_sta": 4745, - "to_sta": 4845, - "volume_m3": 14.4289, + "to_sta": 4763, + "volume_m3": 2.5916, "color": [ 253, 216, @@ -1474,13 +1474,13 @@ ] }, { - "id": "PAV_4845", - "label": "노면 계획고 포장 4845~4945", + "id": "PAV_02_WL-2", + "label": "노면 계획고 포장 WL-2 4.763~4.785", "group": "노면(계획고)", - "pattern": null, - "from_sta": 4845, - "to_sta": 4945, - "volume_m3": 257.5482, + "pattern": "WL-2", + "from_sta": 4763, + "to_sta": 4785, + "volume_m3": 56.6625, "color": [ 96, 125, @@ -1488,13 +1488,13 @@ ] }, { - "id": "BASE_4845", - "label": "기층·인버트(가정) 4845~4945", + "id": "BASE_02_WL-2", + "label": "기층·인버트(가정) WL-2 4.763~4.785", "group": "기층·인버트(가정)", - "pattern": null, - "from_sta": 4845, - "to_sta": 4945, - "volume_m3": 348.9288, + "pattern": "WL-2", + "from_sta": 4763, + "to_sta": 4785, + "volume_m3": 76.7699, "color": [ 141, 110, @@ -1502,13 +1502,13 @@ ] }, { - "id": "DRNL_4845", - "label": "측구 L 4845~4945", + "id": "DRNL_02_WL-2", + "label": "측구 L WL-2 4.763~4.785", "group": "배수(측구)", - "pattern": null, - "from_sta": 4845, - "to_sta": 4945, - "volume_m3": 18.055, + "pattern": "WL-2", + "from_sta": 4763, + "to_sta": 4785, + "volume_m3": 3.9796, "color": [ 30, 136, @@ -1516,13 +1516,13 @@ ] }, { - "id": "DRNR_4845", - "label": "측구 R 4845~4945", + "id": "DRNR_02_WL-2", + "label": "측구 R WL-2 4.763~4.785", "group": "배수(측구)", - "pattern": null, - "from_sta": 4845, - "to_sta": 4945, - "volume_m3": 18.2418, + "pattern": "WL-2", + "from_sta": 4763, + "to_sta": 4785, + "volume_m3": 4.006, "color": [ 30, 136, @@ -1530,13 +1530,13 @@ ] }, { - "id": "HBOX_4845", - "label": "공동구 H(가정) 4845~4945", + "id": "HBOX_02_WL-2", + "label": "공동구 H(가정) WL-2 4.763~4.785", "group": "공동구(가정)", - "pattern": null, - "from_sta": 4845, - "to_sta": 4945, - "volume_m3": 10.7742, + "pattern": "WL-2", + "from_sta": 4763, + "to_sta": 4785, + "volume_m3": 2.3756, "color": [ 253, 216, @@ -1544,13 +1544,13 @@ ] }, { - "id": "IBOX_4845", - "label": "공동구 I(가정) 4845~4945", + "id": "IBOX_02_WL-2", + "label": "공동구 I(가정) WL-2 4.763~4.785", "group": "공동구(가정)", - "pattern": null, - "from_sta": 4845, - "to_sta": 4945, - "volume_m3": 14.4289, + "pattern": "WL-2", + "from_sta": 4763, + "to_sta": 4785, + "volume_m3": 3.1675, "color": [ 253, 216, @@ -1558,13 +1558,13 @@ ] }, { - "id": "PAV_4945", - "label": "노면 계획고 포장 4945~5045", + "id": "PAV_03_WL-1", + "label": "노면 계획고 포장 WL-1 4.785~4.796", "group": "노면(계획고)", - "pattern": null, - "from_sta": 4945, - "to_sta": 5045, - "volume_m3": 257.5643, + "pattern": "WL-1", + "from_sta": 4785, + "to_sta": 4796, + "volume_m3": 28.3313, "color": [ 96, 125, @@ -1572,13 +1572,13 @@ ] }, { - "id": "BASE_4945", - "label": "기층·인버트(가정) 4945~5045", + "id": "BASE_03_WL-1", + "label": "기층·인버트(가정) WL-1 4.785~4.796", "group": "기층·인버트(가정)", - "pattern": null, - "from_sta": 4945, - "to_sta": 5045, - "volume_m3": 348.9535, + "pattern": "WL-1", + "from_sta": 4785, + "to_sta": 4796, + "volume_m3": 38.3849, "color": [ 141, 110, @@ -1586,13 +1586,13 @@ ] }, { - "id": "DRNL_4945", - "label": "측구 L 4945~5045", + "id": "DRNL_03_WL-1", + "label": "측구 L WL-1 4.785~4.796", "group": "배수(측구)", - "pattern": null, - "from_sta": 4945, - "to_sta": 5045, - "volume_m3": 18.0633, + "pattern": "WL-1", + "from_sta": 4785, + "to_sta": 4796, + "volume_m3": 1.9898, "color": [ 30, 136, @@ -1600,13 +1600,13 @@ ] }, { - "id": "DRNR_4945", - "label": "측구 R 4945~5045", + "id": "DRNR_03_WL-1", + "label": "측구 R WL-1 4.785~4.796", "group": "배수(측구)", - "pattern": null, - "from_sta": 4945, - "to_sta": 5045, - "volume_m3": 18.2357, + "pattern": "WL-1", + "from_sta": 4785, + "to_sta": 4796, + "volume_m3": 2.003, "color": [ 30, 136, @@ -1614,13 +1614,13 @@ ] }, { - "id": "HBOX_4945", - "label": "공동구 H(가정) 4945~5045", + "id": "HBOX_03_WL-1", + "label": "공동구 H(가정) WL-1 4.785~4.796", "group": "공동구(가정)", - "pattern": null, - "from_sta": 4945, - "to_sta": 5045, - "volume_m3": 10.7799, + "pattern": "WL-1", + "from_sta": 4785, + "to_sta": 4796, + "volume_m3": 1.1878, "color": [ 253, 216, @@ -1628,13 +1628,13 @@ ] }, { - "id": "IBOX_4945", - "label": "공동구 I(가정) 4945~5045", + "id": "IBOX_03_WL-1", + "label": "공동구 I(가정) WL-1 4.785~4.796", "group": "공동구(가정)", - "pattern": null, - "from_sta": 4945, - "to_sta": 5045, - "volume_m3": 14.423, + "pattern": "WL-1", + "from_sta": 4785, + "to_sta": 4796, + "volume_m3": 1.5837, "color": [ 253, 216, @@ -1642,13 +1642,13 @@ ] }, { - "id": "PAV_5045", - "label": "노면 계획고 포장 5045~5145", + "id": "PAV_04_D-2", + "label": "노면 계획고 포장 D-2 4.796~4.839", "group": "노면(계획고)", - "pattern": null, - "from_sta": 5045, - "to_sta": 5145, - "volume_m3": 257.5922, + "pattern": "D-2", + "from_sta": 4796, + "to_sta": 4839, + "volume_m3": 110.7401, "color": [ 96, 125, @@ -1656,13 +1656,13 @@ ] }, { - "id": "BASE_5045", - "label": "기층·인버트(가정) 5045~5145", + "id": "BASE_04_D-2", + "label": "기층·인버트(가정) D-2 4.796~4.839", "group": "기층·인버트(가정)", - "pattern": null, - "from_sta": 5045, - "to_sta": 5145, - "volume_m3": 348.9983, + "pattern": "D-2", + "from_sta": 4796, + "to_sta": 4839, + "volume_m3": 150.0241, "color": [ 141, 110, @@ -1670,13 +1670,13 @@ ] }, { - "id": "DRNL_5045", - "label": "측구 L 5045~5145", + "id": "DRNL_04_D-2", + "label": "측구 L D-2 4.796~4.839", "group": "배수(측구)", - "pattern": null, - "from_sta": 5045, - "to_sta": 5145, - "volume_m3": 18.0863, + "pattern": "D-2", + "from_sta": 4796, + "to_sta": 4839, + "volume_m3": 7.7443, "color": [ 30, 136, @@ -1684,13 +1684,13 @@ ] }, { - "id": "DRNR_5045", - "label": "측구 R 5045~5145", + "id": "DRNR_04_D-2", + "label": "측구 R D-2 4.796~4.839", "group": "배수(측구)", - "pattern": null, - "from_sta": 5045, - "to_sta": 5145, - "volume_m3": 18.2165, + "pattern": "D-2", + "from_sta": 4796, + "to_sta": 4839, + "volume_m3": 7.8626, "color": [ 30, 136, @@ -1698,13 +1698,13 @@ ] }, { - "id": "HBOX_5045", - "label": "공동구 H(가정) 5045~5145", + "id": "HBOX_04_D-2", + "label": "공동구 H(가정) D-2 4.796~4.839", "group": "공동구(가정)", - "pattern": null, - "from_sta": 5045, - "to_sta": 5145, - "volume_m3": 10.796, + "pattern": "D-2", + "from_sta": 4796, + "to_sta": 4839, + "volume_m3": 4.6192, "color": [ 253, 216, @@ -1712,13 +1712,13 @@ ] }, { - "id": "IBOX_5045", - "label": "공동구 I(가정) 5045~5145", + "id": "IBOX_04_D-2", + "label": "공동구 I(가정) D-2 4.796~4.839", "group": "공동구(가정)", - "pattern": null, - "from_sta": 5045, - "to_sta": 5145, - "volume_m3": 14.4044, + "pattern": "D-2", + "from_sta": 4796, + "to_sta": 4839, + "volume_m3": 6.2222, "color": [ 253, 216, @@ -1726,13 +1726,13 @@ ] }, { - "id": "PAV_5145", - "label": "노면 계획고 포장 5145~5245", + "id": "PAV_05_D-1", + "label": "노면 계획고 포장 D-1 4.839~4.848", "group": "노면(계획고)", - "pattern": null, - "from_sta": 5145, - "to_sta": 5245, - "volume_m3": 257.5903, + "pattern": "D-1", + "from_sta": 4839, + "to_sta": 4848, + "volume_m3": 23.1802, "color": [ 96, 125, @@ -1740,13 +1740,13 @@ ] }, { - "id": "BASE_5145", - "label": "기층·인버트(가정) 5145~5245", + "id": "BASE_05_D-1", + "label": "기층·인버트(가정) D-1 4.839~4.848", "group": "기층·인버트(가정)", - "pattern": null, - "from_sta": 5145, - "to_sta": 5245, - "volume_m3": 348.9674, + "pattern": "D-1", + "from_sta": 4839, + "to_sta": 4848, + "volume_m3": 31.406, "color": [ 141, 110, @@ -1754,13 +1754,13 @@ ] }, { - "id": "DRNL_5145", - "label": "측구 L 5145~5245", + "id": "DRNL_05_D-1", + "label": "측구 L D-1 4.839~4.848", "group": "배수(측구)", - "pattern": null, - "from_sta": 5145, - "to_sta": 5245, - "volume_m3": 18.0998, + "pattern": "D-1", + "from_sta": 4839, + "to_sta": 4848, + "volume_m3": 1.628, "color": [ 30, 136, @@ -1768,13 +1768,13 @@ ] }, { - "id": "DRNR_5145", - "label": "측구 R 5145~5245", + "id": "DRNR_05_D-1", + "label": "측구 R D-1 4.839~4.848", "group": "배수(측구)", - "pattern": null, - "from_sta": 5145, - "to_sta": 5245, - "volume_m3": 18.2027, + "pattern": "D-1", + "from_sta": 4839, + "to_sta": 4848, + "volume_m3": 1.6388, "color": [ 30, 136, @@ -1782,13 +1782,13 @@ ] }, { - "id": "HBOX_5145", - "label": "공동구 H(가정) 5145~5245", + "id": "HBOX_05_D-1", + "label": "공동구 H(가정) D-1 4.839~4.848", "group": "공동구(가정)", - "pattern": null, - "from_sta": 5145, - "to_sta": 5245, - "volume_m3": 10.8056, + "pattern": "D-1", + "from_sta": 4839, + "to_sta": 4848, + "volume_m3": 0.9718, "color": [ 253, 216, @@ -1796,13 +1796,13 @@ ] }, { - "id": "IBOX_5145", - "label": "공동구 I(가정) 5145~5245", + "id": "IBOX_05_D-1", + "label": "공동구 I(가정) D-1 4.839~4.848", "group": "공동구(가정)", - "pattern": null, - "from_sta": 5145, - "to_sta": 5245, - "volume_m3": 14.3913, + "pattern": "D-1", + "from_sta": 4839, + "to_sta": 4848, + "volume_m3": 1.2958, "color": [ 253, 216, @@ -1810,13 +1810,13 @@ ] }, { - "id": "PAV_5245", - "label": "노면 계획고 포장 5245~5345", + "id": "PAV_06_C-2", + "label": "노면 계획고 포장 C-2 4.848~4.857", "group": "노면(계획고)", - "pattern": null, - "from_sta": 5245, - "to_sta": 5345, - "volume_m3": 257.5663, + "pattern": "C-2", + "from_sta": 4848, + "to_sta": 4857, + "volume_m3": 23.1802, "color": [ 96, 125, @@ -1824,13 +1824,13 @@ ] }, { - "id": "BASE_5245", - "label": "기층·인버트(가정) 5245~5345", + "id": "BASE_06_C-2", + "label": "기층·인버트(가정) C-2 4.848~4.857", "group": "기층·인버트(가정)", - "pattern": null, - "from_sta": 5245, - "to_sta": 5345, - "volume_m3": 348.9219, + "pattern": "C-2", + "from_sta": 4848, + "to_sta": 4857, + "volume_m3": 31.406, "color": [ 141, 110, @@ -1838,13 +1838,13 @@ ] }, { - "id": "DRNL_5245", - "label": "측구 L 5245~5345", + "id": "DRNL_06_C-2", + "label": "측구 L C-2 4.848~4.857", "group": "배수(측구)", - "pattern": null, - "from_sta": 5245, - "to_sta": 5345, - "volume_m3": 18.103, + "pattern": "C-2", + "from_sta": 4848, + "to_sta": 4857, + "volume_m3": 1.628, "color": [ 30, 136, @@ -1852,13 +1852,13 @@ ] }, { - "id": "DRNR_5245", - "label": "측구 R 5245~5345", + "id": "DRNR_06_C-2", + "label": "측구 R C-2 4.848~4.857", "group": "배수(측구)", - "pattern": null, - "from_sta": 5245, - "to_sta": 5345, - "volume_m3": 18.1961, + "pattern": "C-2", + "from_sta": 4848, + "to_sta": 4857, + "volume_m3": 1.6388, "color": [ 30, 136, @@ -1866,13 +1866,13 @@ ] }, { - "id": "HBOX_5245", - "label": "공동구 H(가정) 5245~5345", + "id": "HBOX_06_C-2", + "label": "공동구 H(가정) C-2 4.848~4.857", "group": "공동구(가정)", - "pattern": null, - "from_sta": 5245, - "to_sta": 5345, - "volume_m3": 10.8081, + "pattern": "C-2", + "from_sta": 4848, + "to_sta": 4857, + "volume_m3": 0.9718, "color": [ 253, 216, @@ -1880,13 +1880,13 @@ ] }, { - "id": "IBOX_5245", - "label": "공동구 I(가정) 5245~5345", + "id": "IBOX_06_C-2", + "label": "공동구 I(가정) C-2 4.848~4.857", "group": "공동구(가정)", - "pattern": null, - "from_sta": 5245, - "to_sta": 5345, - "volume_m3": 14.3853, + "pattern": "C-2", + "from_sta": 4848, + "to_sta": 4857, + "volume_m3": 1.2958, "color": [ 253, 216, @@ -1894,13 +1894,13 @@ ] }, { - "id": "PAV_5345", - "label": "노면 계획고 포장 5345~5445", + "id": "PAV_07_C-1", + "label": "노면 계획고 포장 C-1 4.857~4.862", "group": "노면(계획고)", - "pattern": null, - "from_sta": 5345, - "to_sta": 5445, - "volume_m3": 257.5537, + "pattern": "C-1", + "from_sta": 4857, + "to_sta": 4862, + "volume_m3": 12.8779, "color": [ 96, 125, @@ -1908,13 +1908,13 @@ ] }, { - "id": "BASE_5345", - "label": "기층·인버트(가정) 5345~5445", + "id": "BASE_07_C-1", + "label": "기층·인버트(가정) C-1 4.857~4.862", "group": "기층·인버트(가정)", - "pattern": null, - "from_sta": 5345, - "to_sta": 5445, - "volume_m3": 348.8837, + "pattern": "C-1", + "from_sta": 4857, + "to_sta": 4862, + "volume_m3": 17.4478, "color": [ 141, 110, @@ -1922,13 +1922,13 @@ ] }, { - "id": "DRNL_5345", - "label": "측구 L 5345~5445", + "id": "DRNL_07_C-1", + "label": "측구 L C-1 4.857~4.862", "group": "배수(측구)", - "pattern": null, - "from_sta": 5345, - "to_sta": 5445, - "volume_m3": 18.1104, + "pattern": "C-1", + "from_sta": 4857, + "to_sta": 4862, + "volume_m3": 0.9045, "color": [ 30, 136, @@ -1936,13 +1936,13 @@ ] }, { - "id": "DRNR_5345", - "label": "측구 R 5345~5445", + "id": "DRNR_07_C-1", + "label": "측구 R C-1 4.857~4.862", "group": "배수(측구)", - "pattern": null, - "from_sta": 5345, - "to_sta": 5445, - "volume_m3": 18.1868, + "pattern": "C-1", + "from_sta": 4857, + "to_sta": 4862, + "volume_m3": 0.9104, "color": [ 30, 136, @@ -1950,13 +1950,13 @@ ] }, { - "id": "HBOX_5345", - "label": "공동구 H(가정) 5345~5445", + "id": "HBOX_07_C-1", + "label": "공동구 H(가정) C-1 4.857~4.862", "group": "공동구(가정)", - "pattern": null, - "from_sta": 5345, - "to_sta": 5445, - "volume_m3": 10.8135, + "pattern": "C-1", + "from_sta": 4857, + "to_sta": 4862, + "volume_m3": 0.5399, "color": [ 253, 216, @@ -1964,13 +1964,13 @@ ] }, { - "id": "IBOX_5345", - "label": "공동구 I(가정) 5345~5445", + "id": "IBOX_07_C-1", + "label": "공동구 I(가정) C-1 4.857~4.862", "group": "공동구(가정)", - "pattern": null, - "from_sta": 5345, - "to_sta": 5445, - "volume_m3": 14.3766, + "pattern": "C-1", + "from_sta": 4857, + "to_sta": 4862, + "volume_m3": 0.7199, "color": [ 253, 216, @@ -1978,13 +1978,13 @@ ] }, { - "id": "PAV_5445", - "label": "노면 계획고 포장 5445~5480", + "id": "PAV_08_B-2", + "label": "노면 계획고 포장 B-2 4.862~4.867", "group": "노면(계획고)", - "pattern": null, - "from_sta": 5445, - "to_sta": 5480, - "volume_m3": 90.1473, + "pattern": "B-2", + "from_sta": 4862, + "to_sta": 4867, + "volume_m3": 12.8779, "color": [ 96, 125, @@ -1992,13 +1992,13 @@ ] }, { - "id": "BASE_5445", - "label": "기층·인버트(가정) 5445~5480", + "id": "BASE_08_B-2", + "label": "기층·인버트(가정) B-2 4.862~4.867", "group": "기층·인버트(가정)", - "pattern": null, - "from_sta": 5445, - "to_sta": 5480, - "volume_m3": 122.1334, + "pattern": "B-2", + "from_sta": 4862, + "to_sta": 4867, + "volume_m3": 17.4478, "color": [ 141, 110, @@ -2006,13 +2006,13 @@ ] }, { - "id": "DRNL_5445", - "label": "측구 L 5445~5480", + "id": "DRNL_08_B-2", + "label": "측구 L B-2 4.862~4.867", "group": "배수(측구)", - "pattern": null, - "from_sta": 5445, - "to_sta": 5480, - "volume_m3": 6.3313, + "pattern": "B-2", + "from_sta": 4862, + "to_sta": 4867, + "volume_m3": 0.9045, "color": [ 30, 136, @@ -2020,13 +2020,13 @@ ] }, { - "id": "DRNR_5445", - "label": "측구 R 5445~5480", + "id": "DRNR_08_B-2", + "label": "측구 R B-2 4.862~4.867", "group": "배수(측구)", - "pattern": null, - "from_sta": 5445, - "to_sta": 5480, - "volume_m3": 6.3733, + "pattern": "B-2", + "from_sta": 4862, + "to_sta": 4867, + "volume_m3": 0.9104, "color": [ 30, 136, @@ -2034,13 +2034,13 @@ ] }, { - "id": "HBOX_5445", - "label": "공동구 H(가정) 5445~5480", + "id": "HBOX_08_B-2", + "label": "공동구 H(가정) B-2 4.862~4.867", "group": "공동구(가정)", - "pattern": null, - "from_sta": 5445, - "to_sta": 5480, - "volume_m3": 3.7795, + "pattern": "B-2", + "from_sta": 4862, + "to_sta": 4867, + "volume_m3": 0.5399, "color": [ 253, 216, @@ -2048,13 +2048,517 @@ ] }, { - "id": "IBOX_5445", - "label": "공동구 I(가정) 5445~5480", + "id": "IBOX_08_B-2", + "label": "공동구 I(가정) B-2 4.862~4.867", "group": "공동구(가정)", - "pattern": null, - "from_sta": 5445, - "to_sta": 5480, - "volume_m3": 5.0393, + "pattern": "B-2", + "from_sta": 4862, + "to_sta": 4867, + "volume_m3": 0.7199, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_09_B-1", + "label": "노면 계획고 포장 B-1 4.867~4.873", + "group": "노면(계획고)", + "pattern": "B-1", + "from_sta": 4867, + "to_sta": 4873, + "volume_m3": 15.4535, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_09_B-1", + "label": "기층·인버트(가정) B-1 4.867~4.873", + "group": "기층·인버트(가정)", + "pattern": "B-1", + "from_sta": 4867, + "to_sta": 4873, + "volume_m3": 20.9373, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_09_B-1", + "label": "측구 L B-1 4.867~4.873", + "group": "배수(측구)", + "pattern": "B-1", + "from_sta": 4867, + "to_sta": 4873, + "volume_m3": 1.0853, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_09_B-1", + "label": "측구 R B-1 4.867~4.873", + "group": "배수(측구)", + "pattern": "B-1", + "from_sta": 4867, + "to_sta": 4873, + "volume_m3": 1.0925, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_09_B-1", + "label": "공동구 H(가정) B-1 4.867~4.873", + "group": "공동구(가정)", + "pattern": "B-1", + "from_sta": 4867, + "to_sta": 4873, + "volume_m3": 0.6479, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_09_B-1", + "label": "공동구 I(가정) B-1 4.867~4.873", + "group": "공동구(가정)", + "pattern": "B-1", + "from_sta": 4867, + "to_sta": 4873, + "volume_m3": 0.8639, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_10_A", + "label": "노면 계획고 포장 A 4.873~4.907", + "group": "노면(계획고)", + "pattern": "A", + "from_sta": 4873, + "to_sta": 4907, + "volume_m3": 87.5592, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_10_A", + "label": "기층·인버트(가정) A 4.873~4.907", + "group": "기층·인버트(가정)", + "pattern": "A", + "from_sta": 4873, + "to_sta": 4907, + "volume_m3": 118.6173, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_10_A", + "label": "측구 L A 4.873~4.907", + "group": "배수(측구)", + "pattern": "A", + "from_sta": 4873, + "to_sta": 4907, + "volume_m3": 6.1162, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_10_A", + "label": "측구 R A 4.873~4.907", + "group": "배수(측구)", + "pattern": "A", + "from_sta": 4873, + "to_sta": 4907, + "volume_m3": 6.2238, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_10_A", + "label": "공동구 H(가정) A 4.873~4.907", + "group": "공동구(가정)", + "pattern": "A", + "from_sta": 4873, + "to_sta": 4907, + "volume_m3": 3.6473, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_10_A", + "label": "공동구 I(가정) A 4.873~4.907", + "group": "공동구(가정)", + "pattern": "A", + "from_sta": 4873, + "to_sta": 4907, + "volume_m3": 4.9264, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_11_B-1", + "label": "노면 계획고 포장 B-1 4.907~4.915", + "group": "노면(계획고)", + "pattern": "B-1", + "from_sta": 4907, + "to_sta": 4915, + "volume_m3": 20.6045, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_11_B-1", + "label": "기층·인버트(가정) B-1 4.907~4.915", + "group": "기층·인버트(가정)", + "pattern": "B-1", + "from_sta": 4907, + "to_sta": 4915, + "volume_m3": 27.9163, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_11_B-1", + "label": "측구 L B-1 4.907~4.915", + "group": "배수(측구)", + "pattern": "B-1", + "from_sta": 4907, + "to_sta": 4915, + "volume_m3": 1.4471, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_11_B-1", + "label": "측구 R B-1 4.907~4.915", + "group": "배수(측구)", + "pattern": "B-1", + "from_sta": 4907, + "to_sta": 4915, + "volume_m3": 1.4567, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_11_B-1", + "label": "공동구 H(가정) B-1 4.907~4.915", + "group": "공동구(가정)", + "pattern": "B-1", + "from_sta": 4907, + "to_sta": 4915, + "volume_m3": 0.8639, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_11_B-1", + "label": "공동구 I(가정) B-1 4.907~4.915", + "group": "공동구(가정)", + "pattern": "B-1", + "from_sta": 4907, + "to_sta": 4915, + "volume_m3": 1.1518, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_12_B-2", + "label": "노면 계획고 포장 B-2 4.915~4.920", + "group": "노면(계획고)", + "pattern": "B-2", + "from_sta": 4915, + "to_sta": 4920, + "volume_m3": 12.8778, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_12_B-2", + "label": "기층·인버트(가정) B-2 4.915~4.920", + "group": "기층·인버트(가정)", + "pattern": "B-2", + "from_sta": 4915, + "to_sta": 4920, + "volume_m3": 17.4477, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_12_B-2", + "label": "측구 L B-2 4.915~4.920", + "group": "배수(측구)", + "pattern": "B-2", + "from_sta": 4915, + "to_sta": 4920, + "volume_m3": 0.9044, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_12_B-2", + "label": "측구 R B-2 4.915~4.920", + "group": "배수(측구)", + "pattern": "B-2", + "from_sta": 4915, + "to_sta": 4920, + "volume_m3": 0.9104, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_12_B-2", + "label": "공동구 H(가정) B-2 4.915~4.920", + "group": "공동구(가정)", + "pattern": "B-2", + "from_sta": 4915, + "to_sta": 4920, + "volume_m3": 0.5399, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_12_B-2", + "label": "공동구 I(가정) B-2 4.915~4.920", + "group": "공동구(가정)", + "pattern": "B-2", + "from_sta": 4915, + "to_sta": 4920, + "volume_m3": 0.7199, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_13_RP-1", + "label": "노면 계획고 포장 RP-1 4.920~4.940", + "group": "노면(계획고)", + "pattern": "RP-1", + "from_sta": 4920, + "to_sta": 4940, + "volume_m3": 51.5113, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_13_RP-1", + "label": "기층·인버트(가정) RP-1 4.920~4.940", + "group": "기층·인버트(가정)", + "pattern": "RP-1", + "from_sta": 4920, + "to_sta": 4940, + "volume_m3": 69.7907, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_13_RP-1", + "label": "측구 L RP-1 4.920~4.940", + "group": "배수(측구)", + "pattern": "RP-1", + "from_sta": 4920, + "to_sta": 4940, + "volume_m3": 3.6178, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_13_RP-1", + "label": "측구 R RP-1 4.920~4.940", + "group": "배수(측구)", + "pattern": "RP-1", + "from_sta": 4920, + "to_sta": 4940, + "volume_m3": 3.6418, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_13_RP-1", + "label": "공동구 H(가정) RP-1 4.920~4.940", + "group": "공동구(가정)", + "pattern": "RP-1", + "from_sta": 4920, + "to_sta": 4940, + "volume_m3": 2.1596, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_13_RP-1", + "label": "공동구 I(가정) RP-1 4.920~4.940", + "group": "공동구(가정)", + "pattern": "RP-1", + "from_sta": 4920, + "to_sta": 4940, + "volume_m3": 2.8795, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_14_C-1", + "label": "노면 계획고 포장 C-1 4.940~4.988", + "group": "노면(계획고)", + "pattern": "C-1", + "from_sta": 4940, + "to_sta": 4988, + "volume_m3": 123.6271, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_14_C-1", + "label": "기층·인버트(가정) C-1 4.940~4.988", + "group": "기층·인버트(가정)", + "pattern": "C-1", + "from_sta": 4940, + "to_sta": 4988, + "volume_m3": 167.4977, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_14_C-1", + "label": "측구 L C-1 4.940~4.988", + "group": "배수(측구)", + "pattern": "C-1", + "from_sta": 4940, + "to_sta": 4988, + "volume_m3": 8.6827, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_14_C-1", + "label": "측구 R C-1 4.940~4.988", + "group": "배수(측구)", + "pattern": "C-1", + "from_sta": 4940, + "to_sta": 4988, + "volume_m3": 8.7403, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_14_C-1", + "label": "공동구 H(가정) C-1 4.940~4.988", + "group": "공동구(가정)", + "pattern": "C-1", + "from_sta": 4940, + "to_sta": 4988, + "volume_m3": 5.1831, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_14_C-1", + "label": "공동구 I(가정) C-1 4.940~4.988", + "group": "공동구(가정)", + "pattern": "C-1", + "from_sta": 4940, + "to_sta": 4988, + "volume_m3": 6.9108, "color": [ 253, 216, @@ -2150,6 +2654,2190 @@ 0 ], "reference": true + }, + { + "id": "PAV_15_B-2", + "label": "노면 계획고 포장 B-2 4.988~4.998", + "group": "노면(계획고)", + "pattern": "B-2", + "from_sta": 4988, + "to_sta": 4998, + "volume_m3": 25.7557, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_15_B-2", + "label": "기층·인버트(가정) B-2 4.988~4.998", + "group": "기층·인버트(가정)", + "pattern": "B-2", + "from_sta": 4988, + "to_sta": 4998, + "volume_m3": 34.8953, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_15_B-2", + "label": "측구 L B-2 4.988~4.998", + "group": "배수(측구)", + "pattern": "B-2", + "from_sta": 4988, + "to_sta": 4998, + "volume_m3": 1.8089, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_15_B-2", + "label": "측구 R B-2 4.988~4.998", + "group": "배수(측구)", + "pattern": "B-2", + "from_sta": 4988, + "to_sta": 4998, + "volume_m3": 1.8209, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_15_B-2", + "label": "공동구 H(가정) B-2 4.988~4.998", + "group": "공동구(가정)", + "pattern": "B-2", + "from_sta": 4988, + "to_sta": 4998, + "volume_m3": 1.0798, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_15_B-2", + "label": "공동구 I(가정) B-2 4.988~4.998", + "group": "공동구(가정)", + "pattern": "B-2", + "from_sta": 4988, + "to_sta": 4998, + "volume_m3": 1.4398, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_16_B-1", + "label": "노면 계획고 포장 B-1 4.998~5.006", + "group": "노면(계획고)", + "pattern": "B-1", + "from_sta": 4998, + "to_sta": 5006, + "volume_m3": 20.6018, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_16_B-1", + "label": "기층·인버트(가정) B-1 4.998~5.006", + "group": "기층·인버트(가정)", + "pattern": "B-1", + "from_sta": 4998, + "to_sta": 5006, + "volume_m3": 27.9021, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_16_B-1", + "label": "측구 L B-1 4.998~5.006", + "group": "배수(측구)", + "pattern": "B-1", + "from_sta": 4998, + "to_sta": 5006, + "volume_m3": 1.4208, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_16_B-1", + "label": "측구 R B-1 4.998~5.006", + "group": "배수(측구)", + "pattern": "B-1", + "from_sta": 4998, + "to_sta": 5006, + "volume_m3": 1.4828, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_16_B-1", + "label": "공동구 H(가정) B-1 4.998~5.006", + "group": "공동구(가정)", + "pattern": "B-1", + "from_sta": 4998, + "to_sta": 5006, + "volume_m3": 0.8452, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_16_B-1", + "label": "공동구 I(가정) B-1 4.998~5.006", + "group": "공동구(가정)", + "pattern": "B-1", + "from_sta": 4998, + "to_sta": 5006, + "volume_m3": 1.1766, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_17_B-2", + "label": "노면 계획고 포장 B-2 5.006~5.019", + "group": "노면(계획고)", + "pattern": "B-2", + "from_sta": 5006, + "to_sta": 5019, + "volume_m3": 33.4862, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_17_B-2", + "label": "기층·인버트(가정) B-2 5.006~5.019", + "group": "기층·인버트(가정)", + "pattern": "B-2", + "from_sta": 5006, + "to_sta": 5019, + "volume_m3": 45.3692, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_17_B-2", + "label": "측구 L B-2 5.006~5.019", + "group": "배수(측구)", + "pattern": "B-2", + "from_sta": 5006, + "to_sta": 5019, + "volume_m3": 2.3518, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_17_B-2", + "label": "측구 R B-2 5.006~5.019", + "group": "배수(측구)", + "pattern": "B-2", + "from_sta": 5006, + "to_sta": 5019, + "volume_m3": 2.3674, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_17_B-2", + "label": "공동구 H(가정) B-2 5.006~5.019", + "group": "공동구(가정)", + "pattern": "B-2", + "from_sta": 5006, + "to_sta": 5019, + "volume_m3": 1.4039, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_17_B-2", + "label": "공동구 I(가정) B-2 5.006~5.019", + "group": "공동구(가정)", + "pattern": "B-2", + "from_sta": 5006, + "to_sta": 5019, + "volume_m3": 1.8719, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_18_B-1", + "label": "노면 계획고 포장 B-1 5.019~5.025", + "group": "노면(계획고)", + "pattern": "B-1", + "from_sta": 5019, + "to_sta": 5025, + "volume_m3": 15.4552, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_18_B-1", + "label": "기층·인버트(가정) B-1 5.019~5.025", + "group": "기층·인버트(가정)", + "pattern": "B-1", + "from_sta": 5019, + "to_sta": 5025, + "volume_m3": 20.9396, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_18_B-1", + "label": "측구 L B-1 5.019~5.025", + "group": "배수(측구)", + "pattern": "B-1", + "from_sta": 5019, + "to_sta": 5025, + "volume_m3": 1.0855, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_18_B-1", + "label": "측구 R B-1 5.019~5.025", + "group": "배수(측구)", + "pattern": "B-1", + "from_sta": 5019, + "to_sta": 5025, + "volume_m3": 1.0927, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_18_B-1", + "label": "공동구 H(가정) B-1 5.019~5.025", + "group": "공동구(가정)", + "pattern": "B-1", + "from_sta": 5019, + "to_sta": 5025, + "volume_m3": 0.648, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_18_B-1", + "label": "공동구 I(가정) B-1 5.019~5.025", + "group": "공동구(가정)", + "pattern": "B-1", + "from_sta": 5019, + "to_sta": 5025, + "volume_m3": 0.864, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_19_A", + "label": "노면 계획고 포장 A 5.025~5.110", + "group": "노면(계획고)", + "pattern": "A", + "from_sta": 5025, + "to_sta": 5110, + "volume_m3": 218.9496, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_19_A", + "label": "기층·인버트(가정) A 5.025~5.110", + "group": "기층·인버트(가정)", + "pattern": "A", + "from_sta": 5025, + "to_sta": 5110, + "volume_m3": 296.6449, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_19_A", + "label": "측구 L A 5.025~5.110", + "group": "배수(측구)", + "pattern": "A", + "from_sta": 5025, + "to_sta": 5110, + "volume_m3": 15.3723, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_19_A", + "label": "측구 R A 5.025~5.110", + "group": "배수(측구)", + "pattern": "A", + "from_sta": 5025, + "to_sta": 5110, + "volume_m3": 15.4846, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_19_A", + "label": "공동구 H(가정) A 5.025~5.110", + "group": "공동구(가정)", + "pattern": "A", + "from_sta": 5025, + "to_sta": 5110, + "volume_m3": 9.1759, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_19_A", + "label": "공동구 I(가정) A 5.025~5.110", + "group": "공동구(가정)", + "pattern": "A", + "from_sta": 5025, + "to_sta": 5110, + "volume_m3": 12.2443, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_20_RP-1", + "label": "노면 계획고 포장 RP-1 5.110~5.130", + "group": "노면(계획고)", + "pattern": "RP-1", + "from_sta": 5110, + "to_sta": 5130, + "volume_m3": 51.5199, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_20_RP-1", + "label": "기층·인버트(가정) RP-1 5.110~5.130", + "group": "기층·인버트(가정)", + "pattern": "RP-1", + "from_sta": 5110, + "to_sta": 5130, + "volume_m3": 69.8019, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_20_RP-1", + "label": "측구 L RP-1 5.110~5.130", + "group": "배수(측구)", + "pattern": "RP-1", + "from_sta": 5110, + "to_sta": 5130, + "volume_m3": 3.6184, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_20_RP-1", + "label": "측구 R RP-1 5.110~5.130", + "group": "배수(측구)", + "pattern": "RP-1", + "from_sta": 5110, + "to_sta": 5130, + "volume_m3": 3.6424, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_20_RP-1", + "label": "공동구 H(가정) RP-1 5.110~5.130", + "group": "공동구(가정)", + "pattern": "RP-1", + "from_sta": 5110, + "to_sta": 5130, + "volume_m3": 2.16, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_20_RP-1", + "label": "공동구 I(가정) RP-1 5.110~5.130", + "group": "공동구(가정)", + "pattern": "RP-1", + "from_sta": 5110, + "to_sta": 5130, + "volume_m3": 2.88, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_21_B-1", + "label": "노면 계획고 포장 B-1 5.130~5.140", + "group": "노면(계획고)", + "pattern": "B-1", + "from_sta": 5130, + "to_sta": 5140, + "volume_m3": 25.76, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_21_B-1", + "label": "기층·인버트(가정) B-1 5.130~5.140", + "group": "기층·인버트(가정)", + "pattern": "B-1", + "from_sta": 5130, + "to_sta": 5140, + "volume_m3": 34.9007, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_21_B-1", + "label": "측구 L B-1 5.130~5.140", + "group": "배수(측구)", + "pattern": "B-1", + "from_sta": 5130, + "to_sta": 5140, + "volume_m3": 1.8092, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_21_B-1", + "label": "측구 R B-1 5.130~5.140", + "group": "배수(측구)", + "pattern": "B-1", + "from_sta": 5130, + "to_sta": 5140, + "volume_m3": 1.8212, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_21_B-1", + "label": "공동구 H(가정) B-1 5.130~5.140", + "group": "공동구(가정)", + "pattern": "B-1", + "from_sta": 5130, + "to_sta": 5140, + "volume_m3": 1.08, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_21_B-1", + "label": "공동구 I(가정) B-1 5.130~5.140", + "group": "공동구(가정)", + "pattern": "B-1", + "from_sta": 5130, + "to_sta": 5140, + "volume_m3": 1.44, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_22_B-2", + "label": "노면 계획고 포장 B-2 5.140~5.157", + "group": "노면(계획고)", + "pattern": "B-2", + "from_sta": 5140, + "to_sta": 5157, + "volume_m3": 43.7919, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_22_B-2", + "label": "기층·인버트(가정) B-2 5.140~5.157", + "group": "기층·인버트(가정)", + "pattern": "B-2", + "from_sta": 5140, + "to_sta": 5157, + "volume_m3": 59.3307, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_22_B-2", + "label": "측구 L B-2 5.140~5.157", + "group": "배수(측구)", + "pattern": "B-2", + "from_sta": 5140, + "to_sta": 5157, + "volume_m3": 3.0756, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_22_B-2", + "label": "측구 R B-2 5.140~5.157", + "group": "배수(측구)", + "pattern": "B-2", + "from_sta": 5140, + "to_sta": 5157, + "volume_m3": 3.096, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_22_B-2", + "label": "공동구 H(가정) B-2 5.140~5.157", + "group": "공동구(가정)", + "pattern": "B-2", + "from_sta": 5140, + "to_sta": 5157, + "volume_m3": 1.836, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_22_B-2", + "label": "공동구 I(가정) B-2 5.140~5.157", + "group": "공동구(가정)", + "pattern": "B-2", + "from_sta": 5140, + "to_sta": 5157, + "volume_m3": 2.448, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_23_C-1", + "label": "노면 계획고 포장 C-1 5.157~5.204", + "group": "노면(계획고)", + "pattern": "C-1", + "from_sta": 5157, + "to_sta": 5204, + "volume_m3": 121.0705, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_23_C-1", + "label": "기층·인버트(가정) C-1 5.157~5.204", + "group": "기층·인버트(가정)", + "pattern": "C-1", + "from_sta": 5157, + "to_sta": 5204, + "volume_m3": 164.0073, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_23_C-1", + "label": "측구 L C-1 5.157~5.204", + "group": "배수(측구)", + "pattern": "C-1", + "from_sta": 5157, + "to_sta": 5204, + "volume_m3": 8.5116, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_23_C-1", + "label": "측구 R C-1 5.157~5.204", + "group": "배수(측구)", + "pattern": "C-1", + "from_sta": 5157, + "to_sta": 5204, + "volume_m3": 8.551, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_23_C-1", + "label": "공동구 H(가정) C-1 5.157~5.204", + "group": "공동구(가정)", + "pattern": "C-1", + "from_sta": 5157, + "to_sta": 5204, + "volume_m3": 5.082, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_23_C-1", + "label": "공동구 I(가정) C-1 5.157~5.204", + "group": "공동구(가정)", + "pattern": "C-1", + "from_sta": 5157, + "to_sta": 5204, + "volume_m3": 6.7598, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_24_B-2", + "label": "노면 계획고 포장 B-2 5.204~5.211", + "group": "노면(계획고)", + "pattern": "B-2", + "from_sta": 5204, + "to_sta": 5211, + "volume_m3": 18.0306, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_24_B-2", + "label": "기층·인버트(가정) B-2 5.204~5.211", + "group": "기층·인버트(가정)", + "pattern": "B-2", + "from_sta": 5204, + "to_sta": 5211, + "volume_m3": 24.4282, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_24_B-2", + "label": "측구 L B-2 5.204~5.211", + "group": "배수(측구)", + "pattern": "B-2", + "from_sta": 5204, + "to_sta": 5211, + "volume_m3": 1.2663, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_24_B-2", + "label": "측구 R B-2 5.204~5.211", + "group": "배수(측구)", + "pattern": "B-2", + "from_sta": 5204, + "to_sta": 5211, + "volume_m3": 1.2747, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_24_B-2", + "label": "공동구 H(가정) B-2 5.204~5.211", + "group": "공동구(가정)", + "pattern": "B-2", + "from_sta": 5204, + "to_sta": 5211, + "volume_m3": 0.7559, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_24_B-2", + "label": "공동구 I(가정) B-2 5.204~5.211", + "group": "공동구(가정)", + "pattern": "B-2", + "from_sta": 5204, + "to_sta": 5211, + "volume_m3": 1.0079, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_25_B-1", + "label": "노면 계획고 포장 B-1 5.211~5.221", + "group": "노면(계획고)", + "pattern": "B-1", + "from_sta": 5211, + "to_sta": 5221, + "volume_m3": 25.758, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_25_B-1", + "label": "기층·인버트(가정) B-1 5.211~5.221", + "group": "기층·인버트(가정)", + "pattern": "B-1", + "from_sta": 5211, + "to_sta": 5221, + "volume_m3": 34.8975, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_25_B-1", + "label": "측구 L B-1 5.211~5.221", + "group": "배수(측구)", + "pattern": "B-1", + "from_sta": 5211, + "to_sta": 5221, + "volume_m3": 1.8091, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_25_B-1", + "label": "측구 R B-1 5.211~5.221", + "group": "배수(측구)", + "pattern": "B-1", + "from_sta": 5211, + "to_sta": 5221, + "volume_m3": 1.8211, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_25_B-1", + "label": "공동구 H(가정) B-1 5.211~5.221", + "group": "공동구(가정)", + "pattern": "B-1", + "from_sta": 5211, + "to_sta": 5221, + "volume_m3": 1.0799, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_25_B-1", + "label": "공동구 I(가정) B-1 5.211~5.221", + "group": "공동구(가정)", + "pattern": "B-1", + "from_sta": 5211, + "to_sta": 5221, + "volume_m3": 1.4399, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_26_A", + "label": "노면 계획고 포장 A 5.221~5.259", + "group": "노면(계획고)", + "pattern": "A", + "from_sta": 5221, + "to_sta": 5259, + "volume_m3": 97.8805, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_26_A", + "label": "기층·인버트(가정) A 5.221~5.259", + "group": "기층·인버트(가정)", + "pattern": "A", + "from_sta": 5221, + "to_sta": 5259, + "volume_m3": 132.6104, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_26_A", + "label": "측구 L A 5.221~5.259", + "group": "배수(측구)", + "pattern": "A", + "from_sta": 5221, + "to_sta": 5259, + "volume_m3": 6.8744, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_26_A", + "label": "측구 R A 5.221~5.259", + "group": "배수(측구)", + "pattern": "A", + "from_sta": 5221, + "to_sta": 5259, + "volume_m3": 6.92, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_26_A", + "label": "공동구 H(가정) A 5.221~5.259", + "group": "공동구(가정)", + "pattern": "A", + "from_sta": 5221, + "to_sta": 5259, + "volume_m3": 4.1037, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_26_A", + "label": "공동구 I(가정) A 5.221~5.259", + "group": "공동구(가정)", + "pattern": "A", + "from_sta": 5221, + "to_sta": 5259, + "volume_m3": 5.4716, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_27_B-1", + "label": "노면 계획고 포장 B-1 5.259~5.279", + "group": "노면(계획고)", + "pattern": "B-1", + "from_sta": 5259, + "to_sta": 5279, + "volume_m3": 51.516, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_27_B-1", + "label": "기층·인버트(가정) B-1 5.259~5.279", + "group": "기층·인버트(가정)", + "pattern": "B-1", + "from_sta": 5259, + "to_sta": 5279, + "volume_m3": 69.795, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_27_B-1", + "label": "측구 L B-1 5.259~5.279", + "group": "배수(측구)", + "pattern": "B-1", + "from_sta": 5259, + "to_sta": 5279, + "volume_m3": 3.6181, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_27_B-1", + "label": "측구 R B-1 5.259~5.279", + "group": "배수(측구)", + "pattern": "B-1", + "from_sta": 5259, + "to_sta": 5279, + "volume_m3": 3.6421, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_27_B-1", + "label": "공동구 H(가정) B-1 5.259~5.279", + "group": "공동구(가정)", + "pattern": "B-1", + "from_sta": 5259, + "to_sta": 5279, + "volume_m3": 2.1598, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_27_B-1", + "label": "공동구 I(가정) B-1 5.259~5.279", + "group": "공동구(가정)", + "pattern": "B-1", + "from_sta": 5259, + "to_sta": 5279, + "volume_m3": 2.8798, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_28_A", + "label": "노면 계획고 포장 A 5.279~5.300", + "group": "노면(계획고)", + "pattern": "A", + "from_sta": 5279, + "to_sta": 5300, + "volume_m3": 54.0918, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_28_A", + "label": "기층·인버트(가정) A 5.279~5.300", + "group": "기층·인버트(가정)", + "pattern": "A", + "from_sta": 5279, + "to_sta": 5300, + "volume_m3": 73.2847, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_28_A", + "label": "측구 L A 5.279~5.300", + "group": "배수(측구)", + "pattern": "A", + "from_sta": 5279, + "to_sta": 5300, + "volume_m3": 3.799, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_28_A", + "label": "측구 R A 5.279~5.300", + "group": "배수(측구)", + "pattern": "A", + "from_sta": 5279, + "to_sta": 5300, + "volume_m3": 3.8242, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_28_A", + "label": "공동구 H(가정) A 5.279~5.300", + "group": "공동구(가정)", + "pattern": "A", + "from_sta": 5279, + "to_sta": 5300, + "volume_m3": 2.2678, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_28_A", + "label": "공동구 I(가정) A 5.279~5.300", + "group": "공동구(가정)", + "pattern": "A", + "from_sta": 5279, + "to_sta": 5300, + "volume_m3": 3.0238, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_29_RP-1", + "label": "노면 계획고 포장 RP-1 5.300~5.320", + "group": "노면(계획고)", + "pattern": "RP-1", + "from_sta": 5300, + "to_sta": 5320, + "volume_m3": 51.509, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_29_RP-1", + "label": "기층·인버트(가정) RP-1 5.300~5.320", + "group": "기층·인버트(가정)", + "pattern": "RP-1", + "from_sta": 5300, + "to_sta": 5320, + "volume_m3": 69.7513, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_29_RP-1", + "label": "측구 L RP-1 5.300~5.320", + "group": "배수(측구)", + "pattern": "RP-1", + "from_sta": 5300, + "to_sta": 5320, + "volume_m3": 3.631, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_29_RP-1", + "label": "측구 R RP-1 5.300~5.320", + "group": "배수(측구)", + "pattern": "RP-1", + "from_sta": 5300, + "to_sta": 5320, + "volume_m3": 3.6281, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_29_RP-1", + "label": "공동구 H(가정) RP-1 5.300~5.320", + "group": "공동구(가정)", + "pattern": "RP-1", + "from_sta": 5300, + "to_sta": 5320, + "volume_m3": 2.1691, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_29_RP-1", + "label": "공동구 I(가정) RP-1 5.300~5.320", + "group": "공동구(가정)", + "pattern": "RP-1", + "from_sta": 5300, + "to_sta": 5320, + "volume_m3": 2.8666, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_30_A", + "label": "노면 계획고 포장 A 5.320~5.357", + "group": "노면(계획고)", + "pattern": "A", + "from_sta": 5320, + "to_sta": 5357, + "volume_m3": 95.2944, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_30_A", + "label": "기층·인버트(가정) A 5.320~5.357", + "group": "기층·인버트(가정)", + "pattern": "A", + "from_sta": 5320, + "to_sta": 5357, + "volume_m3": 129.1068, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_30_A", + "label": "측구 L A 5.320~5.357", + "group": "배수(측구)", + "pattern": "A", + "from_sta": 5320, + "to_sta": 5357, + "volume_m3": 6.6928, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_30_A", + "label": "측구 R A 5.320~5.357", + "group": "배수(측구)", + "pattern": "A", + "from_sta": 5320, + "to_sta": 5357, + "volume_m3": 6.7372, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_30_A", + "label": "공동구 H(가정) A 5.320~5.357", + "group": "공동구(가정)", + "pattern": "A", + "from_sta": 5320, + "to_sta": 5357, + "volume_m3": 3.9953, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_30_A", + "label": "공동구 I(가정) A 5.320~5.357", + "group": "공동구(가정)", + "pattern": "A", + "from_sta": 5320, + "to_sta": 5357, + "volume_m3": 5.327, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_31_B-1", + "label": "노면 계획고 포장 B-1 5.357~5.363", + "group": "노면(계획고)", + "pattern": "B-1", + "from_sta": 5357, + "to_sta": 5363, + "volume_m3": 15.4532, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_31_B-1", + "label": "기층·인버트(가정) B-1 5.357~5.363", + "group": "기층·인버트(가정)", + "pattern": "B-1", + "from_sta": 5357, + "to_sta": 5363, + "volume_m3": 20.9362, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_31_B-1", + "label": "측구 L B-1 5.357~5.363", + "group": "배수(측구)", + "pattern": "B-1", + "from_sta": 5357, + "to_sta": 5363, + "volume_m3": 1.0853, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_31_B-1", + "label": "측구 R B-1 5.357~5.363", + "group": "배수(측구)", + "pattern": "B-1", + "from_sta": 5357, + "to_sta": 5363, + "volume_m3": 1.0925, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_31_B-1", + "label": "공동구 H(가정) B-1 5.357~5.363", + "group": "공동구(가정)", + "pattern": "B-1", + "from_sta": 5357, + "to_sta": 5363, + "volume_m3": 0.6479, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_31_B-1", + "label": "공동구 I(가정) B-1 5.357~5.363", + "group": "공동구(가정)", + "pattern": "B-1", + "from_sta": 5357, + "to_sta": 5363, + "volume_m3": 0.8638, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_32_B-2", + "label": "노면 계획고 포장 B-2 5.363~5.377", + "group": "노면(계획고)", + "pattern": "B-2", + "from_sta": 5363, + "to_sta": 5377, + "volume_m3": 36.0574, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_32_B-2", + "label": "기층·인버트(가정) B-2 5.363~5.377", + "group": "기층·인버트(가정)", + "pattern": "B-2", + "from_sta": 5363, + "to_sta": 5377, + "volume_m3": 48.8512, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_32_B-2", + "label": "측구 L B-2 5.363~5.377", + "group": "배수(측구)", + "pattern": "B-2", + "from_sta": 5363, + "to_sta": 5377, + "volume_m3": 2.5324, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_32_B-2", + "label": "측구 R B-2 5.363~5.377", + "group": "배수(측구)", + "pattern": "B-2", + "from_sta": 5363, + "to_sta": 5377, + "volume_m3": 2.5492, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_32_B-2", + "label": "공동구 H(가정) B-2 5.363~5.377", + "group": "공동구(가정)", + "pattern": "B-2", + "from_sta": 5363, + "to_sta": 5377, + "volume_m3": 1.5117, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_32_B-2", + "label": "공동구 I(가정) B-2 5.363~5.377", + "group": "공동구(가정)", + "pattern": "B-2", + "from_sta": 5363, + "to_sta": 5377, + "volume_m3": 2.0156, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_33_C-1", + "label": "노면 계획고 포장 C-1 5.377~5.390", + "group": "노면(계획고)", + "pattern": "C-1", + "from_sta": 5377, + "to_sta": 5390, + "volume_m3": 33.4818, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_33_C-1", + "label": "기층·인버트(가정) C-1 5.377~5.390", + "group": "기층·인버트(가정)", + "pattern": "C-1", + "from_sta": 5377, + "to_sta": 5390, + "volume_m3": 45.3619, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_33_C-1", + "label": "측구 L C-1 5.377~5.390", + "group": "배수(측구)", + "pattern": "C-1", + "from_sta": 5377, + "to_sta": 5390, + "volume_m3": 2.3515, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_33_C-1", + "label": "측구 R C-1 5.377~5.390", + "group": "배수(측구)", + "pattern": "C-1", + "from_sta": 5377, + "to_sta": 5390, + "volume_m3": 2.3671, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_33_C-1", + "label": "공동구 H(가정) C-1 5.377~5.390", + "group": "공동구(가정)", + "pattern": "C-1", + "from_sta": 5377, + "to_sta": 5390, + "volume_m3": 1.4037, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_33_C-1", + "label": "공동구 I(가정) C-1 5.377~5.390", + "group": "공동구(가정)", + "pattern": "C-1", + "from_sta": 5377, + "to_sta": 5390, + "volume_m3": 1.8717, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_34_C-2", + "label": "노면 계획고 포장 C-2 5.390~5.399", + "group": "노면(계획고)", + "pattern": "C-2", + "from_sta": 5390, + "to_sta": 5399, + "volume_m3": 23.1797, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_34_C-2", + "label": "기층·인버트(가정) C-2 5.390~5.399", + "group": "기층·인버트(가정)", + "pattern": "C-2", + "from_sta": 5390, + "to_sta": 5399, + "volume_m3": 31.4044, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_34_C-2", + "label": "측구 L C-2 5.390~5.399", + "group": "배수(측구)", + "pattern": "C-2", + "from_sta": 5390, + "to_sta": 5399, + "volume_m3": 1.628, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_34_C-2", + "label": "측구 R C-2 5.390~5.399", + "group": "배수(측구)", + "pattern": "C-2", + "from_sta": 5390, + "to_sta": 5399, + "volume_m3": 1.6388, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_34_C-2", + "label": "공동구 H(가정) C-2 5.390~5.399", + "group": "공동구(가정)", + "pattern": "C-2", + "from_sta": 5390, + "to_sta": 5399, + "volume_m3": 0.9718, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_34_C-2", + "label": "공동구 I(가정) C-2 5.390~5.399", + "group": "공동구(가정)", + "pattern": "C-2", + "from_sta": 5390, + "to_sta": 5399, + "volume_m3": 1.2958, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_35_D-1", + "label": "노면 계획고 포장 D-1 5.399~5.406", + "group": "노면(계획고)", + "pattern": "D-1", + "from_sta": 5399, + "to_sta": 5406, + "volume_m3": 18.0266, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_35_D-1", + "label": "기층·인버트(가정) D-1 5.399~5.406", + "group": "기층·인버트(가정)", + "pattern": "D-1", + "from_sta": 5399, + "to_sta": 5406, + "volume_m3": 24.3676, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_35_D-1", + "label": "측구 L D-1 5.399~5.406", + "group": "배수(측구)", + "pattern": "D-1", + "from_sta": 5399, + "to_sta": 5406, + "volume_m3": 1.2878, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_35_D-1", + "label": "측구 R D-1 5.399~5.406", + "group": "배수(측구)", + "pattern": "D-1", + "from_sta": 5399, + "to_sta": 5406, + "volume_m3": 1.2526, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_35_D-1", + "label": "공동구 H(가정) D-1 5.399~5.406", + "group": "공동구(가정)", + "pattern": "D-1", + "from_sta": 5399, + "to_sta": 5406, + "volume_m3": 0.7712, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_35_D-1", + "label": "공동구 I(가정) D-1 5.399~5.406", + "group": "공동구(가정)", + "pattern": "D-1", + "from_sta": 5399, + "to_sta": 5406, + "volume_m3": 0.9869, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_36_D-2", + "label": "노면 계획고 포장 D-2 5.406~5.427", + "group": "노면(계획고)", + "pattern": "D-2", + "from_sta": 5406, + "to_sta": 5427, + "volume_m3": 54.0884, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_36_D-2", + "label": "기층·인버트(가정) D-2 5.406~5.427", + "group": "기층·인버트(가정)", + "pattern": "D-2", + "from_sta": 5406, + "to_sta": 5427, + "volume_m3": 73.28, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_36_D-2", + "label": "측구 L D-2 5.406~5.427", + "group": "배수(측구)", + "pattern": "D-2", + "from_sta": 5406, + "to_sta": 5427, + "volume_m3": 3.7988, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_36_D-2", + "label": "측구 R D-2 5.406~5.427", + "group": "배수(측구)", + "pattern": "D-2", + "from_sta": 5406, + "to_sta": 5427, + "volume_m3": 3.824, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_36_D-2", + "label": "공동구 H(가정) D-2 5.406~5.427", + "group": "공동구(가정)", + "pattern": "D-2", + "from_sta": 5406, + "to_sta": 5427, + "volume_m3": 2.2677, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_36_D-2", + "label": "공동구 I(가정) D-2 5.406~5.427", + "group": "공동구(가정)", + "pattern": "D-2", + "from_sta": 5406, + "to_sta": 5427, + "volume_m3": 3.0236, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_37_D-1", + "label": "노면 계획고 포장 D-1 5.427~5.446", + "group": "노면(계획고)", + "pattern": "D-1", + "from_sta": 5427, + "to_sta": 5446, + "volume_m3": 48.9371, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_37_D-1", + "label": "기층·인버트(가정) D-1 5.427~5.446", + "group": "기층·인버트(가정)", + "pattern": "D-1", + "from_sta": 5427, + "to_sta": 5446, + "volume_m3": 66.301, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_37_D-1", + "label": "측구 L D-1 5.427~5.446", + "group": "배수(측구)", + "pattern": "D-1", + "from_sta": 5427, + "to_sta": 5446, + "volume_m3": 3.437, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_37_D-1", + "label": "측구 R D-1 5.427~5.446", + "group": "배수(측구)", + "pattern": "D-1", + "from_sta": 5427, + "to_sta": 5446, + "volume_m3": 3.4598, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_37_D-1", + "label": "공동구 H(가정) D-1 5.427~5.446", + "group": "공동구(가정)", + "pattern": "D-1", + "from_sta": 5427, + "to_sta": 5446, + "volume_m3": 2.0517, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_37_D-1", + "label": "공동구 I(가정) D-1 5.427~5.446", + "group": "공동구(가정)", + "pattern": "D-1", + "from_sta": 5427, + "to_sta": 5446, + "volume_m3": 2.7356, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_38_WL-2", + "label": "노면 계획고 포장 WL-2 5.446~5.462", + "group": "노면(계획고)", + "pattern": "WL-2", + "from_sta": 5446, + "to_sta": 5462, + "volume_m3": 41.2102, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_38_WL-2", + "label": "기층·인버트(가정) WL-2 5.446~5.462", + "group": "기층·인버트(가정)", + "pattern": "WL-2", + "from_sta": 5446, + "to_sta": 5462, + "volume_m3": 55.8324, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_38_WL-2", + "label": "측구 L WL-2 5.446~5.462", + "group": "배수(측구)", + "pattern": "WL-2", + "from_sta": 5446, + "to_sta": 5462, + "volume_m3": 2.8943, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_38_WL-2", + "label": "측구 R WL-2 5.446~5.462", + "group": "배수(측구)", + "pattern": "WL-2", + "from_sta": 5446, + "to_sta": 5462, + "volume_m3": 2.9135, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_38_WL-2", + "label": "공동구 H(가정) WL-2 5.446~5.462", + "group": "공동구(가정)", + "pattern": "WL-2", + "from_sta": 5446, + "to_sta": 5462, + "volume_m3": 1.7278, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_38_WL-2", + "label": "공동구 I(가정) WL-2 5.446~5.462", + "group": "공동구(가정)", + "pattern": "WL-2", + "from_sta": 5446, + "to_sta": 5462, + "volume_m3": 2.3037, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_39_P-2", + "label": "노면 계획고 포장 P-2 5.462~5.468", + "group": "노면(계획고)", + "pattern": "P-2", + "from_sta": 5462, + "to_sta": 5468, + "volume_m3": 15.4538, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_39_P-2", + "label": "기층·인버트(가정) P-2 5.462~5.468", + "group": "기층·인버트(가정)", + "pattern": "P-2", + "from_sta": 5462, + "to_sta": 5468, + "volume_m3": 20.9372, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_39_P-2", + "label": "측구 L P-2 5.462~5.468", + "group": "배수(측구)", + "pattern": "P-2", + "from_sta": 5462, + "to_sta": 5468, + "volume_m3": 1.0854, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_39_P-2", + "label": "측구 R P-2 5.462~5.468", + "group": "배수(측구)", + "pattern": "P-2", + "from_sta": 5462, + "to_sta": 5468, + "volume_m3": 1.0926, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_39_P-2", + "label": "공동구 H(가정) P-2 5.462~5.468", + "group": "공동구(가정)", + "pattern": "P-2", + "from_sta": 5462, + "to_sta": 5468, + "volume_m3": 0.6479, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_39_P-2", + "label": "공동구 I(가정) P-2 5.462~5.468", + "group": "공동구(가정)", + "pattern": "P-2", + "from_sta": 5462, + "to_sta": 5468, + "volume_m3": 0.8639, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "PAV_40_P-3", + "label": "노면 계획고 포장 P-3 5.468~5.480", + "group": "노면(계획고)", + "pattern": "P-3", + "from_sta": 5468, + "to_sta": 5480, + "volume_m3": 30.9077, + "color": [ + 96, + 125, + 139 + ] + }, + { + "id": "BASE_40_P-3", + "label": "기층·인버트(가정) P-3 5.468~5.480", + "group": "기층·인버트(가정)", + "pattern": "P-3", + "from_sta": 5468, + "to_sta": 5480, + "volume_m3": 41.8743, + "color": [ + 141, + 110, + 99 + ] + }, + { + "id": "DRNL_40_P-3", + "label": "측구 L P-3 5.468~5.480", + "group": "배수(측구)", + "pattern": "P-3", + "from_sta": 5468, + "to_sta": 5480, + "volume_m3": 2.1707, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "DRNR_40_P-3", + "label": "측구 R P-3 5.468~5.480", + "group": "배수(측구)", + "pattern": "P-3", + "from_sta": 5468, + "to_sta": 5480, + "volume_m3": 2.1851, + "color": [ + 30, + 136, + 229 + ] + }, + { + "id": "HBOX_40_P-3", + "label": "공동구 H(가정) P-3 5.468~5.480", + "group": "공동구(가정)", + "pattern": "P-3", + "from_sta": 5468, + "to_sta": 5480, + "volume_m3": 1.2958, + "color": [ + 253, + 216, + 53 + ] + }, + { + "id": "IBOX_40_P-3", + "label": "공동구 I(가정) P-3 5.468~5.480", + "group": "공동구(가정)", + "pattern": "P-3", + "from_sta": 5468, + "to_sta": 5480, + "volume_m3": 1.7278, + "color": [ + 253, + 216, + 53 + ] } ], "open": [ diff --git a/scripts/build_solids.py b/scripts/build_solids.py index 7916fd8..f6ecaa8 100644 --- a/scripts/build_solids.py +++ b/scripts/build_solids.py @@ -197,19 +197,21 @@ for i, (a, b, pat) in enumerate(runs): if MODE != 'parts_a' or not (RANGE[0] <= i < RANGE[1]): continue add(loft(stations_of(a, b), lambda s: EXC_PTS), f"EXC_{i+1:02d}_{pat}", f"굴착 여유대 {pat} {a/1000:.3f}~{b/1000:.3f}", "굴착면", (150, 120, 90), pat, a, b) -for (a, b) in chunks(): - if MODE != 'parts_b': break +for i, (a, b, pat) in enumerate(runs): # 기타 구성요소도 지보패턴 구간(run) 경계에서 분할 + if MODE != 'parts_b' or not (RANGE[0] <= i < RANGE[1]): continue sts = stations_of(a, b) - add(loft(sts, lambda s: np.array(pav_corners(slope_pct(s) / 100.0))), f"PAV_{a}", f"노면 계획고 포장 {a}~{b}", - "노면(계획고)", COL["pav"], None, a, b) - add(loft(sts, lambda s: base_pts(slope_pct(s) / 100.0)), f"BASE_{a}", f"기층·인버트(가정) {a}~{b}", - "기층·인버트(가정)", COL["base"], None, a, b) + rid = f"{i+1:02d}_{pat}" + rng = f"{a/1000:.3f}~{b/1000:.3f}" + add(loft(sts, lambda s: np.array(pav_corners(slope_pct(s) / 100.0))), f"PAV_{rid}", f"노면 계획고 포장 {pat} {rng}", + "노면(계획고)", COL["pav"], pat, a, b) + add(loft(sts, lambda s: base_pts(slope_pct(s) / 100.0)), f"BASE_{rid}", f"기층·인버트(가정) {pat} {rng}", + "기층·인버트(가정)", COL["base"], pat, a, b) for side, dpts, pipe in (("L", DRAIN_L_PTS, PIPE_L), ("R", DRAIN_R_PTS, PIPE_R)): bx = loft(sts, lambda s, d=dpts: d) pp = loft(sts, lambda s, p=pipe: PIPE_PTS(p[0], p[1], p[2])) - add(bx - pp, f"DRN{side}_{a}", f"측구 {side} {a}~{b}", "배수(측구)", COL["drain"], None, a, b) - add(loft(sts, lambda s: HBOX_PTS), f"HBOX_{a}", f"공동구 H(가정) {a}~{b}", "공동구(가정)", COL["hi"], None, a, b) - add(loft(sts, lambda s: IBOX_PTS), f"IBOX_{a}", f"공동구 I(가정) {a}~{b}", "공동구(가정)", COL["hi"], None, a, b) + add(bx - pp, f"DRN{side}_{rid}", f"측구 {side} {pat} {rng}", "배수(측구)", COL["drain"], pat, a, b) + add(loft(sts, lambda s: HBOX_PTS), f"HBOX_{rid}", f"공동구 H(가정) {pat} {rng}", "공동구(가정)", COL["hi"], pat, a, b) + add(loft(sts, lambda s: IBOX_PTS), f"IBOX_{rid}", f"공동구 I(가정) {pat} {rng}", "공동구(가정)", COL["hi"], pat, a, b) # 시설한계 50 mm reference lines (wires, not solids) clr = inner_poly.buffer(CLEAR_OFFSET).exterior @@ -221,7 +223,7 @@ for k, ii in enumerate(idxs): x0, z0 = clr_pts[ii] pts3 = [world(s, x0, z0) for s in sts_all] clear_lines.append(pts3) - if MODE != 'parts_b': + if MODE != 'parts_b' or RANGE[0] != 0: continue w = Wire.make_polygon([Vector(*p) for p in pts3], close=False) w.label = f"REF_CLEAR_{k+1}"; w.color = Color(1.0, 0.44, 0.0) @@ -230,7 +232,7 @@ for k, ii in enumerate(idxs): "pattern": None, "from_sta": S0, "to_sta": S1, "volume_m3": 0, "color": list(COL["clear"]), "reference": True}) if MODE in ('parts_a', 'parts_b'): - tag = f'lin_exc_{RANGE[0]:02d}' if MODE == 'parts_a' else 'other' + tag = f'lin_exc_{RANGE[0]:02d}' if MODE == 'parts_a' else f'oth_{RANGE[0]:02d}' export_step(Compound(children=solids + clear_wires, label=tag), f"{PARTS}/{tag}.step") json.dump(meta_c, open(f"{PARTS}/{tag}.json", 'w', encoding='utf-8'), ensure_ascii=False, indent=1) print('parts written', tag, len(solids), 'solids', len(clear_wires), 'ref wires')