From 3869852d3d7d03c4772ed2313d26168be2b63029 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Mon, 28 Sep 2026 14:27:56 +0900 Subject: [PATCH 1/2] =?UTF-8?q?chore(tools):=20=EC=98=A4=ED=86=A0=EC=BA=90?= =?UTF-8?q?=EB=93=9C=20WEBCLIP=20LISP=20=EC=A7=80=EC=9B=80=20=E2=80=94=20?= =?UTF-8?q?=EB=B3=84=EB=8F=84=20=EC=84=A4=EC=B9=98=20=EC=97=86=EC=9D=B4=20?= =?UTF-8?q?WBLOCK=C2=B7DXFOUT=20=ED=8C=8C=EC=9D=BC=20=EB=81=8C=EC=96=B4?= =?UTF-8?q?=EB=8B=A4=20=EB=86=93=EA=B8=B0=EB=A1=9C=20=EB=B0=94=EA=BF=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 끌어다 놓기 길(서버 /api/projects/dxf-clip/file · CAD 흐린 테두리 · 안내 글)은 8ebb5532(auto:)에 함께 올라감. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01K7JS47SacjPxZ718QsZKyr --- resources/tools/autocad/aislo_webclip.lsp | 88 ----------------------- 1 file changed, 88 deletions(-) delete mode 100644 resources/tools/autocad/aislo_webclip.lsp diff --git a/resources/tools/autocad/aislo_webclip.lsp b/resources/tools/autocad/aislo_webclip.lsp deleted file mode 100644 index a7126076..00000000 --- a/resources/tools/autocad/aislo_webclip.lsp +++ /dev/null @@ -1,88 +0,0 @@ -;;; ============================================================================= -;;; aislo_webclip.lsp — 오토캐드 도형을 Aislo 웹 CAD 로 붙여넣기 (명령 WEBCLIP) -;;; -;;; 쓰는 법 -;;; 1. 오토캐드 명령줄에 WEBCLIP → 보낼 개체를 고르고 Enter -;;; 2. 명령줄에 「N개 복사됨 · 웹 CAD 에서 Ctrl+V」가 뜨면 -;;; 3. 웹 CAD(B07 상세 설계 · 마스터 도면 양식) 캔버스를 한 번 누르고 Ctrl+V -;;; → 원좌표 그대로 · 도면층 이름 그대로 붙고 고른 상태가 됨 -;;; -;;; 설치 (한 번) -;;; · 이번만: 명령 APPLOAD → 이 파일을 골라 [로드] -;;; · 매번 자동: APPLOAD 창 오른쪽 아래 「시작하기 세트」의 [내용...] → [추가...] → 이 파일 -;;; · 파일 자리가 「신뢰할 수 있는 위치」(옵션 → 파일 → 신뢰할 수 있는 위치)가 아니면 -;;; 불러올 때 보안 경고가 한 번 뜸 — [한 번 로드] 또는 그 폴더를 신뢰 위치에 더함 -;;; · 이 파일은 UTF-8 — AutoCAD 2021 이상(LISPSYS 1)이면 안내 글이 바로 보임 · -;;; 옛 판은 안내 글만 깨지고 동작은 같음 -;;; -;;; 하는 일 -;;; 고른 개체만 DXFOUT(ASCII · 소수 16자리) → %TEMP%\aislo_webclip.dxf → -;;; PowerShell `Get-Content -Raw -Encoding UTF8 | Set-Clipboard` 로 파일 글을 클립보드 글로. -;;; LISP 로 파일을 직접 읽지 않는 까닭 — AutoCAD 2007 이후 DXF 는 UTF-8 인데 LISP read-line 은 -;;; ANSI(한글 CP949)로 읽어 한글 글자가 깨짐. PowerShell 이 없는 PC 는 htmlfile -;;; (parentWindow.clipboardData.setData "Text") 로 바꿀 수 있으나 같은 한글 문제가 남음. -;;; 웹 CAD 는 클립보드 글이 「0 / SECTION」으로 시작하면 DXF 로 알아보고 서버가 도형으로 바꿈 -;;; (`B07_DesignDetail_Engine_Frame_Import.py` · 해치 · 솔리드는 빠지고 블록 · 치수는 풀려서 들어감). -;;; ============================================================================= - -(vl-load-com) - -(defun aislo:webclip-path () - (strcat (vl-string-right-trim "\\" (getenv "TEMP")) "\\aislo_webclip.dxf") -) - -;;; 파일 글(UTF-8)을 클립보드 글로 — 성공하면 0 -(defun aislo:clipboard-from-file (path / shell cmd rc) - (setq shell (vlax-create-object "WScript.Shell")) - (setq cmd - (strcat - "powershell -NoProfile -ExecutionPolicy Bypass -Command " - "\"Get-Content -Raw -Encoding UTF8 -LiteralPath '" path "' | Set-Clipboard\"" - ) - ) - ;; 0 = 창 안 띄움 · :vlax-true = 끝날 때까지 기다림 - (setq rc (vl-catch-all-apply 'vlax-invoke-method (list shell 'Run cmd 0 :vlax-true))) - (vlax-release-object shell) - (if (vl-catch-all-error-p rc) -1 rc) -) - -(defun c:WEBCLIP (/ ss path old-dia old-echo rc *error*) - (setq old-dia (getvar "FILEDIA") old-echo (getvar "CMDECHO")) - (defun *error* (msg) - (setvar "FILEDIA" old-dia) - (setvar "CMDECHO" old-echo) - (if (not (wcmatch (strcase msg) "*CANCEL*,*QUIT*,*취소*")) - (princ (strcat "\nWEBCLIP 실패: " msg)) - ) - (princ) - ) - (princ "\n웹 CAD 로 보낼 개체를 고르십시오: ") - (if (setq ss (ssget)) - (progn - (setq path (aislo:webclip-path)) - (if (findfile path) (vl-file-delete path)) - (setvar "FILEDIA" 0) - (setvar "CMDECHO" 0) - ;; 파일 이름 → [개체] → 고른 개체 → 소수 자릿수(기본 16) - (command "_.DXFOUT" path "_O" ss "" "") - (setvar "FILEDIA" old-dia) - (setvar "CMDECHO" old-echo) - (cond - ((not (findfile path)) - (princ "\nDXF 를 만들지 못했습니다 — 다시 해 보십시오.") - ) - ((/= 0 (setq rc (aislo:clipboard-from-file path))) - (princ "\n클립보드에 넣지 못했습니다(PowerShell 확인) — DXF 는 %TEMP%\\aislo_webclip.dxf 에 있습니다.") - ) - (t - (princ (strcat "\n" (itoa (sslength ss)) "개 복사됨 · 웹 CAD 에서 Ctrl+V")) - ) - ) - ) - (princ "\n고른 개체가 없습니다.") - ) - (princ) -) - -(princ "\nAislo WEBCLIP 불러옴 — 명령 WEBCLIP 으로 고른 개체를 웹 CAD 로 복사.") -(princ) From 3660924f8099523d2cd8e068bd10381577b1a574 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Mon, 28 Sep 2026 14:40:18 +0900 Subject: [PATCH 2/2] auto: 2026-09-28 14:40 (ESD_LAPTOP) --- resources/master_template/area/c2.json | 17 + resources/master_template/area/c3.json | 17 + resources/master_template/area/c4.json | 17 + resources/master_template/area/c5.json | 17 + resources/master_template/area/rv.json | 2998 ++++++++++++++++- resources/master_template/material/c2.json | 17 + resources/master_template/material/c3.json | 17 + resources/master_template/material/c4.json | 17 + resources/master_template/material/c5.json | 17 + resources/master_template/structure/c2.json | 19 + resources/master_template/structure/c3.json | 19 + resources/master_template/structure/c4.json | 19 + resources/master_template/structure/c5.json | 19 + .../master_template/table/구조물집계표.json | 1326 +++++++- 14 files changed, 4426 insertions(+), 110 deletions(-) create mode 100644 resources/master_template/area/c2.json create mode 100644 resources/master_template/area/c3.json create mode 100644 resources/master_template/area/c4.json create mode 100644 resources/master_template/area/c5.json create mode 100644 resources/master_template/material/c2.json create mode 100644 resources/master_template/material/c3.json create mode 100644 resources/master_template/material/c4.json create mode 100644 resources/master_template/material/c5.json create mode 100644 resources/master_template/structure/c2.json create mode 100644 resources/master_template/structure/c3.json create mode 100644 resources/master_template/structure/c4.json create mode 100644 resources/master_template/structure/c5.json diff --git a/resources/master_template/area/c2.json b/resources/master_template/area/c2.json new file mode 100644 index 00000000..8e385b6c --- /dev/null +++ b/resources/master_template/area/c2.json @@ -0,0 +1,17 @@ +{ + "종류": "통합문서", + "판": 1, + "열": "c2", + "서식": [ + {} + ], + "시트": [ + { + "id": "s1", + "이름": "면적산출", + "칸": {} + } + ], + "활성": "s1", + "면적번": "SA15010000" +} diff --git a/resources/master_template/area/c3.json b/resources/master_template/area/c3.json new file mode 100644 index 00000000..7c136cea --- /dev/null +++ b/resources/master_template/area/c3.json @@ -0,0 +1,17 @@ +{ + "종류": "통합문서", + "판": 1, + "열": "c3", + "서식": [ + {} + ], + "시트": [ + { + "id": "s1", + "이름": "면적산출", + "칸": {} + } + ], + "활성": "s1", + "면적번": "SA02010600" +} diff --git a/resources/master_template/area/c4.json b/resources/master_template/area/c4.json new file mode 100644 index 00000000..57548e01 --- /dev/null +++ b/resources/master_template/area/c4.json @@ -0,0 +1,17 @@ +{ + "종류": "통합문서", + "판": 1, + "열": "c4", + "서식": [ + {} + ], + "시트": [ + { + "id": "s1", + "이름": "면적산출", + "칸": {} + } + ], + "활성": "s1", + "면적번": "SA01010101" +} diff --git a/resources/master_template/area/c5.json b/resources/master_template/area/c5.json new file mode 100644 index 00000000..f4ecac7f --- /dev/null +++ b/resources/master_template/area/c5.json @@ -0,0 +1,17 @@ +{ + "종류": "통합문서", + "판": 1, + "열": "c5", + "서식": [ + {} + ], + "시트": [ + { + "id": "s1", + "이름": "면적산출", + "칸": {} + } + ], + "활성": "s1", + "면적번": "SA01020000" +} diff --git a/resources/master_template/area/rv.json b/resources/master_template/area/rv.json index 7932d68c..365acf01 100644 --- a/resources/master_template/area/rv.json +++ b/resources/master_template/area/rv.json @@ -3,15 +3,3007 @@ "판": 1, "열": "rv", "서식": [ - {} + {}, + { + "가로": "left", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + }, + "왼": { + "선": "thin" + }, + "오른": { + "선": "hair" + } + } + }, + { + "가로": "center", + "테두리": { + "위": { + "선": "hair" + }, + "오른": { + "선": "hair" + } + } + }, + { + "가로": "center", + "테두리": { + "위": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "Fixed", + "테두리": { + "위": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "0.0", + "테두리": { + "위": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "0", + "테두리": { + "위": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "_ * #,##0.00_ ;_ * \\-#,##0.00_ ;_ * \"-\"_ ;_ @_ ", + "테두리": { + "위": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "_-* #,##0.00_-;\\-* #,##0.00_-;_-* \"-\"_-;_-@_-", + "테두리": { + "위": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "0%", + "테두리": { + "위": { + "선": "hair" + } + } + }, + { + "테두리": { + "위": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "0.00_);[Red]\\(0.00\\)", + "테두리": { + "위": { + "선": "hair" + } + } + }, + { + "테두리": { + "위": { + "선": "hair" + }, + "오른": { + "선": "thin" + } + } + }, + { + "가로": "center", + "테두리": { + "아래": { + "선": "hair" + }, + "왼": { + "선": "thin" + }, + "오른": { + "선": "hair" + } + } + }, + { + "가로": "center", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + }, + "왼": { + "선": "hair" + }, + "오른": { + "선": "hair" + } + } + }, + { + "가로": "center", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "Fixed", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "_-* #,##0_-;\\-* #,##0_-;_-* \"-\"??_-;_-@_-", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "_-* #,##0.0_-;\\-* #,##0.0_-;_-* \"-\"??_-;_-@_-", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "0.0", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "_-* #,##0.00_-;\\-* #,##0.00_-;_-* \"-\"??_-;_-@_-", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + } + } + }, + { + "형식": "_-* #,##0.00_-;\\-* #,##0.00_-;_-* \"-\"??_-;_-@_-", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + } + } + }, + { + "가로": "left", + "형식": "0.0", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + } + } + }, + { + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + } + } + }, + { + "형식": "0.0", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "0.00_);[Red]\\(0.00\\)", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + } + } + }, + { + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + }, + "오른": { + "선": "thin" + } + } + }, + { + "가로": "center", + "테두리": { + "아래": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "Fixed", + "테두리": { + "아래": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "0.0", + "테두리": { + "아래": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "0", + "테두리": { + "아래": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "_ * #,##0.00_ ;_ * \\-#,##0.00_ ;_ * \"-\"_ ;_ @_ ", + "테두리": { + "아래": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "_-* #,##0.00_-;\\-* #,##0.00_-;_-* \"-\"_-;_-@_-", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + } + } + }, + { + "테두리": { + "아래": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "0.00_);[Red]\\(0.00\\)", + "테두리": { + "아래": { + "선": "hair" + } + } + }, + { + "테두리": { + "아래": { + "선": "hair" + }, + "오른": { + "선": "thin" + } + } + }, + { + "가로": "center" + }, + { + "가로": "center", + "형식": "Fixed" + }, + { + "가로": "center", + "형식": "0.0" + }, + { + "가로": "center", + "형식": "0" + }, + { + "가로": "center", + "형식": "_ * #,##0.00_ ;_ * \\-#,##0.00_ ;_ * \"-\"_ ;_ @_ " + }, + { + "가로": "center", + "형식": "_-* #,##0.00_-;\\-* #,##0.00_-;_-* \"-\"_-;_-@_-" + }, + { + "테두리": { + "오른": { + "선": "thin" + } + } + }, + { + "가로": "left", + "테두리": { + "아래": { + "선": "thin" + }, + "왼": { + "선": "thin" + }, + "오른": { + "선": "hair" + } + } + }, + { + "가로": "center", + "테두리": { + "아래": { + "선": "thin" + }, + "오른": { + "선": "hair" + } + } + }, + { + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "thin" + } + } + }, + { + "가로": "center", + "형식": "Fixed", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "thin" + } + } + }, + { + "가로": "center", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "thin" + } + } + }, + { + "가로": "center", + "테두리": { + "아래": { + "선": "thin" + } + } + }, + { + "가로": "center", + "형식": "0.00_);[Red]\\(0.00\\)", + "테두리": { + "아래": { + "선": "thin" + } + } + }, + { + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "thin" + }, + "오른": { + "선": "thin" + } + } + }, + { + "가로": "center", + "테두리": { + "위": { + "선": "thin" + }, + "아래": { + "선": "hair" + }, + "왼": { + "선": "thin" + }, + "오른": { + "선": "hair" + } + } + }, + { + "가로": "center", + "테두리": { + "위": { + "선": "thin" + }, + "아래": { + "선": "hair" + }, + "오른": { + "선": "hair" + } + } + }, + { + "테두리": { + "위": { + "선": "thin" + }, + "아래": { + "선": "hair" + } + } + }, + { + "가로": "center", + "테두리": { + "위": { + "선": "thin" + }, + "아래": { + "선": "hair" + } + } + }, + { + "테두리": { + "위": { + "선": "thin" + } + } + }, + { + "테두리": { + "위": { + "선": "thin" + }, + "아래": { + "선": "hair" + }, + "오른": { + "선": "thin" + } + } + }, + { + "가로": "center", + "테두리": { + "왼": { + "선": "thin" + }, + "오른": { + "선": "hair" + } + } + }, + { + "가로": "center", + "테두리": { + "오른": { + "선": "hair" + } + } + }, + { + "형식": "_-* #,##0_-;\\-* #,##0_-;_-* \"-\"?_-;_-@_-" + }, + { + "가로": "center", + "테두리": { + "오른": { + "선": "thin" + } + } + }, + { + "굵게": true, + "가로": "center", + "형식": "\"φ\"###", + "테두리": { + "오른": { + "선": "hair" + } + } + }, + { + "가로": "left", + "형식": "_-* #,##0_-;\\-* #,##0_-;_-* \"-\"?_-;_-@_-" + }, + { + "글자색": "#003366", + "가로": "center", + "테두리": { + "오른": { + "선": "thin" + } + } + }, + { + "가로": "center", + "형식": "_-* #,##0_-;\\-* #,##0_-;_-* \"-\"_-;_-@_-" + }, + { + "가로": "center", + "형식": "mm:ss.0" + }, + { + "가로": "left", + "형식": "mm:ss.0" + }, + { + "가로": "right", + "형식": "_-* #,##0_-;\\-* #,##0_-;_-* \"-\"_-;_-@_-" + }, + { + "가로": "left", + "형식": "_-* #,##0_-;\\-* #,##0_-;_-* \"-\"_-;_-@_-" + }, + { + "가로": "center", + "형식": "_-* #,##0_-;\\-* #,##0_-;_-* \"-\"?_-;_-@_-" + }, + { + "가로": "center", + "테두리": { + "아래": { + "선": "hair" + }, + "오른": { + "선": "hair" + } + } + }, + { + "가로": "center", + "테두리": { + "아래": { + "선": "hair" + }, + "오른": { + "선": "thin" + } + } + }, + { + "가로": "left", + "테두리": { + "아래": { + "선": "hair" + }, + "왼": { + "선": "thin" + }, + "오른": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "0.00_);[Red]\\(0.00\\)" + } ], "시트": [ { "id": "s1", "이름": "면적산출", - "칸": {} + "칸": { + "A3": { + "값": "공종", + "서식": 51 + }, + "B3": { + "값": "규격", + "서식": 52 + }, + "C3": { + "값": " ", + "서식": 53 + }, + "D3": { + "값": " ", + "서식": 53 + }, + "E3": { + "값": "\n \n \n  \n \n \n " + }, + "F3": { + "값": " ", + "서식": 54 + }, + "G3": { + "값": " ", + "서식": 54 + }, + "H3": { + "값": "산       출     \n 내       역", + "서식": 53 + }, + "L3": { + "값": " ", + "서식": 53 + }, + "M3": { + "값": " ", + "서식": 54 + }, + "N3": { + "값": " ", + "서식": 54 + }, + "O3": { + "값": " ", + "서식": 54 + }, + "P3": { + "값": " ", + "서식": 54 + }, + "Q3": { + "값": " ", + "서식": 54 + }, + "R3": { + "값": " ", + "서식": 53 + }, + "S3": { + "값": " ", + "서식": 54 + }, + "T3": { + "값": " ", + "서식": 53 + }, + "U3": { + "값": " ", + "서식": 53 + }, + "V3": { + "값": " ", + "서식": 53 + }, + "W3": { + "값": "M당", + "서식": 55 + }, + "X3": { + "값": " ", + "서식": 56 + }, + "A4": { + "값": " ", + "서식": 57 + }, + "B4": { + "값": " ", + "서식": 58 + }, + "C4": { + "값": " " + }, + "D4": { + "값": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n  \n \n \n " + }, + "E4": { + "값": " ", + "서식": 36 + }, + "F4": { + "값": " ", + "서식": 36 + }, + "G4": { + "값": " ", + "서식": 36 + }, + "H4": { + "값": " " + }, + "I4": { + "값": " " + }, + "J4": { + "값": " ", + "서식": 36 + }, + "L4": { + "값": " " + }, + "M4": { + "값": " ", + "서식": 36 + }, + "N4": { + "값": " ", + "서식": 36 + }, + "O4": { + "값": " ", + "서식": 36 + }, + "P4": { + "값": " ", + "서식": 36 + }, + "Q4": { + "값": " ", + "서식": 36 + }, + "R4": { + "값": " " + }, + "S4": { + "값": " ", + "서식": 36 + }, + "T4": { + "값": " " + }, + "U4": { + "값": " " + }, + "V4": { + "값": " " + }, + "W4": { + "값": " ", + "서식": 10 + }, + "X4": { + "값": " ", + "서식": 42 + }, + "A5": { + "값": " ", + "서식": 57 + }, + "B5": { + "값": " ", + "서식": 58 + }, + "C5": { + "값": " " + }, + "K5": { + "식": "K22+R15*0.5*2", + "서식": 59 + }, + "X5": { + "값": " ", + "서식": 60 + }, + "A6": { + "값": "관 매설", + "서식": 57 + }, + "B6": { + "값": 1200, + "서식": 61 + }, + "C6": { + "값": " " + }, + "X6": { + "값": " ", + "서식": 60 + }, + "A7": { + "값": " ", + "서식": 57 + }, + "B7": { + "값": " ", + "서식": 58 + }, + "C7": { + "값": " " + }, + "K7": { + "식": "K22+D16*0.5*2", + "서식": 62 + }, + "X7": { + "값": " ", + "서식": 60 + }, + "A8": { + "값": " ", + "서식": 57 + }, + "B8": { + "값": " ", + "서식": 58 + }, + "C8": { + "값": " " + }, + "X8": { + "값": " ", + "서식": 60 + }, + "A9": { + "값": " ", + "서식": 57 + }, + "B9": { + "값": " ", + "서식": 58 + }, + "C9": { + "값": " " + }, + "X9": { + "값": " ", + "서식": 63 + }, + "A10": { + "값": " ", + "서식": 57 + }, + "B10": { + "값": " ", + "서식": 58 + }, + "C10": { + "값": " " + }, + "X10": { + "값": " ", + "서식": 60 + }, + "A11": { + "값": " ", + "서식": 57 + }, + "B11": { + "값": " ", + "서식": 58 + }, + "C11": { + "값": " " + }, + "X11": { + "값": " ", + "서식": 60 + }, + "A12": { + "값": " ", + "서식": 57 + }, + "B12": { + "값": " ", + "서식": 58 + }, + "C12": { + "값": " " + }, + "X12": { + "값": " ", + "서식": 60 + }, + "A13": { + "값": " ", + "서식": 57 + }, + "B13": { + "값": " ", + "서식": 58 + }, + "C13": { + "값": " " + }, + "D13": { + "값": 500, + "서식": 64 + }, + "X13": { + "값": " ", + "서식": 60 + }, + "A14": { + "값": " ", + "서식": 57 + }, + "B14": { + "값": " ", + "서식": 58 + }, + "C14": { + "값": " " + }, + "X14": { + "값": " ", + "서식": 60 + }, + "A15": { + "값": " ", + "서식": 57 + }, + "B15": { + "값": " ", + "서식": 58 + }, + "C15": { + "값": " " + }, + "N15": { + "값": "   1:0.5", + "서식": 66 + }, + "R15": { + "식": "D13+D16", + "서식": 64 + }, + "X15": { + "값": " ", + "서식": 60 + }, + "A16": { + "값": " ", + "서식": 57 + }, + "B16": { + "값": " ", + "서식": 58 + }, + "C16": { + "값": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n " + }, + "D16": { + "식": "K20+500", + "서식": 67 + }, + "X16": { + "값": " ", + "서식": 60 + }, + "A17": { + "값": " ", + "서식": 57 + }, + "B17": { + "값": " ", + "서식": 58 + }, + "X17": { + "값": " ", + "서식": 60 + }, + "A18": { + "값": " ", + "서식": 57 + }, + "B18": { + "값": " ", + "서식": 58 + }, + "C18": { + "값": " " + }, + "X18": { + "값": " ", + "서식": 60 + }, + "A19": { + "값": " ", + "서식": 57 + }, + "B19": { + "값": " ", + "서식": 58 + }, + "C19": { + "값": " " + }, + "X19": { + "값": " ", + "서식": 60 + }, + "A20": { + "값": " ", + "서식": 57 + }, + "B20": { + "값": " ", + "서식": 58 + }, + "C20": { + "값": " " + }, + "K20": { + "식": "B6", + "서식": 68 + }, + "X20": { + "값": " ", + "서식": 60 + }, + "A21": { + "값": " ", + "서식": 57 + }, + "B21": { + "값": " ", + "서식": 58 + }, + "C21": { + "값": " " + }, + "X21": { + "값": " ", + "서식": 60 + }, + "A22": { + "값": " ", + "서식": 57 + }, + "B22": { + "값": " ", + "서식": 58 + }, + "C22": { + "값": " " + }, + "K22": { + "서식": 64, + "값": 3000 + }, + "X22": { + "값": " ", + "서식": 60 + }, + "A23": { + "값": " ", + "서식": 57 + }, + "B23": { + "값": " ", + "서식": 58 + }, + "C23": { + "값": " " + }, + "X23": { + "값": " ", + "서식": 60 + }, + "A24": { + "값": " ", + "서식": 57 + }, + "B24": { + "값": " ", + "서식": 58 + }, + "C24": { + "값": " " + }, + "X24": { + "값": " ", + "서식": 60 + }, + "A25": { + "값": " ", + "서식": 13 + }, + "B25": { + "값": " ", + "서식": 70 + }, + "C25": { + "값": " ", + "서식": 33 + }, + "D25": { + "값": " ", + "서식": 34 + }, + "E25": { + "값": " ", + "서식": 27 + }, + "F25": { + "값": " ", + "서식": 27 + }, + "G25": { + "값": " ", + "서식": 27 + }, + "H25": { + "값": " ", + "서식": 27 + }, + "I25": { + "값": " ", + "서식": 27 + }, + "J25": { + "값": " ", + "서식": 27 + }, + "K25": { + "값": " ", + "서식": 27 + }, + "L25": { + "값": " ", + "서식": 27 + }, + "M25": { + "값": " ", + "서식": 27 + }, + "N25": { + "값": " ", + "서식": 27 + }, + "O25": { + "값": " ", + "서식": 27 + }, + "P25": { + "값": " ", + "서식": 27 + }, + "Q25": { + "값": " ", + "서식": 27 + }, + "R25": { + "값": " ", + "서식": 27 + }, + "S25": { + "값": " ", + "서식": 27 + }, + "T25": { + "값": " ", + "서식": 27 + }, + "U25": { + "값": " ", + "서식": 27 + }, + "V25": { + "값": " ", + "서식": 27 + }, + "W25": { + "값": " ", + "서식": 27 + }, + "X25": { + "값": " ", + "서식": 71 + }, + "A26": { + "값": " 1.터파기", + "서식": 72 + }, + "B26": { + "값": "토사(100%)", + "서식": 58 + }, + "C26": { + "값": "{ (", + "서식": 36 + }, + "D26": { + "식": "K22/1000", + "서식": 37 + }, + "E26": { + "값": "+", + "서식": 36 + }, + "F26": { + "식": "K5/1000", + "서식": 37 + }, + "G26": { + "값": ")", + "서식": 36 + }, + "H26": { + "값": "÷", + "서식": 38 + }, + "I26": { + "값": 2, + "서식": 39 + }, + "J26": { + "값": "}", + "서식": 36 + }, + "K26": { + "값": "×", + "서식": 40 + }, + "L26": { + "식": "R15/1000", + "서식": 8 + }, + "N26": { + "값": "×", + "서식": 37 + }, + "O26": { + "값": 1, + "서식": 38 + }, + "P26": { + "값": "×", + "서식": 36 + }, + "Q26": { + "값": 1, + "서식": 9 + }, + "S26": { + "값": " " + }, + "T26": { + "값": " " + }, + "U26": { + "값": " =", + "서식": 36 + }, + "V26": { + "식": "ROUNDDOWN((D26+F26)/2*L26*Q26,2)", + "서식": 73 + }, + "W26": { + "값": "㎥", + "서식": 36 + }, + "X26": { + "값": " ", + "서식": 42 + }, + "B27": { + "값": "암(0%)", + "서식": 2 + }, + "C27": { + "값": "{ (", + "서식": 3 + }, + "D27": { + "식": "D26", + "서식": 4 + }, + "E27": { + "값": "+", + "서식": 3 + }, + "F27": { + "식": "F26", + "서식": 4 + }, + "G27": { + "값": ")", + "서식": 3 + }, + "H27": { + "값": "÷", + "서식": 5 + }, + "I27": { + "값": 2, + "서식": 6 + }, + "J27": { + "값": "}", + "서식": 3 + }, + "K27": { + "값": "×", + "서식": 7 + }, + "L27": { + "식": "L26", + "서식": 8 + }, + "N27": { + "값": "×", + "서식": 4 + }, + "O27": { + "값": 1, + "서식": 5 + }, + "P27": { + "값": "×", + "서식": 3 + }, + "Q27": { + "값": 0, + "서식": 9 + }, + "S27": { + "값": " ", + "서식": 10 + }, + "T27": { + "값": " ", + "서식": 10 + }, + "U27": { + "값": " =", + "서식": 3 + }, + "V27": { + "식": "ROUNDDOWN((D27+F27)/2*L27*Q27,2)", + "서식": 11 + }, + "W27": { + "값": "㎥", + "서식": 3 + }, + "X27": { + "값": " ", + "서식": 12 + }, + "A28": { + "값": "2.되메우기", + "서식": 13 + }, + "B28": { + "값": "일반토사", + "서식": 14 + }, + "C28": { + "값": "[ { (", + "서식": 15 + }, + "D28": { + "식": "D26", + "서식": 16 + }, + "E28": { + "값": "+", + "서식": 15 + }, + "F28": { + "식": "K7/1000", + "서식": 16 + }, + "G28": { + "값": ")", + "서식": 15 + }, + "H28": { + "값": "÷", + "서식": 15 + }, + "I28": { + "값": 2, + "서식": 15 + }, + "J28": { + "값": "×", + "서식": 17 + }, + "K28": { + "식": "D16/1000", + "서식": 18 + }, + "L28": { + "값": "} - {", + "서식": 19 + }, + "M28": { + "값": 3.14, + "서식": 20 + }, + "N28": { + "값": "×", + "서식": 19 + }, + "O28": { + "식": "K20/2000", + "서식": 21 + }, + "P28": { + "값": "²} ", + "서식": 22 + }, + "Q28": { + "값": "]", + "서식": 23 + }, + "R28": { + "값": "×", + "서식": 15 + }, + "S28": { + "값": 1, + "서식": 19 + }, + "T28": { + "값": " ", + "서식": 24 + }, + "U28": { + "값": " =", + "서식": 15 + }, + "V28": { + "식": "ROUNDDOWN(((D28+F28)/2*K28-(3.14*O28*O28))*1,2)", + "서식": 25 + }, + "W28": { + "값": "㎥", + "서식": 15 + }, + "X28": { + "값": " ", + "서식": 26 + }, + "C29": { + "값": "{ (", + "서식": 27 + }, + "D29": { + "식": "K7/1000", + "서식": 28 + }, + "E29": { + "값": "+", + "서식": 27 + }, + "F29": { + "식": "F26", + "서식": 28 + }, + "G29": { + "값": ")", + "서식": 27 + }, + "H29": { + "값": "÷", + "서식": 29 + }, + "I29": { + "값": 2, + "서식": 30 + }, + "J29": { + "값": "}", + "서식": 27 + }, + "K29": { + "값": "×", + "서식": 31 + }, + "L29": { + "식": "D13/1000", + "서식": 32 + }, + "N29": { + "값": "×", + "서식": 28 + }, + "O29": { + "값": 1, + "서식": 29 + }, + "P29": { + "값": " ", + "서식": 33 + }, + "Q29": { + "값": " ", + "서식": 33 + }, + "R29": { + "값": " ", + "서식": 29 + }, + "S29": { + "값": " ", + "서식": 33 + }, + "T29": { + "값": " ", + "서식": 33 + }, + "U29": { + "값": " =", + "서식": 27 + }, + "V29": { + "식": "ROUNDDOWN((D29+F29)/2*L29,2)", + "서식": 34 + }, + "W29": { + "값": "㎥", + "서식": 27 + }, + "X29": { + "값": " ", + "서식": 35 + }, + "C30": { + "값": "계 : ", + "서식": 36 + }, + "U30": { + "값": " =", + "서식": 27 + }, + "V30": { + "식": "V28+V29", + "서식": 34 + }, + "W30": { + "값": "㎥", + "서식": 27 + }, + "X30": { + "값": " ", + "서식": 42 + }, + "A31": { + "값": " 4.잔 토", + "서식": 43 + }, + "B31": { + "값": " ", + "서식": 44 + }, + "C31": { + "값": " ", + "서식": 45 + }, + "D31": { + "값": "1식", + "서식": 46 + }, + "E31": { + "값": " -", + "서식": 47 + }, + "F31": { + "값": "3식", + "서식": 46 + }, + "G31": { + "값": " ", + "서식": 47 + }, + "H31": { + "값": " ", + "서식": 46 + }, + "J31": { + "값": " ", + "서식": 47 + }, + "K31": { + "값": " ", + "서식": 47 + }, + "L31": { + "값": " ", + "서식": 47 + }, + "M31": { + "값": " ", + "서식": 47 + }, + "N31": { + "값": " ", + "서식": 47 + }, + "O31": { + "값": " ", + "서식": 47 + }, + "P31": { + "값": " ", + "서식": 47 + }, + "Q31": { + "값": " ", + "서식": 45 + }, + "R31": { + "값": " ", + "서식": 45 + }, + "S31": { + "값": " ", + "서식": 45 + }, + "T31": { + "값": " ", + "서식": 45 + }, + "U31": { + "값": " =", + "서식": 48 + }, + "V31": { + "식": "(V26+V27)-V29", + "서식": 49 + }, + "W31": { + "값": "㎥", + "서식": 48 + }, + "X31": { + "값": " ", + "서식": 50 + }, + "D5": { + "서식": 36 + }, + "E5": { + "서식": 36 + }, + "F5": { + "서식": 36 + }, + "G5": { + "서식": 36 + }, + "H5": { + "서식": 36 + }, + "I5": { + "서식": 36 + }, + "M5": { + "서식": 59 + }, + "N5": { + "서식": 36 + }, + "O5": { + "서식": 36 + }, + "P5": { + "서식": 36 + }, + "Q5": { + "서식": 36 + }, + "R5": { + "서식": 36 + }, + "S5": { + "서식": 36 + }, + "T5": { + "서식": 36 + }, + "U5": { + "서식": 36 + }, + "V5": { + "서식": 36 + }, + "W5": { + "서식": 36 + }, + "D6": { + "서식": 36 + }, + "E6": { + "서식": 36 + }, + "F6": { + "서식": 36 + }, + "G6": { + "서식": 36 + }, + "H6": { + "서식": 36 + }, + "I6": { + "서식": 36 + }, + "N6": { + "서식": 36 + }, + "O6": { + "서식": 36 + }, + "P6": { + "서식": 36 + }, + "Q6": { + "서식": 36 + }, + "R6": { + "서식": 36 + }, + "S6": { + "서식": 36 + }, + "T6": { + "서식": 36 + }, + "U6": { + "서식": 36 + }, + "V6": { + "서식": 36 + }, + "W6": { + "서식": 36 + }, + "D7": { + "서식": 36 + }, + "E7": { + "서식": 36 + }, + "F7": { + "서식": 36 + }, + "G7": { + "서식": 36 + }, + "H7": { + "서식": 36 + }, + "I7": { + "서식": 36 + }, + "J7": { + "서식": 36 + }, + "M7": { + "서식": 62 + }, + "N7": { + "서식": 36 + }, + "O7": { + "서식": 36 + }, + "P7": { + "서식": 36 + }, + "Q7": { + "서식": 36 + }, + "R7": { + "서식": 36 + }, + "S7": { + "서식": 36 + }, + "T7": { + "서식": 36 + }, + "U7": { + "서식": 36 + }, + "V7": { + "서식": 36 + }, + "W7": { + "서식": 36 + }, + "D8": { + "서식": 36 + }, + "E8": { + "서식": 36 + }, + "F8": { + "서식": 36 + }, + "G8": { + "서식": 36 + }, + "H8": { + "서식": 36 + }, + "I8": { + "서식": 36 + }, + "J8": { + "서식": 36 + }, + "K8": { + "서식": 36 + }, + "L8": { + "서식": 36 + }, + "M8": { + "서식": 36 + }, + "N8": { + "서식": 36 + }, + "O8": { + "서식": 36 + }, + "P8": { + "서식": 36 + }, + "Q8": { + "서식": 36 + }, + "R8": { + "서식": 36 + }, + "S8": { + "서식": 36 + }, + "T8": { + "서식": 36 + }, + "U8": { + "서식": 36 + }, + "V8": { + "서식": 36 + }, + "W8": { + "서식": 36 + }, + "D9": { + "서식": 36 + }, + "E9": { + "서식": 36 + }, + "F9": { + "서식": 36 + }, + "G9": { + "서식": 36 + }, + "H9": { + "서식": 36 + }, + "I9": { + "서식": 36 + }, + "J9": { + "서식": 36 + }, + "K9": { + "서식": 36 + }, + "L9": { + "서식": 36 + }, + "M9": { + "서식": 36 + }, + "N9": { + "서식": 36 + }, + "O9": { + "서식": 36 + }, + "P9": { + "서식": 36 + }, + "Q9": { + "서식": 36 + }, + "R9": { + "서식": 36 + }, + "S9": { + "서식": 36 + }, + "T9": { + "서식": 36 + }, + "U9": { + "서식": 36 + }, + "V9": { + "서식": 36 + }, + "W9": { + "서식": 36 + }, + "D10": { + "서식": 36 + }, + "E10": { + "서식": 36 + }, + "F10": { + "서식": 36 + }, + "G10": { + "서식": 36 + }, + "H10": { + "서식": 36 + }, + "I10": { + "서식": 36 + }, + "J10": { + "서식": 36 + }, + "K10": { + "서식": 36 + }, + "L10": { + "서식": 36 + }, + "M10": { + "서식": 36 + }, + "N10": { + "서식": 36 + }, + "O10": { + "서식": 36 + }, + "P10": { + "서식": 36 + }, + "Q10": { + "서식": 36 + }, + "R10": { + "서식": 36 + }, + "S10": { + "서식": 36 + }, + "T10": { + "서식": 36 + }, + "U10": { + "서식": 36 + }, + "V10": { + "서식": 36 + }, + "W10": { + "서식": 36 + }, + "D11": { + "서식": 36 + }, + "E11": { + "서식": 36 + }, + "F11": { + "서식": 36 + }, + "G11": { + "서식": 36 + }, + "H11": { + "서식": 36 + }, + "I11": { + "서식": 36 + }, + "J11": { + "서식": 36 + }, + "K11": { + "서식": 36 + }, + "L11": { + "서식": 36 + }, + "M11": { + "서식": 36 + }, + "N11": { + "서식": 36 + }, + "O11": { + "서식": 36 + }, + "P11": { + "서식": 36 + }, + "Q11": { + "서식": 36 + }, + "R11": { + "서식": 36 + }, + "S11": { + "서식": 36 + }, + "T11": { + "서식": 36 + }, + "U11": { + "서식": 36 + }, + "V11": { + "서식": 36 + }, + "W11": { + "서식": 36 + }, + "D12": { + "서식": 36 + }, + "E12": { + "서식": 36 + }, + "F12": { + "서식": 36 + }, + "G12": { + "서식": 36 + }, + "H12": { + "서식": 36 + }, + "I12": { + "서식": 36 + }, + "J12": { + "서식": 36 + }, + "K12": { + "서식": 36 + }, + "L12": { + "서식": 36 + }, + "M12": { + "서식": 36 + }, + "N12": { + "서식": 36 + }, + "O12": { + "서식": 36 + }, + "P12": { + "서식": 36 + }, + "Q12": { + "서식": 36 + }, + "R12": { + "서식": 36 + }, + "S12": { + "서식": 36 + }, + "T12": { + "서식": 36 + }, + "U12": { + "서식": 36 + }, + "V12": { + "서식": 36 + }, + "W12": { + "서식": 36 + }, + "E13": { + "서식": 36 + }, + "F13": { + "서식": 65 + }, + "G13": { + "서식": 36 + }, + "H13": { + "서식": 36 + }, + "I13": { + "서식": 36 + }, + "J13": { + "서식": 36 + }, + "K13": { + "서식": 36 + }, + "L13": { + "서식": 36 + }, + "M13": { + "서식": 36 + }, + "N13": { + "서식": 36 + }, + "P13": { + "서식": 36 + }, + "Q13": { + "서식": 36 + }, + "R13": { + "서식": 36 + }, + "S13": { + "서식": 36 + }, + "T13": { + "서식": 36 + }, + "U13": { + "서식": 36 + }, + "V13": { + "서식": 36 + }, + "W13": { + "서식": 36 + }, + "E14": { + "서식": 36 + }, + "F14": { + "서식": 36 + }, + "G14": { + "서식": 36 + }, + "H14": { + "서식": 36 + }, + "I14": { + "서식": 36 + }, + "J14": { + "서식": 36 + }, + "K14": { + "서식": 36 + }, + "L14": { + "서식": 36 + }, + "M14": { + "서식": 36 + }, + "N14": { + "서식": 36 + }, + "O14": { + "서식": 36 + }, + "P14": { + "서식": 36 + }, + "Q14": { + "서식": 36 + }, + "R14": { + "서식": 36 + }, + "S14": { + "서식": 36 + }, + "T14": { + "서식": 36 + }, + "U14": { + "서식": 36 + }, + "V14": { + "서식": 36 + }, + "W14": { + "서식": 36 + }, + "D15": { + "서식": 36 + }, + "E15": { + "서식": 36 + }, + "F15": { + "서식": 36 + }, + "G15": { + "서식": 36 + }, + "H15": { + "서식": 36 + }, + "I15": { + "서식": 36 + }, + "J15": { + "서식": 36 + }, + "K15": { + "서식": 36 + }, + "L15": { + "서식": 36 + }, + "M15": { + "서식": 36 + }, + "P15": { + "서식": 67 + }, + "Q15": { + "서식": 67 + }, + "T15": { + "서식": 36 + }, + "U15": { + "서식": 36 + }, + "V15": { + "서식": 36 + }, + "W15": { + "서식": 36 + }, + "E16": { + "서식": 36 + }, + "F16": { + "서식": 36 + }, + "G16": { + "서식": 36 + }, + "H16": { + "서식": 36 + }, + "I16": { + "서식": 36 + }, + "J16": { + "서식": 36 + }, + "K16": { + "서식": 36 + }, + "L16": { + "서식": 36 + }, + "M16": { + "서식": 36 + }, + "N16": { + "서식": 36 + }, + "O16": { + "서식": 36 + }, + "P16": { + "서식": 67 + }, + "Q16": { + "서식": 67 + }, + "T16": { + "서식": 36 + }, + "U16": { + "서식": 36 + }, + "V16": { + "서식": 36 + }, + "W16": { + "서식": 36 + }, + "E17": { + "서식": 36 + }, + "F17": { + "서식": 36 + }, + "G17": { + "서식": 36 + }, + "H17": { + "서식": 36 + }, + "I17": { + "서식": 36 + }, + "J17": { + "서식": 36 + }, + "K17": { + "서식": 36 + }, + "L17": { + "서식": 36 + }, + "M17": { + "서식": 36 + }, + "N17": { + "서식": 36 + }, + "O17": { + "서식": 36 + }, + "P17": { + "서식": 36 + }, + "Q17": { + "서식": 36 + }, + "R17": { + "서식": 36 + }, + "S17": { + "서식": 36 + }, + "T17": { + "서식": 36 + }, + "U17": { + "서식": 36 + }, + "V17": { + "서식": 36 + }, + "W17": { + "서식": 36 + }, + "D18": { + "서식": 64 + }, + "E18": { + "서식": 36 + }, + "F18": { + "서식": 36 + }, + "G18": { + "서식": 36 + }, + "H18": { + "서식": 36 + }, + "I18": { + "서식": 36 + }, + "J18": { + "서식": 36 + }, + "K18": { + "서식": 36 + }, + "L18": { + "서식": 36 + }, + "M18": { + "서식": 36 + }, + "N18": { + "서식": 36 + }, + "O18": { + "서식": 36 + }, + "P18": { + "서식": 36 + }, + "Q18": { + "서식": 36 + }, + "R18": { + "서식": 36 + }, + "S18": { + "서식": 36 + }, + "T18": { + "서식": 36 + }, + "U18": { + "서식": 36 + }, + "V18": { + "서식": 36 + }, + "W18": { + "서식": 36 + }, + "D19": { + "서식": 36 + }, + "E19": { + "서식": 36 + }, + "F19": { + "서식": 36 + }, + "G19": { + "서식": 36 + }, + "H19": { + "서식": 36 + }, + "I19": { + "서식": 36 + }, + "J19": { + "서식": 36 + }, + "K19": { + "서식": 36 + }, + "L19": { + "서식": 36 + }, + "M19": { + "서식": 36 + }, + "N19": { + "서식": 36 + }, + "O19": { + "서식": 36 + }, + "P19": { + "서식": 36 + }, + "Q19": { + "서식": 36 + }, + "R19": { + "서식": 36 + }, + "S19": { + "서식": 36 + }, + "T19": { + "서식": 36 + }, + "U19": { + "서식": 36 + }, + "V19": { + "서식": 36 + }, + "W19": { + "서식": 36 + }, + "D20": { + "서식": 36 + }, + "E20": { + "서식": 36 + }, + "F20": { + "서식": 36 + }, + "G20": { + "서식": 36 + }, + "H20": { + "서식": 36 + }, + "I20": { + "서식": 36 + }, + "J20": { + "서식": 36 + }, + "M20": { + "서식": 64 + }, + "N20": { + "서식": 36 + }, + "O20": { + "서식": 36 + }, + "P20": { + "서식": 36 + }, + "Q20": { + "서식": 36 + }, + "R20": { + "서식": 36 + }, + "S20": { + "서식": 36 + }, + "T20": { + "서식": 36 + }, + "U20": { + "서식": 36 + }, + "V20": { + "서식": 36 + }, + "W20": { + "서식": 36 + }, + "D21": { + "서식": 36 + }, + "E21": { + "서식": 36 + }, + "F21": { + "서식": 36 + }, + "G21": { + "서식": 36 + }, + "H21": { + "서식": 36 + }, + "I21": { + "서식": 36 + }, + "J21": { + "서식": 36 + }, + "K21": { + "서식": 36 + }, + "L21": { + "서식": 36 + }, + "M21": { + "서식": 64 + }, + "N21": { + "서식": 36 + }, + "O21": { + "서식": 36 + }, + "P21": { + "서식": 36 + }, + "Q21": { + "서식": 36 + }, + "R21": { + "서식": 36 + }, + "S21": { + "서식": 36 + }, + "T21": { + "서식": 36 + }, + "U21": { + "서식": 36 + }, + "V21": { + "서식": 36 + }, + "W21": { + "서식": 36 + }, + "D22": { + "서식": 36 + }, + "E22": { + "서식": 36 + }, + "F22": { + "서식": 36 + }, + "G22": { + "서식": 36 + }, + "H22": { + "서식": 36 + }, + "I22": { + "서식": 36 + }, + "J22": { + "서식": 36 + }, + "M22": { + "서식": 64 + }, + "N22": { + "서식": 36 + }, + "O22": { + "서식": 36 + }, + "P22": { + "서식": 36 + }, + "Q22": { + "서식": 36 + }, + "R22": { + "서식": 36 + }, + "S22": { + "서식": 36 + }, + "T22": { + "서식": 36 + }, + "U22": { + "서식": 36 + }, + "V22": { + "서식": 36 + }, + "W22": { + "서식": 36 + }, + "D23": { + "서식": 36 + }, + "E23": { + "서식": 36 + }, + "F23": { + "서식": 36 + }, + "G23": { + "서식": 36 + }, + "H23": { + "서식": 36 + }, + "I23": { + "서식": 36 + }, + "J23": { + "서식": 36 + }, + "K23": { + "서식": 36 + }, + "L23": { + "서식": 36 + }, + "M23": { + "서식": 64 + }, + "N23": { + "서식": 36 + }, + "O23": { + "서식": 36 + }, + "P23": { + "서식": 36 + }, + "Q23": { + "서식": 36 + }, + "R23": { + "서식": 36 + }, + "S23": { + "서식": 36 + }, + "T23": { + "서식": 36 + }, + "U23": { + "서식": 36 + }, + "V23": { + "서식": 36 + }, + "W23": { + "서식": 36 + }, + "D24": { + "서식": 36 + }, + "E24": { + "서식": 36 + }, + "F24": { + "서식": 36 + }, + "G24": { + "서식": 36 + }, + "H24": { + "서식": 36 + }, + "I24": { + "서식": 36 + }, + "J24": { + "서식": 69 + }, + "K24": { + "서식": 69 + }, + "L24": { + "서식": 69 + }, + "M24": { + "서식": 69 + }, + "N24": { + "서식": 36 + }, + "O24": { + "서식": 36 + }, + "P24": { + "서식": 36 + }, + "Q24": { + "서식": 36 + }, + "R24": { + "서식": 36 + }, + "S24": { + "서식": 36 + }, + "T24": { + "서식": 36 + }, + "U24": { + "서식": 36 + }, + "V24": { + "서식": 36 + }, + "W24": { + "서식": 36 + }, + "D30": { + "서식": 37 + }, + "E30": { + "서식": 36 + }, + "F30": { + "서식": 37 + }, + "G30": { + "서식": 36 + }, + "H30": { + "서식": 38 + }, + "I30": { + "서식": 39 + }, + "J30": { + "서식": 36 + }, + "K30": { + "서식": 40 + }, + "L30": { + "서식": 41 + }, + "M30": { + "서식": 41 + }, + "N30": { + "서식": 37 + }, + "O30": { + "서식": 38 + }, + "R30": { + "서식": 38 + } + }, + "병합": [ + "H3:K3", + "K5:L5", + "K7:L7", + "N15:O15", + "R15:S15", + "C16:C17", + "K20:L20", + "K22:L22", + "A26:A27", + "L26:M26", + "Q26:R26", + "L27:M27", + "Q27:R27", + "A28:A30", + "B28:B30", + "L29:M29", + "H31:I31" + ] } ], "활성": "s1", - "면적번": "SA01010100" + "면적번": "SA01010100", + "계산값": { + "s1": { + "K5": { + "수": "5200" + }, + "K7": { + "수": "4700" + }, + "R15": { + "수": "2200" + }, + "D16": { + "수": "1700" + }, + "K20": { + "수": "1200" + }, + "D26": { + "수": "3" + }, + "F26": { + "수": "5.2" + }, + "L26": { + "수": "2.2" + }, + "V26": { + "수": "9.02" + }, + "D27": { + "수": "3" + }, + "F27": { + "수": "5.2" + }, + "L27": { + "수": "2.2" + }, + "V27": { + "수": "0" + }, + "D28": { + "수": "3" + }, + "F28": { + "수": "4.7" + }, + "K28": { + "수": "1.7" + }, + "O28": { + "수": "0.6" + }, + "V28": { + "수": "5.41" + }, + "D29": { + "수": "4.7" + }, + "F29": { + "수": "5.2" + }, + "L29": { + "수": "0.5" + }, + "V29": { + "수": "2.47" + }, + "V30": { + "수": "7.88" + }, + "V31": { + "수": "6.55" + } + } + } } diff --git a/resources/master_template/material/c2.json b/resources/master_template/material/c2.json new file mode 100644 index 00000000..f9fd0617 --- /dev/null +++ b/resources/master_template/material/c2.json @@ -0,0 +1,17 @@ +{ + "종류": "통합문서", + "판": 1, + "열": "c2", + "서식": [ + {} + ], + "시트": [ + { + "id": "s1", + "이름": "재료산출", + "칸": {} + } + ], + "활성": "s1", + "재료번": "SM15010000" +} diff --git a/resources/master_template/material/c3.json b/resources/master_template/material/c3.json new file mode 100644 index 00000000..f4930d6b --- /dev/null +++ b/resources/master_template/material/c3.json @@ -0,0 +1,17 @@ +{ + "종류": "통합문서", + "판": 1, + "열": "c3", + "서식": [ + {} + ], + "시트": [ + { + "id": "s1", + "이름": "재료산출", + "칸": {} + } + ], + "활성": "s1", + "재료번": "SM02010600" +} diff --git a/resources/master_template/material/c4.json b/resources/master_template/material/c4.json new file mode 100644 index 00000000..eb566ffe --- /dev/null +++ b/resources/master_template/material/c4.json @@ -0,0 +1,17 @@ +{ + "종류": "통합문서", + "판": 1, + "열": "c4", + "서식": [ + {} + ], + "시트": [ + { + "id": "s1", + "이름": "재료산출", + "칸": {} + } + ], + "활성": "s1", + "재료번": "SM01010101" +} diff --git a/resources/master_template/material/c5.json b/resources/master_template/material/c5.json new file mode 100644 index 00000000..de6f1ca5 --- /dev/null +++ b/resources/master_template/material/c5.json @@ -0,0 +1,17 @@ +{ + "종류": "통합문서", + "판": 1, + "열": "c5", + "서식": [ + {} + ], + "시트": [ + { + "id": "s1", + "이름": "재료산출", + "칸": {} + } + ], + "활성": "s1", + "재료번": "SM01020000" +} diff --git a/resources/master_template/structure/c2.json b/resources/master_template/structure/c2.json new file mode 100644 index 00000000..e6635882 --- /dev/null +++ b/resources/master_template/structure/c2.json @@ -0,0 +1,19 @@ +{ + "양식": "구조물도면", + "종류": "structure", + "판": 1, + "열": "c2", + "도면": { + "format": 6, + "entities": [], + "layers": [ + { + "id": "기본", + "name": "기본", + "isVisible": true, + "isLocked": false + } + ] + }, + "도번": "SD15010000" +} diff --git a/resources/master_template/structure/c3.json b/resources/master_template/structure/c3.json new file mode 100644 index 00000000..ff1fc685 --- /dev/null +++ b/resources/master_template/structure/c3.json @@ -0,0 +1,19 @@ +{ + "양식": "구조물도면", + "종류": "structure", + "판": 1, + "열": "c3", + "도면": { + "format": 6, + "entities": [], + "layers": [ + { + "id": "기본", + "name": "기본", + "isVisible": true, + "isLocked": false + } + ] + }, + "도번": "SD02010600" +} diff --git a/resources/master_template/structure/c4.json b/resources/master_template/structure/c4.json new file mode 100644 index 00000000..b8a4dbb3 --- /dev/null +++ b/resources/master_template/structure/c4.json @@ -0,0 +1,19 @@ +{ + "양식": "구조물도면", + "종류": "structure", + "판": 1, + "열": "c4", + "도면": { + "format": 6, + "entities": [], + "layers": [ + { + "id": "기본", + "name": "기본", + "isVisible": true, + "isLocked": false + } + ] + }, + "도번": "SD01010101" +} diff --git a/resources/master_template/structure/c5.json b/resources/master_template/structure/c5.json new file mode 100644 index 00000000..30288930 --- /dev/null +++ b/resources/master_template/structure/c5.json @@ -0,0 +1,19 @@ +{ + "양식": "구조물도면", + "종류": "structure", + "판": 1, + "열": "c5", + "도면": { + "format": 6, + "entities": [], + "layers": [ + { + "id": "기본", + "name": "기본", + "isVisible": true, + "isLocked": false + } + ] + }, + "도번": "SD01020000" +} diff --git a/resources/master_template/table/구조물집계표.json b/resources/master_template/table/구조물집계표.json index d4ef1990..4cc87d09 100644 --- a/resources/master_template/table/구조물집계표.json +++ b/resources/master_template/table/구조물집계표.json @@ -4,7 +4,12 @@ "판": 1, "설명": "측점마다 구조물 수량 한 줄 · 머리 4층(종류 · 공법 · 규격 · 단위) · 설계값 열은 프로젝트 설계에서 채움(화면에서 못 고침 — 설계를 고침) · 손 열은 사용자가 적음 · 계산 열은 식. 종류 정본 = B05_Profile/B05_Profile_Structure_Types.json.", "바인딩규칙": "종류 = type_id · 펼침 = 값마다 열을 나눌 칸 키(앞에 = 이면 고정 글) · 값 = 칸 키 | 개소(1건 1) | 길이(length_m, 없으면 끝-시작) | 관연장(B06 횡단 pipe_length_m) · 묶음 = 같은 펼침으로 함께 나뉘는 열 · 머리틀 = 펼친 머리({0}{1}… = 펼침 값 차례) · 이름 = 설계 값 → 머리 글 · 조건 = {칸: 값}(맞는 것만) · 더함 = 같은 열에 더하는 다른 출처 · 식틀 = 펼친 열의 식({0}… 펼침 값) · 값꼴 = 자리마다 머리 글 꼴({} = 값) · 빈값 = 설계값이 빈 자리 머리 글 · 펼침틀 = 계산 열이 같은 묶음으로 따라 나뉨(묶음 · 머리틀 · 값꼴 · 빈값 · 식틀 — 설계값을 받지 않아 바인딩 없음)", - "층": ["종류", "분류1", "분류2", "분류3"], + "층": [ + "종류", + "분류1", + "분류2", + "분류3" + ], "변수": { "파형강관_1본_m": 8, "흄관_1본_m": "", @@ -14,213 +19,1320 @@ }, "쪽줄": 50, "열": [ - { "id": "no", "머리": ["NO", null, null, null], "단위": null, "꼴": "글", "설명": "줄 차례(전구간 줄 빼고 1부터)" }, - { "id": "sta", "머리": ["측점", null, null, null], "단위": null, "꼴": "글", "설명": "점 NO.x+y · 구간 NO.a~NO.b · 맨 위 전구간" }, - { - "id": "rv", "머리": ["돌기슭막이", "(형태마다)", "H=(높이마다)", ""], "단위": "m", "꼴": "수", "펼침": true, + "id": "no", + "머리": [ + "NO", + null, + null, + null + ], + "단위": null, + "꼴": "글", + "설명": "줄 차례(전구간 줄 빼고 1부터)" + }, + { + "id": "sta", + "머리": [ + "측점", + null, + null, + null + ], + "단위": null, + "꼴": "글", + "설명": "점 NO.x+y · 구간 NO.a~NO.b · 맨 위 전구간" + }, + { + "id": "rv", + "머리": [ + "돌기슭막이", + "메쌓기", + "1.2m", + "기초유" + ], + "단위": "m", + "꼴": "수", + "펼침": true, "설명": "설계값 — 기슭막이 · 관 유입·유출 기슭막이 길이 · 형태 → 높이마다 열", "일위대가": "UA000004", "바인딩": { - "종류": "revetment", "펼침": ["form", "height_m"], "값": "length_m", "묶음": "rv", - "머리틀": ["돌기슭막이", "{0}", "{1}"], "값꼴": ["{}", "H={}"], "빈값": ["형태 미입력", "높이 미입력"], - "이름": { "돌쌓기(찰)": "찰쌓기", "돌쌓기(메)": "메쌓기" }, + "종류": "revetment", + "펼침": [ + "form", + "height_m" + ], + "값": "length_m", + "묶음": "rv", + "머리틀": [ + "돌기슭막이", + "{0}", + "{1}" + ], + "값꼴": [ + "{}", + "H={}" + ], + "빈값": [ + "형태 미입력", + "높이 미입력" + ], + "이름": { + "돌쌓기(찰)": "찰쌓기", + "돌쌓기(메)": "메쌓기" + }, "더함": [ - { "종류": "pipe", "펼침": ["inlet_revet_form", "inlet_revet_height_m"], "값": "inlet_revet_length_m", "조건": { "inlet_type": "기슭막이" } }, - { "종류": "pipe", "펼침": ["outlet_revet_form", "outlet_revet_height_m"], "값": "outlet_revet_length_m", "조건": { "outlet_type": "기슭막이" } } + { + "종류": "pipe", + "펼침": [ + "inlet_revet_form", + "inlet_revet_height_m" + ], + "값": "inlet_revet_length_m", + "조건": { + "inlet_type": "기슭막이" + } + }, + { + "종류": "pipe", + "펼침": [ + "outlet_revet_form", + "outlet_revet_height_m" + ], + "값": "outlet_revet_length_m", + "조건": { + "outlet_type": "기슭막이" + } + } ] } }, - - { "id": "c1", "머리": ["돌기슭막이", "(형태마다)", "새 열", ""], "단위": "m", "꼴": "수" }, - { - "id": "pv_b", "머리": ["콘크리트포장", "T=(두께마다)", "B", ""], "단위": "m", "꼴": "수", "펼침": true, - "설명": "설계값 — 포장 폭", - "바인딩": { "종류": "pavement_concrete", "펼침": ["thickness_cm"], "값": "width_m", "묶음": "pv", "머리틀": ["콘크리트포장", "{0}", "B"], "값꼴": ["T={}cm"], "빈값": ["두께 미입력"] } + "id": "c4", + "머리": [ + "돌기슭막이", + "메쌓기", + "1.2m", + "기초무, 소단" + ], + "단위": "m", + "꼴": "수" }, { - "id": "pv_l", "머리": ["콘크리트포장", "T=(두께마다)", "L", ""], "단위": "m", "꼴": "수", "펼침": true, + "id": "c1", + "머리": [ + "돌기슭막이", + "메쌓기", + "1.5m", + "기초유" + ], + "단위": "m", + "꼴": "수" + }, + { + "id": "c5", + "머리": [ + "돌기슭막이", + "찰쌓기", + "", + "" + ], + "단위": "m", + "꼴": "수" + }, + { + "id": "pv_b", + "머리": [ + "콘크리트포장", + "T=(두께마다)", + "B", + "" + ], + "단위": "m", + "꼴": "수", + "펼침": true, + "설명": "설계값 — 포장 폭", + "바인딩": { + "종류": "pavement_concrete", + "펼침": [ + "thickness_cm" + ], + "값": "width_m", + "묶음": "pv", + "머리틀": [ + "콘크리트포장", + "{0}", + "B" + ], + "값꼴": [ + "T={}cm" + ], + "빈값": [ + "두께 미입력" + ] + } + }, + { + "id": "pv_l", + "머리": [ + "콘크리트포장", + "T=(두께마다)", + "L", + "" + ], + "단위": "m", + "꼴": "수", + "펼침": true, "설명": "설계값 — 포장 길이", "일위대가": "UA000007", - "바인딩": { "종류": "pavement_concrete", "펼침": ["thickness_cm"], "값": "길이", "묶음": "pv", "머리틀": ["콘크리트포장", "{0}", "L"], "값꼴": ["T={}cm"], "빈값": ["두께 미입력"] } + "바인딩": { + "종류": "pavement_concrete", + "펼침": [ + "thickness_cm" + ], + "값": "길이", + "묶음": "pv", + "머리틀": [ + "콘크리트포장", + "{0}", + "L" + ], + "값꼴": [ + "T={}cm" + ], + "빈값": [ + "두께 미입력" + ] + } }, { - "id": "pv_w", "머리": ["콘크리트포장", "T=(두께마다)", "확폭", ""], "단위": "㎡", "꼴": "수", "펼침": true, + "id": "pv_w", + "머리": [ + "콘크리트포장", + "T=(두께마다)", + "확폭", + "" + ], + "단위": "㎡", + "꼴": "수", + "펼침": true, "설명": "설계값 — 확폭 면적", - "바인딩": { "종류": "pavement_concrete", "펼침": ["thickness_cm"], "값": "widening_area_m2", "묶음": "pv", "머리틀": ["콘크리트포장", "{0}", "확폭"], "값꼴": ["T={}cm"], "빈값": ["두께 미입력"] } + "바인딩": { + "종류": "pavement_concrete", + "펼침": [ + "thickness_cm" + ], + "값": "widening_area_m2", + "묶음": "pv", + "머리틀": [ + "콘크리트포장", + "{0}", + "확폭" + ], + "값꼴": [ + "T={}cm" + ], + "빈값": [ + "두께 미입력" + ] + } }, { - "id": "pv_a", "머리": ["콘크리트포장", "T=(두께마다)", "A", ""], "단위": "㎡", "꼴": "수", "펼침": true, - "끝수": { "자리": 2, "방법": "반올림" }, + "id": "pv_a", + "머리": [ + "콘크리트포장", + "T=(두께마다)", + "A", + "" + ], + "단위": "㎡", + "꼴": "수", + "펼침": true, + "끝수": { + "자리": 2, + "방법": "반올림" + }, "설명": "계산 — B × L + 확폭", "일위대가": "UA000006", - "펼침틀": { "묶음": "pv", "머리틀": ["콘크리트포장", "{0}", "A"], "값꼴": ["T={}cm"], "빈값": ["두께 미입력"] } + "펼침틀": { + "묶음": "pv", + "머리틀": [ + "콘크리트포장", + "{0}", + "A" + ], + "값꼴": [ + "T={}cm" + ], + "빈값": [ + "두께 미입력" + ] + } }, { - "id": "pv_jt", "머리": ["콘크리트포장", "T=(두께마다)", "수축줄눈", ""], "단위": "m", "꼴": "수", "펼침": true, - "끝수": { "자리": 2, "방법": "반올림" }, + "id": "pv_jt", + "머리": [ + "콘크리트포장", + "T=(두께마다)", + "수축줄눈", + "" + ], + "단위": "m", + "꼴": "수", + "펼침": true, + "끝수": { + "자리": 2, + "방법": "반올림" + }, "설명": "계산 — 내림(L ÷ 줄눈 간격) × B · 줄눈 간격 = 설계값(기본 6m · 다르면 그 줄 식에 박음)", - "펼침틀": { "묶음": "pv", "머리틀": ["콘크리트포장", "{0}", "수축줄눈"], "값꼴": ["T={}cm"], "빈값": ["두께 미입력"] } + "펼침틀": { + "묶음": "pv", + "머리틀": [ + "콘크리트포장", + "{0}", + "수축줄눈" + ], + "값꼴": [ + "T={}cm" + ], + "빈값": [ + "두께 미입력" + ] + } }, - { - "id": "pp_len", "머리": ["관공", "(관종·관경마다)", "관매설", ""], "단위": "m", "꼴": "수", "펼침": true, + "id": "c3", + "머리": [ + "콘크리트포장", + "T=(두께마다)", + "새 분류2", + "" + ], + "단위": "m", + "꼴": "수" + }, + { + "id": "pp_len", + "머리": [ + "관공", + "(관종·관경마다)", + "관매설", + "" + ], + "단위": "m", + "꼴": "수", + "펼침": true, "설명": "설계값 — 횡단 관 연장(B06) · 같은 측점에 관이 둘이면 줄을 나눔", "일위대가": "UA000036", - "일위대가후보": ["UA000036", "UA000027"], - "바인딩": { "종류": "pipe", "펼침": ["pipe_kind", "pipe_diameter_mm"], "값": "관연장", "묶음": "pp", "머리틀": ["관공", "{0} {1}", "관매설"], "값꼴": ["{}", "Φ{}"], "빈값": ["관종 미입력", "관경 미입력"] } + "일위대가후보": [ + "UA000036", + "UA000027" + ], + "바인딩": { + "종류": "pipe", + "펼침": [ + "pipe_kind", + "pipe_diameter_mm" + ], + "값": "관연장", + "묶음": "pp", + "머리틀": [ + "관공", + "{0} {1}", + "관매설" + ], + "값꼴": [ + "{}", + "Φ{}" + ], + "빈값": [ + "관종 미입력", + "관경 미입력" + ] + } }, { - "id": "pp_cp", "머리": ["관공", "(관종·관경마다)", "커플링밴드", ""], "단위": "개소", "꼴": "수", "펼침": true, + "id": "pp_cp", + "머리": [ + "관공", + "(관종·관경마다)", + "커플링밴드", + "" + ], + "단위": "개소", + "꼴": "수", + "펼침": true, "설명": "계산 — 올림(L ÷ 1본 길이) − 1 · 관마다(줄마다) 계산 뒤 합 · 1본 길이 = 변수(관종마다 · 빈칸이면 계산 안 함)", "펼침틀": { - "묶음": "pp", "머리틀": ["관공", "{0} {1}", "커플링밴드"], "값꼴": ["{}", "Φ{}"], "빈값": ["관종 미입력", "관경 미입력"] + "묶음": "pp", + "머리틀": [ + "관공", + "{0} {1}", + "커플링밴드" + ], + "값꼴": [ + "{}", + "Φ{}" + ], + "빈값": [ + "관종 미입력", + "관경 미입력" + ] } }, - { - "id": "pg_in", "머리": ["관보호공", "(형식마다)", "유입", ""], "단위": "개소", "꼴": "수", "펼침": true, + "id": "pg_in", + "머리": [ + "관보호공", + "(형식마다)", + "유입", + "" + ], + "단위": "개소", + "꼴": "수", + "펼침": true, "설명": "설계값 — 관 날개벽 형식 · 유입구가 집수정이면 집수정 형식 · 형식마다 열(유출구는 기슭막이 — 돌기슭막이 열)", "일위대가": "UA000008", - "일위대가후보": ["UA000008", "UA000025", "UA000029"], + "일위대가후보": [ + "UA000008", + "UA000025", + "UA000029" + ], "바인딩": { - "종류": "pipe", "펼침": ["wing_wall_type"], "값": "개소", "묶음": "pg", "머리틀": ["관보호공", "{0}", "유입"], "빈값": ["형식 미입력"], - "이름": { "A-TYPE": "날개벽 A형", "C-TYPE": "날개벽 C형", "A-TYPE+집수정": "날개벽 A형+집수정" }, - "더함": [ { "종류": "pipe", "펼침": ["inlet_basin_form"], "값": "개소", "조건": { "inlet_type": "집수정" } } ] + "종류": "pipe", + "펼침": [ + "wing_wall_type" + ], + "값": "개소", + "묶음": "pg", + "머리틀": [ + "관보호공", + "{0}", + "유입" + ], + "빈값": [ + "형식 미입력" + ], + "이름": { + "A-TYPE": "날개벽 A형", + "C-TYPE": "날개벽 C형", + "A-TYPE+집수정": "날개벽 A형+집수정" + }, + "더함": [ + { + "종류": "pipe", + "펼침": [ + "inlet_basin_form" + ], + "값": "개소", + "조건": { + "inlet_type": "집수정" + } + } + ] } }, - { - "id": "bx_len", "머리": ["BOX암거", "(폭×높이마다)", "연장", ""], "단위": "m", "꼴": "수", "펼침": true, + "id": "bx_len", + "머리": [ + "BOX암거", + "(폭×높이마다)", + "연장", + "" + ], + "단위": "m", + "꼴": "수", + "펼침": true, "설명": "설계값 — BOX 연장(계류 방향)", "일위대가": "UA000014", - "바인딩": { "종류": "box_culvert", "펼침": ["body_width_m", "body_height_m"], "값": "length_m", "묶음": "bx", "머리틀": ["BOX암거", "{0}×{1}", "연장"], "빈값": ["폭 미입력", "높이 미입력"] } + "바인딩": { + "종류": "box_culvert", + "펼침": [ + "body_width_m", + "body_height_m" + ], + "값": "length_m", + "묶음": "bx", + "머리틀": [ + "BOX암거", + "{0}×{1}", + "연장" + ], + "빈값": [ + "폭 미입력", + "높이 미입력" + ] + } }, { - "id": "bx_wing", "머리": ["BOX암거", "(폭×높이마다)", "날개벽", ""], "단위": "개소", "꼴": "수", "펼침": true, + "id": "bx_wing", + "머리": [ + "BOX암거", + "(폭×높이마다)", + "날개벽", + "" + ], + "단위": "개소", + "꼴": "수", + "펼침": true, "설명": "설계값 — 날개벽 유입·유출 있음 수", "일위대가": "UA000025", "바인딩": { - "종류": "box_culvert", "펼침": ["body_width_m", "body_height_m"], "값": "개소", "묶음": "bx", "머리틀": ["BOX암거", "{0}×{1}", "날개벽"], "빈값": ["폭 미입력", "높이 미입력"], - "조건": { "wing_in": "있음" }, - "더함": [ { "종류": "box_culvert", "펼침": ["body_width_m", "body_height_m"], "값": "개소", "조건": { "wing_out": "있음" } } ] + "종류": "box_culvert", + "펼침": [ + "body_width_m", + "body_height_m" + ], + "값": "개소", + "묶음": "bx", + "머리틀": [ + "BOX암거", + "{0}×{1}", + "날개벽" + ], + "빈값": [ + "폭 미입력", + "높이 미입력" + ], + "조건": { + "wing_in": "있음" + }, + "더함": [ + { + "종류": "box_culvert", + "펼침": [ + "body_width_m", + "body_height_m" + ], + "값": "개소", + "조건": { + "wing_out": "있음" + } + } + ] } }, - { - "id": "fb", "머리": ["세월교", "(관경 × 련수마다)", null, null], "단위": "개소", "꼴": "수", "펼침": true, + "id": "fb", + "머리": [ + "세월교", + "(관경 × 련수마다)", + null, + null + ], + "단위": "개소", + "꼴": "수", + "펼침": true, "설명": "설계값 — 세월교 개소", - "바인딩": { "종류": "ford_bridge", "펼침": ["pipe_diameter_mm", "pipe_count"], "값": "개소", "묶음": "fb", "머리틀": ["세월교", "{0}×{1}", null], "값꼴": ["Φ{}", "{}련"], "빈값": ["관경 미입력", "련수 미입력"] } + "바인딩": { + "종류": "ford_bridge", + "펼침": [ + "pipe_diameter_mm", + "pipe_count" + ], + "값": "개소", + "묶음": "fb", + "머리틀": [ + "세월교", + "{0}×{1}", + null + ], + "값꼴": [ + "Φ{}", + "{}련" + ], + "빈값": [ + "관경 미입력", + "련수 미입력" + ] + } }, - { - "id": "fp_w", "머리": ["물넘이포장", "T=(두께마다)", "폭", ""], "단위": "m", "꼴": "수", "펼침": true, + "id": "fp_w", + "머리": [ + "물넘이포장", + "T=(두께마다)", + "폭", + "" + ], + "단위": "m", + "꼴": "수", + "펼침": true, "설명": "설계값 — 월류 폭", - "바인딩": { "종류": "ford_pavement", "펼침": ["thickness_cm"], "값": "ford_width_m", "묶음": "fp", "머리틀": ["물넘이포장", "{0}", "폭"], "값꼴": ["T={}cm"], "빈값": ["두께 미입력"] } + "바인딩": { + "종류": "ford_pavement", + "펼침": [ + "thickness_cm" + ], + "값": "ford_width_m", + "묶음": "fp", + "머리틀": [ + "물넘이포장", + "{0}", + "폭" + ], + "값꼴": [ + "T={}cm" + ], + "빈값": [ + "두께 미입력" + ] + } }, { - "id": "fp_l", "머리": ["물넘이포장", "T=(두께마다)", "길이", ""], "단위": "m", "꼴": "수", "펼침": true, + "id": "fp_l", + "머리": [ + "물넘이포장", + "T=(두께마다)", + "길이", + "" + ], + "단위": "m", + "꼴": "수", + "펼침": true, "설명": "설계값 — 포장 길이(노폭 방향)", - "바인딩": { "종류": "ford_pavement", "펼침": ["thickness_cm"], "값": "length_m", "묶음": "fp", "머리틀": ["물넘이포장", "{0}", "길이"], "값꼴": ["T={}cm"], "빈값": ["두께 미입력"] } + "바인딩": { + "종류": "ford_pavement", + "펼침": [ + "thickness_cm" + ], + "값": "length_m", + "묶음": "fp", + "머리틀": [ + "물넘이포장", + "{0}", + "길이" + ], + "값꼴": [ + "T={}cm" + ], + "빈값": [ + "두께 미입력" + ] + } }, - { - "id": "od_len", "머리": ["횡단개거", "(규격마다)", "길이", ""], "단위": "m", "꼴": "수", "펼침": true, + "id": "od_len", + "머리": [ + "횡단개거", + "(규격마다)", + "길이", + "" + ], + "단위": "m", + "꼴": "수", + "펼침": true, "설명": "설계값 — 개거 연장", "일위대가": "UA000026", - "바인딩": { "종류": "open_ditch", "펼침": ["ditch_spec"], "값": "length_m", "묶음": "od", "머리틀": ["횡단개거", "{0}", "길이"], "빈값": ["규격 미입력"] } + "바인딩": { + "종류": "open_ditch", + "펼침": [ + "ditch_spec" + ], + "값": "length_m", + "묶음": "od", + "머리틀": [ + "횡단개거", + "{0}", + "길이" + ], + "빈값": [ + "규격 미입력" + ] + } }, { - "id": "od_cnt", "머리": ["횡단개거", "(규격마다)", "개소", ""], "단위": "개소", "꼴": "수", "펼침": true, + "id": "od_cnt", + "머리": [ + "횡단개거", + "(규격마다)", + "개소", + "" + ], + "단위": "개소", + "꼴": "수", + "펼침": true, "설명": "설계값 — 개거 · 노출형 횡단수로 개소", "일위대가": "UA000003", "바인딩": { - "종류": "open_ditch", "펼침": ["ditch_spec"], "값": "개소", "묶음": "od", "머리틀": ["횡단개거", "{0}", "개소"], "빈값": ["규격 미입력"], - "더함": [ { "종류": "cross_drain_exposed", "펼침": ["=노출형"], "값": "개소" } ] + "종류": "open_ditch", + "펼침": [ + "ditch_spec" + ], + "값": "개소", + "묶음": "od", + "머리틀": [ + "횡단개거", + "{0}", + "개소" + ], + "빈값": [ + "규격 미입력" + ], + "더함": [ + { + "종류": "cross_drain_exposed", + "펼침": [ + "=노출형" + ], + "값": "개소" + } + ] } }, - { - "id": "rw", "머리": ["옹벽", "(형식마다)", "H=(높이마다)", ""], "단위": "m", "꼴": "수", "펼침": true, + "id": "rw", + "머리": [ + "옹벽", + "(형식마다)", + "H=(높이마다)", + "" + ], + "단위": "m", + "꼴": "수", + "펼침": true, "설명": "설계값 — 옹벽 길이", - "바인딩": { "종류": "retaining_wall", "펼침": ["form", "height_m"], "값": "길이", "묶음": "rw", "머리틀": ["옹벽", "{0}", "{1}"], "값꼴": ["{}", "H={}"], "빈값": ["형식 미입력", "높이 미입력"] } + "바인딩": { + "종류": "retaining_wall", + "펼침": [ + "form", + "height_m" + ], + "값": "길이", + "묶음": "rw", + "머리틀": [ + "옹벽", + "{0}", + "{1}" + ], + "값꼴": [ + "{}", + "H={}" + ], + "빈값": [ + "형식 미입력", + "높이 미입력" + ] + } }, { - "id": "ms", "머리": ["돌쌓기", "(찰·메마다)", "H=(높이마다)", ""], "단위": "m", "꼴": "수", "펼침": true, + "id": "ms", + "머리": [ + "돌쌓기", + "(찰·메마다)", + "H=(높이마다)", + "" + ], + "단위": "m", + "꼴": "수", + "펼침": true, "설명": "설계값 — 돌쌓기 길이", "바인딩": { - "종류": "masonry_wet", "펼침": ["=찰쌓기", "height_m"], "값": "길이", "묶음": "ms", "머리틀": ["돌쌓기", "{0}", "{1}"], "값꼴": ["{}", "H={}"], "빈값": ["", "높이 미입력"], - "더함": [ { "종류": "masonry_dry", "펼침": ["=메쌓기", "height_m"], "값": "길이" } ] + "종류": "masonry_wet", + "펼침": [ + "=찰쌓기", + "height_m" + ], + "값": "길이", + "묶음": "ms", + "머리틀": [ + "돌쌓기", + "{0}", + "{1}" + ], + "값꼴": [ + "{}", + "H={}" + ], + "빈값": [ + "", + "높이 미입력" + ], + "더함": [ + { + "종류": "masonry_dry", + "펼침": [ + "=메쌓기", + "height_m" + ], + "값": "길이" + } + ] } }, { - "id": "sg", "머리": ["흙막이", "(형태마다)", "H=(높이마다)", ""], "단위": "m", "꼴": "수", "펼침": true, + "id": "sg", + "머리": [ + "흙막이", + "(형태마다)", + "H=(높이마다)", + "" + ], + "단위": "m", + "꼴": "수", + "펼침": true, "설명": "설계값 — 흙막이 길이 · 일위대가는 큰돌만", "일위대가": "UA000032", - "바인딩": { "종류": "soil_guard", "펼침": ["form", "height_m"], "값": "길이", "묶음": "sg", "머리틀": ["흙막이", "{0}", "{1}"], "값꼴": ["{}", "H={}"], "빈값": ["형식 미입력", "높이 미입력"] } + "바인딩": { + "종류": "soil_guard", + "펼침": [ + "form", + "height_m" + ], + "값": "길이", + "묶음": "sg", + "머리틀": [ + "흙막이", + "{0}", + "{1}" + ], + "값꼴": [ + "{}", + "H={}" + ], + "빈값": [ + "형식 미입력", + "높이 미입력" + ] + } }, { - "id": "bm_len", "머리": ["큰돌쌓기", "(찰·메 · 돌 크기 · 높이마다)", "길이", ""], "단위": "m", "꼴": "수", "펼침": true, + "id": "bm_len", + "머리": [ + "큰돌쌓기", + "(찰·메 · 돌 크기 · 높이마다)", + "길이", + "" + ], + "단위": "m", + "꼴": "수", + "펼침": true, "설명": "설계값 — 큰돌쌓기 길이", - "바인딩": { "종류": "boulder_masonry", "펼침": ["bond", "stone_cm", "height_m"], "값": "길이", "묶음": "bm", "머리틀": ["큰돌쌓기", "{0} {1} {2}", "길이"], "값꼴": ["{}", "{}", "H={}"], "빈값": ["쌓기 방식 미입력", "돌규격 미입력", "높이 미입력"] } + "바인딩": { + "종류": "boulder_masonry", + "펼침": [ + "bond", + "stone_cm", + "height_m" + ], + "값": "길이", + "묶음": "bm", + "머리틀": [ + "큰돌쌓기", + "{0} {1} {2}", + "길이" + ], + "값꼴": [ + "{}", + "{}", + "H={}" + ], + "빈값": [ + "쌓기 방식 미입력", + "돌규격 미입력", + "높이 미입력" + ] + } }, { - "id": "bm_area", "머리": ["큰돌쌓기", "(찰·메 · 돌 크기 · 높이마다)", "면적", ""], "단위": "㎡", "꼴": "수", "펼침": true, + "id": "bm_area", + "머리": [ + "큰돌쌓기", + "(찰·메 · 돌 크기 · 높이마다)", + "면적", + "" + ], + "단위": "㎡", + "꼴": "수", + "펼침": true, "설명": "계산 — L × H (H = 펼친 높이)", "일위대가": "UA000031", "펼침틀": { - "묶음": "bm", "머리틀": ["큰돌쌓기", "{0} {1} {2}", "면적"], "값꼴": ["{}", "{}", "H={}"], "빈값": ["쌓기 방식 미입력", "돌규격 미입력", "높이 미입력"], + "묶음": "bm", + "머리틀": [ + "큰돌쌓기", + "{0} {1} {2}", + "면적" + ], + "값꼴": [ + "{}", + "{}", + "H={}" + ], + "빈값": [ + "쌓기 방식 미입력", + "돌규격 미입력", + "높이 미입력" + ], "식틀": "IF([bm_len]>0,[bm_len]*{2},\"\")" } }, - { - "id": "ec", "머리": ["골막이", "(형태마다)", null, null], "단위": "개소", "꼴": "수", "펼침": true, + "id": "ec", + "머리": [ + "골막이", + "(형태마다)", + null, + null + ], + "단위": "개소", + "꼴": "수", + "펼침": true, "설명": "설계값 — 골막이 개소", - "바인딩": { "종류": "erosion_check", "펼침": ["form"], "값": "개소", "묶음": "ec", "머리틀": ["골막이", "{0}", null], "빈값": ["형식 미입력"] } + "바인딩": { + "종류": "erosion_check", + "펼침": [ + "form" + ], + "값": "개소", + "묶음": "ec", + "머리틀": [ + "골막이", + "{0}", + null + ], + "빈값": [ + "형식 미입력" + ] + } }, { - "id": "be", "머리": ["소단", null, null, null], "단위": "m", "꼴": "수", + "id": "be", + "머리": [ + "소단", + null, + null, + null + ], + "단위": "m", + "꼴": "수", "설명": "설계값 — 소단 길이", - "바인딩": { "종류": "berm", "값": "길이" } + "바인딩": { + "종류": "berm", + "값": "길이" + } }, - { "id": "rf", "머리": ["대피소", null, null, null], "단위": "개소", "꼴": "수", "설명": "설계값 — 대피소", "바인딩": { "종류": "refuge", "값": "개소" } }, - { "id": "wy", "머리": ["정차·작업장", null, null, null], "단위": "개소", "꼴": "수", "설명": "설계값 — 정차·작업장", "바인딩": { "종류": "work_yard", "값": "개소" } }, - { "id": "ta", "머리": ["차돌림곳", null, null, null], "단위": "개소", "꼴": "수", "설명": "설계값 — 차돌림곳", "바인딩": { "종류": "turnaround", "값": "개소" } }, - { "id": "gr_rail", "머리": ["가드레일", null, null, null], "단위": "m", "꼴": "수", "설명": "설계값 — 가드레일 길이", "바인딩": { "종류": "guardrail", "값": "길이", "조건": { "kind": "가드레일" } } }, - { "id": "gr_curb", "머리": ["경계석", null, null, null], "단위": "m", "꼴": "수", "설명": "설계값 — 경계석 길이", "바인딩": { "종류": "guardrail", "값": "길이", "조건": { "kind": "경계석" } } }, - { "id": "gr_sign", "머리": ["위험표지", null, null, null], "단위": "개소", "꼴": "수", "설명": "설계값 — 위험표지", "일위대가": "UA000017", "바인딩": { "종류": "guardrail", "값": "개소", "조건": { "kind": "위험표지" } } }, - { "id": "mr", "머리": ["반사경", null, null, null], "단위": "개소", "꼴": "수", "설명": "설계값 — 반사경", "일위대가": "UA000018", "바인딩": { "종류": "mirror", "값": "개소" } }, - { "id": "bg", "머리": ["차단기", null, null, null], "단위": "개소", "꼴": "수", "설명": "설계값 — 차단기", "일위대가": "UA000010", "바인딩": { "종류": "barrier_gate", "값": "개소" } }, - { "id": "ps", "머리": ["국가지점번호판", null, null, null], "단위": "개소", "꼴": "수", "설명": "설계값 — 번호판 · 전구간 줄은 손 입력", "일위대가": "UA000016", "바인딩": { "종류": "position_sign", "값": "개소" } }, - { "id": "cs", "머리": ["준공표지석", null, null, null], "단위": "개소", "꼴": "수", "설명": "설계값 — 준공표지판", "일위대가": "UA000002", "바인딩": { "종류": "completion_sign", "값": "개소" } }, { - "id": "etc", "머리": ["기타", "(이름마다)", null, null], "단위": "개소", "꼴": "수", "펼침": true, - "설명": "설계값 — 기타 구조물 개소", - "바인딩": { "종류": "etc", "펼침": ["name"], "값": "개소", "묶음": "etc", "머리틀": ["기타", "{0}", null], "빈값": ["이름 미입력"] } + "id": "rf", + "머리": [ + "대피소", + null, + null, + null + ], + "단위": "개소", + "꼴": "수", + "설명": "설계값 — 대피소", + "바인딩": { + "종류": "refuge", + "값": "개소" + } }, - - { "id": "h_intake", "머리": ["취수정", null, null, null], "단위": "개소", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": "UA000005" }, - { "id": "h_rip_c", "머리": ["돌붙임", "찰붙임", null, null], "단위": "㎡", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": "UA000009" }, - { "id": "h_rip_m", "머리": ["돌붙임", "메붙임", null, null], "단위": "㎡", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": "UA000009" }, - { "id": "h_stone_ch", "머리": ["돌수로", null, null, null], "단위": "m", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": "UA000011" }, - { "id": "h_stone_bed", "머리": ["돌조공", null, null, null], "단위": "m", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": "UA000023" }, - { "id": "h_pv_rail", "머리": ["포장 난간", null, null, null], "단위": "m", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": "UA000012" }, - { "id": "h_pg_rail", "머리": ["관보호공 안전난간", null, null, null], "단위": "개소", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": "UA000013" }, - { "id": "h_soil_ditch", "머리": ["수로형 토사개거", null, null, null], "단위": "개소", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": "UA000033" }, - { "id": "h_ford_basin", "머리": ["물넘이 집수부", null, null, null], "단위": "개소", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": "UA000034" }, - { "id": "h_rockfall", "머리": ["낙석방지책", null, null, null], "단위": "경간", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": null }, - { "id": "h_break", "머리": ["콘크리트·포장 깨기", null, null, null], "단위": "㎥", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": null }, - { "id": "h_waste", "머리": ["폐기물처리", null, null, null], "단위": "ton", "꼴": "수", "손": true, "설명": "손 입력", "일위대가": null }, - - { "id": "memo", "머리": ["비고", null, null, null], "단위": null, "꼴": "글", "손": true, "설명": "손 입력" } + { + "id": "c2", + "머리": [ + "대피소", + "새 분류1", + "", + "" + ], + "단위": "개소", + "꼴": "수" + }, + { + "id": "wy", + "머리": [ + "정차·작업장", + null, + null, + null + ], + "단위": "개소", + "꼴": "수", + "설명": "설계값 — 정차·작업장", + "바인딩": { + "종류": "work_yard", + "값": "개소" + } + }, + { + "id": "ta", + "머리": [ + "차돌림곳", + null, + null, + null + ], + "단위": "개소", + "꼴": "수", + "설명": "설계값 — 차돌림곳", + "바인딩": { + "종류": "turnaround", + "값": "개소" + } + }, + { + "id": "gr_rail", + "머리": [ + "가드레일", + null, + null, + null + ], + "단위": "m", + "꼴": "수", + "설명": "설계값 — 가드레일 길이", + "바인딩": { + "종류": "guardrail", + "값": "길이", + "조건": { + "kind": "가드레일" + } + } + }, + { + "id": "gr_curb", + "머리": [ + "경계석", + null, + null, + null + ], + "단위": "m", + "꼴": "수", + "설명": "설계값 — 경계석 길이", + "바인딩": { + "종류": "guardrail", + "값": "길이", + "조건": { + "kind": "경계석" + } + } + }, + { + "id": "gr_sign", + "머리": [ + "위험표지", + null, + null, + null + ], + "단위": "개소", + "꼴": "수", + "설명": "설계값 — 위험표지", + "일위대가": "UA000017", + "바인딩": { + "종류": "guardrail", + "값": "개소", + "조건": { + "kind": "위험표지" + } + } + }, + { + "id": "mr", + "머리": [ + "반사경", + null, + null, + null + ], + "단위": "개소", + "꼴": "수", + "설명": "설계값 — 반사경", + "일위대가": "UA000018", + "바인딩": { + "종류": "mirror", + "값": "개소" + } + }, + { + "id": "bg", + "머리": [ + "차단기", + null, + null, + null + ], + "단위": "개소", + "꼴": "수", + "설명": "설계값 — 차단기", + "일위대가": "UA000010", + "바인딩": { + "종류": "barrier_gate", + "값": "개소" + } + }, + { + "id": "ps", + "머리": [ + "국가지점번호판", + null, + null, + null + ], + "단위": "개소", + "꼴": "수", + "설명": "설계값 — 번호판 · 전구간 줄은 손 입력", + "일위대가": "UA000016", + "바인딩": { + "종류": "position_sign", + "값": "개소" + } + }, + { + "id": "cs", + "머리": [ + "준공표지석", + null, + null, + null + ], + "단위": "개소", + "꼴": "수", + "설명": "설계값 — 준공표지판", + "일위대가": "UA000002", + "바인딩": { + "종류": "completion_sign", + "값": "개소" + } + }, + { + "id": "etc", + "머리": [ + "기타", + "(이름마다)", + null, + null + ], + "단위": "개소", + "꼴": "수", + "펼침": true, + "설명": "설계값 — 기타 구조물 개소", + "바인딩": { + "종류": "etc", + "펼침": [ + "name" + ], + "값": "개소", + "묶음": "etc", + "머리틀": [ + "기타", + "{0}", + null + ], + "빈값": [ + "이름 미입력" + ] + } + }, + { + "id": "h_intake", + "머리": [ + "취수정", + null, + null, + null + ], + "단위": "개소", + "꼴": "수", + "손": true, + "설명": "손 입력", + "일위대가": "UA000005" + }, + { + "id": "h_rip_c", + "머리": [ + "돌붙임", + "찰붙임", + null, + null + ], + "단위": "㎡", + "꼴": "수", + "손": true, + "설명": "손 입력", + "일위대가": "UA000009" + }, + { + "id": "h_rip_m", + "머리": [ + "돌붙임", + "메붙임", + null, + null + ], + "단위": "㎡", + "꼴": "수", + "손": true, + "설명": "손 입력", + "일위대가": "UA000009" + }, + { + "id": "h_stone_ch", + "머리": [ + "돌수로", + null, + null, + null + ], + "단위": "m", + "꼴": "수", + "손": true, + "설명": "손 입력", + "일위대가": "UA000011" + }, + { + "id": "h_stone_bed", + "머리": [ + "돌조공", + null, + null, + null + ], + "단위": "m", + "꼴": "수", + "손": true, + "설명": "손 입력", + "일위대가": "UA000023" + }, + { + "id": "h_pv_rail", + "머리": [ + "포장 난간", + null, + null, + null + ], + "단위": "m", + "꼴": "수", + "손": true, + "설명": "손 입력", + "일위대가": "UA000012" + }, + { + "id": "h_pg_rail", + "머리": [ + "관보호공 안전난간", + null, + null, + null + ], + "단위": "개소", + "꼴": "수", + "손": true, + "설명": "손 입력", + "일위대가": "UA000013" + }, + { + "id": "h_soil_ditch", + "머리": [ + "수로형 토사개거", + null, + null, + null + ], + "단위": "개소", + "꼴": "수", + "손": true, + "설명": "손 입력", + "일위대가": "UA000033" + }, + { + "id": "h_ford_basin", + "머리": [ + "물넘이 집수부", + null, + null, + null + ], + "단위": "개소", + "꼴": "수", + "손": true, + "설명": "손 입력", + "일위대가": "UA000034" + }, + { + "id": "h_rockfall", + "머리": [ + "낙석방지책", + null, + null, + null + ], + "단위": "경간", + "꼴": "수", + "손": true, + "설명": "손 입력", + "일위대가": null + }, + { + "id": "h_break", + "머리": [ + "콘크리트·포장 깨기", + null, + null, + null + ], + "단위": "㎥", + "꼴": "수", + "손": true, + "설명": "손 입력", + "일위대가": null + }, + { + "id": "h_waste", + "머리": [ + "폐기물처리", + null, + null, + null + ], + "단위": "ton", + "꼴": "수", + "손": true, + "설명": "손 입력", + "일위대가": null + }, + { + "id": "memo", + "머리": [ + "비고", + null, + null, + null + ], + "단위": null, + "꼴": "글", + "손": true, + "설명": "손 입력" + } ], "줄": [ - { "id": "all", "값": { "sta": "전구간" }, "고정": "전구간" } + { + "id": "all", + "값": { + "sta": "전구간" + }, + "고정": "전구간" + } ], "합계줄": [ - { "id": "sum", "이름": "합계", "식": "SUM" } + { + "id": "sum", + "이름": "합계", + "식": "SUM" + } ], - "보기": { "틀고정": { "열": 2 }, "열너비": { "no": 40, "sta": 150, "memo": 120 } } + "보기": { + "틀고정": { + "열": 2 + }, + "열너비": { + "no": 40, + "sta": 150, + "memo": 120, + "h_soil_ditch": 32 + } + } }