Merge remote-tracking branch 'origin/dev' into 안티그래비티
This commit is contained in:
@@ -212,13 +212,33 @@ def build() -> tuple[
|
||||
|
||||
require_code_edition(data["effective_date"], "공종 마스터 빌드 — 표 형태·부모 모양 판정")
|
||||
tables = data["variables"]["pum"]["tables"]
|
||||
# 원문을 함께 연다 — 밑수가 표 밖(본문)에 있기 때문이다. 못 열면 밑수 없이 간다.
|
||||
source_lines: list[str] = []
|
||||
for entry in data.get("sources") or []:
|
||||
candidate = ROOT / str(entry.get("path") or "")
|
||||
if candidate.is_file():
|
||||
source_lines = candidate.read_text(encoding="utf-8").splitlines()
|
||||
break
|
||||
# 원문을 함께 연다 — 밑수·[주]가 표 밖(본문)에 있기 때문이다. 못 열면 밑수 없이 간다.
|
||||
# ⚠ **표마다 제 원문 파일을 본다** — 건설은 원문이 장별로 갈려 있고 `line` 도 그 파일 기준이다.
|
||||
# 첫 파일만 열어 모든 표의 줄 번호를 맞대면 **남의 장 글을 근거로 읽는다**
|
||||
# (2026-09-18: 그 탓에 건설 밑수 미판독 79 가 헛으로 세어졌다).
|
||||
_line_cache: dict[str, list[str]] = {}
|
||||
|
||||
def lines_of(table: dict[str, Any]) -> list[str]:
|
||||
name = str(table.get("source_file") or "")
|
||||
if name not in _line_cache:
|
||||
candidate = ROOT / name
|
||||
if not candidate.is_file():
|
||||
candidate = candidate.with_suffix(".md")
|
||||
if not candidate.is_file(): # 산림처럼 표에 파일이 안 적힌 판 — 첫 원천을 쓴다
|
||||
first = next(
|
||||
(
|
||||
ROOT / str(e.get("path") or "")
|
||||
for e in data.get("sources") or []
|
||||
if (ROOT / str(e.get("path") or "")).is_file()
|
||||
),
|
||||
None,
|
||||
)
|
||||
candidate = first or candidate
|
||||
_line_cache[name] = (
|
||||
candidate.read_text(encoding="utf-8").splitlines() if candidate.is_file() else []
|
||||
)
|
||||
return _line_cache[name]
|
||||
|
||||
toc_table = next(t for t in tables if t["table_id"] == "F0001")
|
||||
nodes = parse_toc(toc_table["rows"])
|
||||
toc_corrections = renumber_from_body(nodes, tables)
|
||||
@@ -247,7 +267,7 @@ def build() -> tuple[
|
||||
if node is not None and not title_names_node(section, node):
|
||||
node = None # 번호만 겹친 딴 문서 표(부록 사례) — 못 붙인 표 목록으로
|
||||
entry = table_entry(
|
||||
table, section, number, chapter, source_lines, node and node["name"], report
|
||||
table, section, number, chapter, lines_of(table), node and node["name"], report
|
||||
)
|
||||
if node is None:
|
||||
orphans.append({"pum_table_id": table["table_id"], "section": section})
|
||||
|
||||
@@ -160,6 +160,9 @@ FORM_JUDGMENTS: dict[str, tuple[str, str, str]] = {
|
||||
"F0429": ("13-10-2", "coefficient", "[주]⑥ 관입률별 계수"),
|
||||
"F0439": ("13-12-2", "coefficient", "[주]⑦ 높이·기울기 할증(%)"),
|
||||
"F0446": ("13-15-2", "reference", "작업조건(어려운·쉬운) 구분 기준"),
|
||||
# 2026-09-18 안티그래비티 PDF 대조 — 목적물 1km 가 정당한 밑수이고 값은 소요인력이다.
|
||||
# 생산량형(1÷값)으로 서 있어 뜻이 뒤집혀 있었음.
|
||||
"F0076": ("3-2", "requirement", "작업로 선정 — 목적물 1km 당 소요인력(PDF 대조로 정당 확인)"),
|
||||
# ── 미판정 14 — 2026-09-17 안티그래비티 원문 대조 규명(브레인 넘김) ─────────────
|
||||
# `산림품셈_form_미판정_14개_원문대조_규명.json` · 머리 소실 9 · 혼합 3 · 공식 1 · 글값 1.
|
||||
# ⚠ 여기까지가 산림 미판정 전부다 — 다 채우면 `form_undetermined` 가 0 이 된다.
|
||||
@@ -295,6 +298,38 @@ BASIS_JUDGMENTS: dict[str, tuple[str, float, str, str]] = {
|
||||
}
|
||||
|
||||
|
||||
#: 표 번호 → (절 번호, 까닭). **밑수를 비워 두라고 사람이 정한 표.**
|
||||
#: ⚠ 자동 판정이 **밑수가 아닌 글을 밑수로 읽은** 자리다 — 비고의 「1인당」 따위.
|
||||
#: 값을 채우는 것이 아니라 **지우는** 판정이라, 미확보 목록에도 이 까닭이 실려
|
||||
#: 다음 바퀴에 「할 일」로 다시 세어지지 않는다(2026-09-18 브레인 · 안티그래비티 PDF 대조).
|
||||
BASIS_ABSENT: dict[str, tuple[str, str]] = {
|
||||
"F0046": (
|
||||
"2-1-1",
|
||||
"원문에 밑수 없음 · 비고의 「1인당」은 밑수가 아님 — 기계 한 대에 붙는 인원 말이다"
|
||||
"(「인은 밑수가 아니다」 2026-09-09 판정이 옳았음 · PDF 대조로 확인)",
|
||||
),
|
||||
"F0068": (
|
||||
"2-2-5",
|
||||
"위와 같음 · 게다가 손료계수표라 애초에 밑수가 없는 표",
|
||||
),
|
||||
}
|
||||
|
||||
|
||||
def judged_absent(table_id: str, number: str | None) -> str | None:
|
||||
"""사람이 「밑수 없음」으로 정한 표의 까닭. 아니면 `None`. 절 번호가 어긋나면 멈춘다."""
|
||||
found = BASIS_ABSENT.get(table_id)
|
||||
if found is None:
|
||||
return None
|
||||
section, why = found
|
||||
if section != number:
|
||||
raise ValueError(
|
||||
f"밑수 없음 판정 {table_id} 의 절 {section} 이 원천의 {number} 와 다릅니다 — "
|
||||
"원천 표 차례가 바뀌었으니 판정을 다시 대조할 것"
|
||||
)
|
||||
# ⚠ 「원문 부재」로 시작해야 한다 — 집계가 그 낱말로 「채울 것 아님」을 가른다.
|
||||
return f"원문 부재 — 사람 판정: {why}"
|
||||
|
||||
|
||||
def judged_basis(table_id: str, number: str | None) -> tuple[float, str, str] | None:
|
||||
"""사람이 확인한 `(밑수 수, 단위, 까닭)`. 없으면 `None`. 절 번호가 어긋나면 멈춘다."""
|
||||
found = BASIS_JUDGMENTS.get(table_id)
|
||||
|
||||
@@ -0,0 +1,241 @@
|
||||
"""공종 마스터 — **건설 품셈 표 모양 판정**(2026-09-18 브레인 일감 · 랩탑 메인).
|
||||
|
||||
왜 — 표 모양 판정(`_Table.detect_form`)이 산림 표에 맞춰져 있어 건설 표를 못 가렸음
|
||||
(건설 미판정 891 · 산림 0). 건설은 같은 성격이라도 꼴이 다름 —
|
||||
직종이 「특급·고급·중급·초급 기술자」로 적히고, 기계손료표가 「분류번호·상각 비율·시 간 당(10-7)」이며,
|
||||
가설재가 「손율(%)·요율」로 적힘.
|
||||
|
||||
⚠ **산림 판정을 흔들지 않는다** — 여기 규칙은 `detect_form` 이 **미판정으로 떨어질 때만** 본다.
|
||||
산림은 미판정이 0 이므로 이 층이 산림 결과를 바꿀 수 없다.
|
||||
⚠ **못 가리면 미판정으로 남긴다** — 지어내 채우지 않는다(틀린 판정보다 미판정이 낫다).
|
||||
⚠ **md 모양에 안 기댄다** — 줄 자리·표 차례가 아니라 **머리글·칸 글자**로만 가른다(원문 md 가 계속 고쳐짐).
|
||||
"""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import re
|
||||
from typing import Any
|
||||
|
||||
#: 건설 직종 — 산림 직종(`_Table.OCCUPATION_RE`)에 없는 이름. 측량·설계·기계 쪽이 여기 걸림.
|
||||
CONST_WORKER_RE = re.compile(
|
||||
r"기술자|기능사|기능공|기능인|기\s*사(?!용)|조종원|운전원|비계공|형틀목공|도장공|보통인부|특별인부|"
|
||||
r"작업반장|배관공|전기공|통신공|측량사|제도사"
|
||||
)
|
||||
#: 값이 계산에 쓰이는 비율·계수 — 품이 아니라 **계수표**.
|
||||
RATE_RE = re.compile(
|
||||
r"손\s*율|손\s*률|요\s*율|부자재율|잔존율|가산율|감가율|환산계수|보정계수|계\s*수"
|
||||
)
|
||||
#: 기계 손료표 머리(건설 8-3) — 「분류 번호 … 상각 비율 … 시 간 당(10-7)」.
|
||||
LOSS_HEAD = ("분류번호", "상각")
|
||||
#: 셀 안에 적힌 계산식 — `A=0.4×√N(㎡)` 처럼 기호와 `=` 가 든 긴 글.
|
||||
FORMULA_RE = re.compile(r"[A-Za-z가-힣]\s*=\s*[\d.A-Za-z(√]")
|
||||
#: 자원 수량이 붙는 단위 칸(칸 전체가 단위). 「인」은 품, 나머지는 자재·장비.
|
||||
RESOURCE_UNITS = {
|
||||
"인", "인·일", "조", "대", "시간", "hr", "h", "매", "개", "본", "주", "식", "kg", "㎏", "톤", "ton",
|
||||
"㎥", "㎡", "m", "㎝", "ℓ", "L", "회", "개소",
|
||||
} # fmt: skip
|
||||
_NUMBER_RE = re.compile(r"^\d[\d,]*(\.\d+)?$")
|
||||
#: 한 칸에 값이 여럿 뭉친 것도 값으로 셈(`0.099 0.071`) — 뭉쳤다고 「값 없는 표」로 보면 안 됨.
|
||||
#: ⚠ 꼬리 단위는 **품·자재 단위만** — `24hr`·`30톤`·`0.166일` 은 규격·기간 표기라 그 표의 값이 아님
|
||||
#: (그런 표까지 값이 있다고 보면 기준·규격표가 미판정으로 남는다).
|
||||
_NUMBERS_RE = re.compile(r"^[\d,.\s]*\d[\d,.\s]*(?:인|명|매|본|개|대|조|㎡|㎥|㎜|kg|㎏|ℓ|%)?$")
|
||||
#: 값이 아니라 근거·풀이를 적는 칸 — 여기 든 산출식·수는 그 표의 값이 아님.
|
||||
_ASIDE_HEAD_RE = re.compile(r"비고|적용기준|산출근거|산출식|참고")
|
||||
#: 비목 이름 — 첫 칸이 이것뿐인 표는 「비목 구성표」라 성격을 사람이 가름.
|
||||
COST_ITEMS = {"재료비", "설치비", "노무비", "경비", "제작비", "운송비", "자재비", "주재료비"}
|
||||
#: 공식 기호 한 글자(아래첨자·숫자 꼬리 포함) — `β` · `E` · `t 1` · `q₀`.
|
||||
_SYMBOL_RE = re.compile(r"[A-Za-zα-ωΑ-Ω][₀-₉0-9]?")
|
||||
#: 할증·보정 낱말 — 값이 품이 아니라 **다른 값에 곱하는 율**임을 원문이 이름으로 말한 자리.
|
||||
_RATE_WORD_RE = re.compile(r"할증|할인|가산|감액|경비의|노무비의|재료비의|기계경비의|효\s*율")
|
||||
#: 능력(작업량·시공량·소요시간) 낱말 — 「한 시간·하루에 얼마」라 품 표가 아니라 능력 표다.
|
||||
_CAPACITY_RE = re.compile(
|
||||
r"작업량|시공량|시공능력|작업능력|처리량|산출량|소요시간|작업시간|"
|
||||
r"㎥/hr|㎡/hr|본/hr|톤/hr|ton/hr|hr/ton|min/|/hr|/일\)"
|
||||
)
|
||||
|
||||
|
||||
def _squeeze(text: Any) -> str:
|
||||
return re.sub(r"\s+", "", str(text or ""))
|
||||
|
||||
|
||||
def _cells(table: dict[str, Any]) -> list[str]:
|
||||
rows = [table.get("headers") or [], *(table.get("rows") or [])]
|
||||
return [str(c) for row in rows for c in row]
|
||||
|
||||
|
||||
def _value_cells(table: dict[str, Any]) -> list[str]:
|
||||
"""비고·적용기준 칸을 뺀 칸들 — 그 표가 **값으로 내놓는 것**만."""
|
||||
headers = [_squeeze(h) for h in table.get("headers") or []]
|
||||
aside = {i for i, h in enumerate(headers) if _ASIDE_HEAD_RE.search(h)}
|
||||
out = []
|
||||
for row in [table.get("headers") or [], *(table.get("rows") or [])]:
|
||||
out += [str(c) for i, c in enumerate(row) if i not in aside]
|
||||
return out
|
||||
|
||||
|
||||
def _has_number(cells: list[str]) -> bool:
|
||||
return any(_NUMBERS_RE.match(_squeeze(c)) for c in cells if _squeeze(c))
|
||||
|
||||
|
||||
def _sub_header_row(table: dict[str, Any]) -> list[str] | None:
|
||||
"""머리가 두 단인 표의 **아래 단**. 아니면 `None`.
|
||||
|
||||
아래 단은 이름줄이라 **수가 없다**(`구분 | 점질토 | 사질토`). 첫 줄에 값이 있으면 자료 줄이다.
|
||||
"""
|
||||
rows = table.get("rows") or []
|
||||
if not rows:
|
||||
return None
|
||||
first = [_squeeze(c) for c in rows[0]]
|
||||
if sum(1 for c in first if c) < 2:
|
||||
return None
|
||||
if any(_NUMBERS_RE.match(c) for c in first if c):
|
||||
return None
|
||||
return [c for c in first if c]
|
||||
|
||||
|
||||
def judged_const_form(table: dict[str, Any], _twice: bool = False) -> tuple[str, str] | None:
|
||||
"""건설 꼴로 본 `(형태, 까닭)`. 못 가리면 `None` — 미판정으로 남김.
|
||||
|
||||
차례가 뜻을 가진다 — 좁은 표지부터. 계수·기준표를 먼저 걸러야 직종 낱말이 계수표를 품으로 오인하지 않는다.
|
||||
"""
|
||||
headers = [_squeeze(h) for h in table.get("headers") or []]
|
||||
first_col = [_squeeze(row[0]) for row in table.get("rows") or [] if row]
|
||||
|
||||
# ① 기계 손료표 — 머리에 분류번호와 상각 비율이 함께 있음(건설 8-3, 122표)
|
||||
if any(LOSS_HEAD[0] in h for h in headers) and any(LOSS_HEAD[1] in h for h in headers):
|
||||
return "coefficient", "머리 '분류번호'+'상각 비율' — 기계 손료 계수표"
|
||||
|
||||
# ② 율·계수 표 — 손율·요율·부자재율·보정계수가 머리나 첫 칸에 있음(가설재·측량 보정)
|
||||
if found := next((x for x in headers + first_col if RATE_RE.search(x)), None):
|
||||
return "coefficient", f"'{found}' — 비율·계수표"
|
||||
|
||||
# ③ 값이 한 칸도 없는 표 — 자원이 없으니 품이 아님(설명·서식·이름 목록)
|
||||
# ⚠ 첫 칸이 모두 **비목**인 표(`재료비 | JOINT FILLER`)는 빼둔다 — 참조냐 품이냐가 설계 결정이라
|
||||
# **사람이 봐야 하는 자리**다(2026-09-17 비목 구성표 · `test_b08_work_item_master` 약속).
|
||||
if not _has_number(_value_cells(table)):
|
||||
if first_col and all(x in COST_ITEMS for x in first_col):
|
||||
return None
|
||||
return "reference", "값(숫자) 칸이 없음 — 설명·서식 표"
|
||||
|
||||
# ④ 건설 직종이 머리나 줄 이름에 있고 값이 있음 — 인력품 표(측량·설계 「특급 기술자」 …)
|
||||
# ⚠ 계산식보다 **먼저** 본다 — 인력품 표의 비고에 산출식이 적힌 자리가 많다(9-5-4 수치지도).
|
||||
if found := next((x for x in headers + first_col if CONST_WORKER_RE.search(x)), None):
|
||||
return "requirement", f"건설 직종 '{found}'"
|
||||
|
||||
# ⑤ 단위 칸이 줄에 있고 같은 줄에 값이 있음 — 자원 소요량 표(`비계공 | 인 | 1.40`)
|
||||
for row in table.get("rows") or []:
|
||||
unit = next((c for c in row if _squeeze(c) in RESOURCE_UNITS), None)
|
||||
if unit and any(_NUMBER_RE.match(_squeeze(c)) for c in row):
|
||||
return "requirement", f"줄에 단위 칸 '{_squeeze(unit)}' + 값"
|
||||
if any(_squeeze(h) in RESOURCE_UNITS for h in headers):
|
||||
return "requirement", "머리에 단위 칸 + 값"
|
||||
|
||||
# ⑥ 값 자리에 계산식이 든 표 — 값이 아니라 식(현장사무소 규모 `A=0.4×√N` · 준설선 환산능력)
|
||||
values = [c for c in _value_cells(table) if len(_squeeze(c)) > 6]
|
||||
if found := next((c for c in values if FORMULA_RE.search(c)), None):
|
||||
return "coefficient", f"값 자리에 계산식 '{_squeeze(found)[:20]}'"
|
||||
|
||||
# ⑦ 줄 이름이 공식 기호뿐 — `β`·`E`·`t₁` 처럼 한 글자 기호는 품 이름이 아님(시공능력 공식 밑값)
|
||||
named = [x for x in first_col if x]
|
||||
if named and all(_SYMBOL_RE.fullmatch(x) for x in named):
|
||||
return "coefficient", f"줄 이름이 공식 기호뿐 {sorted(set(named))[:4]}"
|
||||
|
||||
# ⑧ 값이 모두 백분율 — 품·자재 수량이 아니라 요율(층별 할증 `5% 8% 12%`)
|
||||
# ⚠ 「0」은 백분율 줄의 첫 칸으로 자주 온다(지하층 0 · 4층 5% …) — 셈에서 빼고 본다.
|
||||
percents = [_squeeze(c) for c in _value_cells(table) if _squeeze(c)]
|
||||
figures = [x for x in percents if _NUMBERS_RE.match(x) or x.endswith("%")]
|
||||
marks = [x for x in figures if x not in ("0", "0.0")]
|
||||
if marks and all(x.endswith("%") for x in marks) and len(marks) >= 3:
|
||||
return "coefficient", "값이 모두 백분율 — 요율표"
|
||||
|
||||
# ⑨ 할증·보정 낱말이 줄 이름·머리에 있고 값이 있음 — 율표(수직고별 할증률 · 기계경비의 %)
|
||||
if found := next((x for x in headers + first_col if _RATE_WORD_RE.search(x)), None):
|
||||
return "coefficient", f"'{found}' — 할증·보정 율표"
|
||||
|
||||
# ⑩ 작업량·시공능력·소요시간 표 — 품이 아니라 **능력**이다(한 시간·하루에 얼마)
|
||||
if found := next((x for x in headers + first_col if _CAPACITY_RE.search(x)), None):
|
||||
return "productivity", f"'{found}' — 작업량·시공능력 표"
|
||||
|
||||
# ⑪ 기계 기초표 — 가격·손료는 **기계 벌(mach_base_2026.json)이 정본**이라 공종 품이 아님
|
||||
if any("가격" in h for h in headers) and any("분류번호" in h for h in headers):
|
||||
return "reference", "기계 가격표 — 기계 벌이 정본"
|
||||
if any("시간당" in h for h in headers) and any("분류번호" in h for h in headers):
|
||||
return "reference", "기계 손료표 — 기계 벌이 정본"
|
||||
|
||||
# ⑫ 머리 칸이 시공능력 공식 기호 — `K`·`E`·`f`·`t(분)` (건설 8-2 기계 시공능력 밑값)
|
||||
if found := next((h for h in headers if _FORMULA_HEAD_RE.fullmatch(h)), None):
|
||||
return "coefficient", f"머리가 공식 기호 '{found}' — 시공능력 밑값"
|
||||
|
||||
# ⑬ 줄 이름이 시간 — 「시간(분)」·「사이클타임」은 품이 아니라 **걸리는 시간**이다
|
||||
if found := next((x for x in first_col if _TIME_ROW_RE.search(x)), None):
|
||||
return "productivity", f"줄 이름 '{found}' — 걸리는 시간"
|
||||
|
||||
# ⑭ 줄 이름이 사용량·소요량 — 자재 소요량 표(`사용량(kg) | 6.5 | 8.0`)
|
||||
if found := next((x for x in first_col if _AMOUNT_ROW_RE.search(x)), None):
|
||||
return "requirement", f"줄 이름 '{found}' — 자재 소요량"
|
||||
|
||||
# ⑮ 다짐 기준표 — 두께·횟수·규격을 정한 **시방 기준**이지 품이 아님(건설 8-2-9 롤러)
|
||||
if sum(1 for h in headers if _COMPACT_RE.search(h)) >= 2:
|
||||
return "reference", "다짐 두께·횟수 기준표 — 시방 기준"
|
||||
|
||||
# ⑯ 조건별 계수 — 「현장조건·토질명」으로 갈리고 값이 모두 1 이하면 **효율·계수**다(8-2-1 도자 E)
|
||||
if any(_CONDITION_RE.search(x) for x in headers + first_col):
|
||||
nums = [
|
||||
float(_squeeze(c).replace(",", ""))
|
||||
for c in _value_cells(table)
|
||||
if _NUMBER_RE.match(_squeeze(c))
|
||||
]
|
||||
if nums and all(0 < n <= 1 for n in nums):
|
||||
return "coefficient", "현장조건별 값이 모두 1 이하 — 작업효율·계수표"
|
||||
|
||||
# ⑰ 머리가 두 단인 표 — **위 단을 버리지 않고 아래 단을 머리에 더해** 한 번 더 본다.
|
||||
# ⚠ 평탄화가 아니다(위 단에 밑수·갈래가 든다) · 한 번만 되본다(두 단이 셋이 되진 않는다).
|
||||
if not _twice and (sub := _sub_header_row(table)):
|
||||
merged = {
|
||||
**table,
|
||||
"headers": [*(table.get("headers") or []), *sub],
|
||||
"rows": (table.get("rows") or [])[1:],
|
||||
}
|
||||
if hit := judged_const_form(merged, True):
|
||||
return hit[0], f"머리 두 단을 이어 보니 — {hit[1]}"
|
||||
|
||||
return None
|
||||
|
||||
|
||||
#: 머리 한 칸이 공식 기호뿐 — 건설 8-2 시공능력 식의 밑값(`K`·`E`·`f`·`t(분)`·`C(분)`).
|
||||
_FORMULA_HEAD_RE = re.compile(r"[A-Za-zα-ωΑ-Ω][₀-₉0-9]?(?:\([^)]{1,4}\))?")
|
||||
#: 줄 이름이 「걸리는 시간」 — 품(사람·날)이 아니라 능력 쪽 값.
|
||||
_TIME_ROW_RE = re.compile(r"시간\(|\(분\)|사이클|주기\(")
|
||||
#: 줄 이름이 자재 쓰는 양.
|
||||
_AMOUNT_ROW_RE = re.compile(r"사용량|소요량|사용수량")
|
||||
#: 조건별 계수표 머리 — 「현장조건」·「작업조건」·「토질명」으로 갈리고 값이 1 이하인 표(작업효율 E).
|
||||
_CONDITION_RE = re.compile(r"현장조건|작업조건|토질명|토질별작업|시공조건")
|
||||
#: 다짐 기준표 머리 — 두께·횟수·규격을 정한 시방 기준.
|
||||
_COMPACT_RE = re.compile(r"다짐두께|다짐횟수|다짐기계|다짐")
|
||||
|
||||
#: 머리에 구간이 적힌 표 — 「0∼10m」·「10m미만」처럼 **조건으로 갈리는** 표.
|
||||
_RANGE_RE = re.compile(r"[∼~~]|미만|이상|이하|초과")
|
||||
#: 규격·치수 단위 — 값이 이것뿐이면 품이 아니라 **규격 배정·기준**이다.
|
||||
_SPEC_UNIT_RE = re.compile(r"^[\d,.]+\s*(?:㎜|mm|㎝|m|㎡|㎥|inch|인치|kg|㎏|톤|ton|개|주|본)$")
|
||||
|
||||
|
||||
def const_undetermined_kind(table: dict[str, Any]) -> str:
|
||||
"""못 가른 까닭을 **갈래로** 적는다(2026-09-18 브레인 — 남은 것을 눈으로 가르기 위해).
|
||||
|
||||
⚠ 갈래는 「어디를 더 봐야 하나」를 가리킬 뿐, 형태를 짐작해 채우지 않는다.
|
||||
"""
|
||||
headers = [_squeeze(h) for h in table.get("headers") or []]
|
||||
rows = table.get("rows") or []
|
||||
first_row = [_squeeze(c) for c in (rows[0] if rows else [])]
|
||||
values = [_squeeze(c) for c in _value_cells(table) if _squeeze(c)]
|
||||
|
||||
if not _has_number(values):
|
||||
return "원문에 값이 없음 — 설명·서식·이름 목록(할 일 아님)"
|
||||
figures = [c for c in values if _NUMBERS_RE.match(c) or _SPEC_UNIT_RE.match(c)]
|
||||
if figures and all(_SPEC_UNIT_RE.match(c) for c in figures):
|
||||
return "값이 규격·치수뿐 — 원문이 품을 안 적음(할 일 아님)"
|
||||
if first_row and not any(_NUMBER_RE.match(c) for c in first_row) and sum(1 for c in first_row if c) >= 2: # fmt: skip
|
||||
return "머리 두 단 · 값 있음 — 아래 단을 이어 봐도 표지가 없음"
|
||||
if any(_RANGE_RE.search(h) for h in headers):
|
||||
return "머리가 구간 · 값 있음 — 조건으로 갈리는 표"
|
||||
return "값은 있는데 표지가 없음 — 사람이 봐야 함"
|
||||
@@ -10,7 +10,15 @@ from __future__ import annotations
|
||||
import re
|
||||
from typing import Any
|
||||
|
||||
from B08_Quantity.B08_Quantity_Build_WorkItemMaster_Forms import judged_basis, judged_form
|
||||
from B08_Quantity.B08_Quantity_Build_WorkItemMaster_Forms import (
|
||||
judged_absent,
|
||||
judged_basis,
|
||||
judged_form,
|
||||
)
|
||||
from B08_Quantity.B08_Quantity_Build_WorkItemMaster_FormsConst import (
|
||||
const_undetermined_kind,
|
||||
judged_const_form,
|
||||
)
|
||||
|
||||
# ── 형태 판정 ────────────────────────────────────────────────────────────
|
||||
# 헤더·비고 문자열에서 찾는 표지. 앞의 것이 먼저 걸린다(생산량형이 더 좁은 표현이라 우선).
|
||||
@@ -189,7 +197,12 @@ def detect_form(table: dict[str, Any], chapter: str | None) -> tuple[str, str]:
|
||||
if mark in body:
|
||||
return "reference", f"분류 딱지 표의 '{mark}' — 값이 아니라 비율 지시"
|
||||
|
||||
return "undetermined", "헤더·첫 행에 단위·밑수·직종 표지 없음"
|
||||
# 산림 잣대로 못 가른 표만 **건설 꼴**로 다시 본다(2026-09-18 브레인 — 건설 미판정 891).
|
||||
# ⚠ 여기까지 왔다는 것은 산림 판정이 이미 못 가렸다는 뜻이라, 산림 결과는 흔들리지 않는다.
|
||||
if hit := judged_const_form(table):
|
||||
return hit[0], f"건설 꼴 — {hit[1]}"
|
||||
# 못 가른 것은 **갈래를 적어** 남긴다 — 「어디를 더 봐야 하나」가 보여야 줄일 수 있다.
|
||||
return "undetermined", f"단위·밑수·직종 표지 없음 · {const_undetermined_kind(table)}"
|
||||
|
||||
|
||||
BASIS_RE = re.compile(r"(\d[\d,.]*)\s*(㎥|m3|㎡|m2|㏊|ha|km|㎞|m|인|본|개|kg|㎏|톤|ton)\s*당")
|
||||
@@ -207,12 +220,27 @@ SOURCE_BASIS_RATIO_RE = re.compile(
|
||||
r"(㎥|m3|㎡|m2|㏊|ha|㎞|km|m|매|본|개소|개|인|공|kg|㎏|톤|ton|주|식|대)\s*당\s*[))]"
|
||||
)
|
||||
|
||||
#: 밑수 단위 — 건설은 「일·기·조·명·틀」도 씀(2026-09-18 브레인 · 건설 밑수 미판독 162).
|
||||
#: ⚠ 「회」는 넣지 않는다 — 2026-09-17 데스크탑 서브가 원문을 열어 **밑수 단위가 아니라고** 판정(10-4 중기운반).
|
||||
#: 2026-09-18 건설 미판독 101 을 보고 넓힘 — 원문이 세는 물건이 그대로 밑수인 자리.
|
||||
#: `(1대당)` · `(층당)` · `(set당)` · `(Joint당)` · `(1발파당)`.
|
||||
#: ⚠ 「단위당」은 안 넣는다 — 무엇의 단위인지 원문이 안 적었다.
|
||||
_BASIS_UNIT = (
|
||||
"공㎥|㎥|m3|㎡|m2|㏊|ha|㎞|km|m|매|본|개소|개|인|공|kg|㎏|톤|ton|주|식|대|일|기|조|명|틀"
|
||||
"|층|set|SET|Joint|joint|JOINT|발파|구멍|孔|㎢|km2|도엽|ea|EA|호"
|
||||
)
|
||||
#: ⚠ **괄호 앞뒤에 글이 붙은 건설 꼴**도 읽는다 — `(용접개소당)` · `(세면기 개당)` · `(절단길이 10m당)` ·
|
||||
#: `(m당 : 관길이기준)`. 산림은 괄호 안이 밑수뿐이라 이 넓히기로 값이 달라지지 않는다.
|
||||
SOURCE_BASIS_RE = re.compile(
|
||||
r"[((]\s*(?:"
|
||||
r"단위\s*[::]\s*([\d,]*\.?\d*)\s*(?P<u1>㎥|m3|㎡|m2|㏊|ha|㎞|km|m|매|본|개소|개|인|공|kg|㎏|톤|ton|주|식|대)\s*당?"
|
||||
r"|([\d,]*\.?\d*)\s*(?P<u2>㎥|m3|㎡|m2|㏊|ha|㎞|km|m|매|본|개소|개|인|공|kg|㎏|톤|ton|주|식|대)\s*당"
|
||||
r")\s*[))]"
|
||||
rf"단위\s*[::]\s*([\d,]*\.?\d*)\s*(?P<u1>{_BASIS_UNIT})\s*당?"
|
||||
rf"|[^()]*?([\d,]*\.?\d*)\s*(?P<u2>{_BASIS_UNIT})\s*당"
|
||||
r")\s*(?:[::][^()]*)?[))]"
|
||||
)
|
||||
#: 한 괄호 안의 밑수 토막 — 둘 이상이면 못 고른다(`(1ha당, 100본당)`).
|
||||
_BASIS_TOKEN_RE = re.compile(rf"[\d,]*\.?\d*\s*(?:{_BASIS_UNIT})\s*당")
|
||||
#: 「당」이 안 붙은 단위까지 센다 — `1일 1대당` 처럼 **단위가 둘인 칸**을 가려내는 데 쓴다.
|
||||
_BASIS_UNIT_TOKEN_RE = re.compile(rf"[\d,]+\s*(?:{_BASIS_UNIT})")
|
||||
#: 표 위로 몇 줄까지 거슬러 볼 것인가. 더 올라가면 **앞 표의 밑수**를 잘못 물어 온다.
|
||||
SOURCE_LOOKBACK = 6
|
||||
|
||||
@@ -257,29 +285,31 @@ _DECLARES_RE = re.compile(
|
||||
DECLARE_LOOK = 6
|
||||
|
||||
|
||||
def source_declares_basis(lines: list[str], line_no: int, table: dict[str, Any]) -> bool:
|
||||
"""원문이 이 표에 **밑수 같은 글을 적어 두었나** — 적었으면 참.
|
||||
def source_declares_basis(lines: list[str], line_no: int, table: dict[str, Any]) -> str | None:
|
||||
"""원문이 이 표에 **밑수 같은 글을 적어 두었나** — 적었으면 그 글, 아니면 `None`.
|
||||
|
||||
왜 가리나 — 밑수 미확보 88 중 **76 은 원문에 밑수가 아예 없는 것**이고(채우면 지어내는 꼴),
|
||||
**12 만 원문에 적혀 있는데 우리가 못 읽은 것**이다(2026-09-18 안티그래비티 3바퀴).
|
||||
그 둘을 목록에서 갈라 두면 다음 바퀴에 76 이 또 「할 일」로 세어지지 않는다.
|
||||
⚠ 목록만 가른다 — **여기서 값을 채우지 않는다.**
|
||||
"""
|
||||
if any(_DECLARES_RE.search(norm(h)) for h in table.get("headers") or []):
|
||||
return True
|
||||
for head in table.get("headers") or []:
|
||||
if m := _DECLARES_RE.search(norm(head)):
|
||||
return m.group(0)
|
||||
for row in (table.get("rows") or [])[:2]:
|
||||
if any(_DECLARES_RE.search(norm(c)) for c in row):
|
||||
return True
|
||||
for cell in row:
|
||||
if m := _DECLARES_RE.search(norm(cell)):
|
||||
return m.group(0)
|
||||
if not lines or line_no <= 0:
|
||||
return False
|
||||
return None
|
||||
start = max(0, line_no - 1 - DECLARE_LOOK)
|
||||
for index in range(line_no - 2, start - 1, -1):
|
||||
text = lines[index].strip() if 0 <= index < len(lines) else ""
|
||||
if text.startswith("|"):
|
||||
break # 앞 표에 닿았다
|
||||
if _DECLARES_RE.search(text):
|
||||
return True
|
||||
return False
|
||||
if m := _DECLARES_RE.search(text):
|
||||
return m.group(0)
|
||||
return None
|
||||
|
||||
|
||||
def basis_from_source(lines: list[str], line_no: int) -> tuple[float | None, str | None]:
|
||||
@@ -304,6 +334,9 @@ def basis_from_source(lines: list[str], line_no: int) -> tuple[float | None, str
|
||||
quantity = 1.0
|
||||
return quantity, m.group(2)
|
||||
if m := SOURCE_BASIS_RE.search(text):
|
||||
# ⚠ 한 괄호에 밑수가 둘이면(`(1ha당, 100본당)`) **한쪽만 집지 않는다** — 조용히 틀린다.
|
||||
if len(_BASIS_TOKEN_RE.findall(m.group(0))) > 1:
|
||||
continue
|
||||
unit = m.group("u1") or m.group("u2")
|
||||
raw = (m.group(1) if m.group("u1") else m.group(3)) or ""
|
||||
raw = raw.replace(",", "")
|
||||
@@ -691,6 +724,26 @@ def new_report() -> dict[str, Any]:
|
||||
return {"basis_found": 0, "basis_grouped": 0, "basis_missing": [], "undetermined": []}
|
||||
|
||||
|
||||
#: 밑수로 안 받기로 한 단위 — 원문이 적었어도 **채울 것이 아니다**.
|
||||
#: 「회」 2026-09-17 데스크탑 서브 판정(10-4 중기운반) · 「인」 2026-09-09 오독 판정(사람 수는 밑수가 아님).
|
||||
#: ⚠ **빗금 단위는 값의 단위이지 밑수가 아니다** — `(인/일)`·`(㎥/hr)` 는 「하루에 몇 인」·
|
||||
#: 「한 시간에 몇 ㎥」라는 뜻이라 표의 밑수가 아니다(2026-09-18 건설 미판독 39 를 갈라 보니 이 꼴).
|
||||
_REJECTED_BASIS_RE = re.compile(r"회\s*당|단위\s*[::]?\s*인|인\s*당|/|단위\s*당")
|
||||
|
||||
|
||||
def _basis_missing_why(table: dict[str, Any], source_lines: list[str]) -> str:
|
||||
"""밑수를 못 채운 까닭. ⚠ **채울 것(미판독)과 아닌 것(원문 부재)** 을 가른다."""
|
||||
# 작업조 표는 하루 편성만 적고 시공량이 표 밖에 있다 — 표에서 채울 것이 아니다.
|
||||
if crew_table(table):
|
||||
return "원문 부재 — 작업조 표(하루 편성) · 밑수는 표 밖의 시공량"
|
||||
mark = source_declares_basis(source_lines, int(table.get("line") or 0), table)
|
||||
if mark is None:
|
||||
return "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
if _REJECTED_BASIS_RE.search(norm(mark)) or len(_BASIS_TOKEN_RE.findall(norm(mark))) > 1:
|
||||
return f"원문 부재 — 거절 자리: 원문이 적은 것이 '{norm(mark)[:20]}' 라 밑수로 안 받음"
|
||||
return f"미판독 — 원문이 '{norm(mark)[:24]}' 라고 적었는데 우리가 못 읽음"
|
||||
|
||||
|
||||
def table_entry(
|
||||
table: dict[str, Any],
|
||||
section: str,
|
||||
@@ -711,23 +764,49 @@ def table_entry(
|
||||
# (「10㎡당」 같은 참고 문구)을 그 표의 밑수로 잘못 물어 온다.
|
||||
# 실제로 13-3-1 이 본문 `(단위: ㎥당)` 인데 표 안 긁기가 `10㎡` 를 물어 왔다.
|
||||
basis_qty = basis_unit = basis_source = None
|
||||
# ⚠ **밑수를 비워 두라는 판정이 가장 앞이다** — 자동 판정이 밑수가 아닌 글(비고의 「1인당」)을
|
||||
# 밑수로 읽은 자리다. 채우는 것이 아니라 **지우는** 판정이다(2026-09-18).
|
||||
absent = judged_absent(table["table_id"], number)
|
||||
# 사람이 원문에서 확인한 밑수가 가장 앞이다 — **머리가 소실돼 자동으로는 못 읽는 표**만 해당.
|
||||
if judged := judged_basis(table["table_id"], number):
|
||||
if absent:
|
||||
pass # 비워 두라는 판정 — 아래 어느 길도 타지 않는다
|
||||
elif judged := judged_basis(table["table_id"], number):
|
||||
basis_qty, basis_unit, basis_source = judged[0], judged[1], judged[2]
|
||||
if basis_unit is None and source_lines:
|
||||
if absent:
|
||||
basis_qty = basis_unit = basis_source = None
|
||||
elif basis_unit is None and source_lines:
|
||||
basis_qty, basis_unit = basis_from_source(source_lines, int(table.get("line") or 0))
|
||||
elif basis_unit is None:
|
||||
basis_source = None
|
||||
if basis_qty is None and basis_unit is None:
|
||||
if not absent and basis_qty is None and basis_unit is None:
|
||||
basis_qty, basis_unit = detect_basis(table)
|
||||
basis_source = "표 안" if basis_unit else None
|
||||
# ⚠ 원문이 **표 머리 칸에** 밑수를 적어 둔 자리도 읽는다 — 「(단위 : ㎢)」·「(도엽당)」
|
||||
# (2026-09-18 건설 미판독 97 을 갈라 보니 이 꼴이 열넷).
|
||||
if not absent and basis_unit is None:
|
||||
cells = [*(table.get("headers") or [])]
|
||||
cells += [c for row in (table.get("rows") or [])[:2] for c in row]
|
||||
for cell in cells:
|
||||
text = norm(cell)
|
||||
# ⚠ 한 칸에 단위가 둘이면(`손료계수 (1일 1대당)`) 어느 쪽이 밑수인지 못 가린다 —
|
||||
# 한쪽만 집으면 조용히 틀리므로 **안 읽고 넘긴다**.
|
||||
if len(_BASIS_UNIT_TOKEN_RE.findall(text)) > 1:
|
||||
continue
|
||||
qty, unit = basis_from_source([text, "", "|"], 3)
|
||||
if unit:
|
||||
basis_qty, basis_unit, basis_source = qty, unit, "표 머리"
|
||||
break
|
||||
elif basis_source is None:
|
||||
basis_source = "본문"
|
||||
# 본문·표 안에 없을 때만 **절 이름**을 본다(4-2-2 「1,000㎡당」) — 이름 전체가 밑수일 때만.
|
||||
if basis_unit is None and node_name is not None:
|
||||
if not absent and basis_unit is None and node_name is not None:
|
||||
name_qty, name_unit = basis_from_name(node_name)
|
||||
if name_unit:
|
||||
basis_qty, basis_unit, basis_source = name_qty, name_unit, "절 이름"
|
||||
# ⚠ **작업조 표에는 「일」 밑수를 안 붙인다**(2026-09-17 c3da333e). 밑수가 시공량 열이라
|
||||
# 「1일」을 박으면 그 길이 막혀 호표가 통째로 사라진다 — 원문 「(일당)」이 있어도 안 붙인다.
|
||||
if basis_unit == "일" and crew_table(table):
|
||||
basis_qty = basis_unit = basis_source = None
|
||||
if basis_unit:
|
||||
report["basis_found"] += 1
|
||||
if basis_quantity_is_grouped(basis_qty):
|
||||
@@ -744,11 +823,10 @@ def table_entry(
|
||||
"line": table.get("line"),
|
||||
# ⚠ 「원문 부재」는 **채울 것이 아니다** — 없는 값을 지어내면 안 된다.
|
||||
# 「미판독」만 진짜 할 일이다(2026-09-18 브레인 · 안티그래비티 3바퀴).
|
||||
"why": (
|
||||
"미판독 — 원문이 적었는데 우리가 못 읽음"
|
||||
if source_declares_basis(source_lines, int(table.get("line") or 0), table)
|
||||
else "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
),
|
||||
# ⚠ **작업조 표는 밑수가 애초에 표 밖이다** — 하루 편성 인원·장비를 적고
|
||||
# 시공량은 [주]·다른 표에 있다. 「미판독」으로 세면 없는 할 일이 생긴다
|
||||
# (2026-09-18 건설 미판독 101 가운데 79 가 이 꼴이었다).
|
||||
"why": absent or _basis_missing_why(table, source_lines),
|
||||
}
|
||||
)
|
||||
shares = resource_shares(table)
|
||||
|
||||
@@ -92,7 +92,8 @@ def machine_expense_sheets(build: Any) -> list[dict[str, Any]]:
|
||||
catalog = load_machine_catalog()
|
||||
operating = {row.machine_code: row for row in load_operating_records().records}
|
||||
# 파쇄기는 8-4 칸이 「-」 라 8-11 [주]⑤ 레코드로 섬(단가와 같은 값) — 없으면 장이 「연료·조종원 없음」 으로 틀리게 뜸.
|
||||
if f"X-{CHIPPER}" in build.book.titles and CHIPPER not in operating:
|
||||
# ⚠ 8-4 에 줄이 생겨도 연료 칸이 「-」 면 값이 없는 것 — 산림 8-11 [주]⑤ 가 정본(2026-09-18).
|
||||
if f"X-{CHIPPER}" in build.book.titles and getattr(operating.get(CHIPPER), "fuel_liters_per_hour", None) is None: # fmt: skip
|
||||
chipper = chipper_record()
|
||||
if chipper is not None:
|
||||
operating[CHIPPER] = chipper
|
||||
|
||||
@@ -164,6 +164,39 @@ def _axis_label(axis_name: str, value: str) -> str:
|
||||
return f"{axis_name} {value}"
|
||||
|
||||
|
||||
def _value_row(row: list[Any]) -> bool:
|
||||
"""세로축 값 하나 + 값 칸들로 된 **풀린 줄**인가(`| 25 | 0.15 | 0.12 | …`).
|
||||
|
||||
⚠ 꼬리의 설명 칸(「H=2.6M」)은 값이 아니어도 된다 — 그 자리는 뒤에서 떼어 낸다.
|
||||
"""
|
||||
cells = [_clean(cell) for cell in row if _clean(cell)]
|
||||
if len(cells) < 3 or len(_tokens(cells[0])) != 1 or not re.match(r"^\d", cells[0]):
|
||||
return False
|
||||
numeric = [c for c in cells[1:] if _NUMBER.match(c) or c in _ABSENT]
|
||||
return len(numeric) >= 2
|
||||
|
||||
|
||||
def _glue_rows(raw_rows: list[list[Any]]) -> list[list[Any]]:
|
||||
"""**줄마다 풀린 표를 한 줄로 도로 뭉친다** — 읽는 길은 하나로 둔다.
|
||||
|
||||
원문 md 가 손질되며 「25 30 35 …」로 뭉쳐 있던 값줄이 줄마다 갈렸다(2026-09-18).
|
||||
값이 달라진 것이 아니라 **적는 모양만 바뀐 것**이라, 뭉친 꼴로 되돌려 같은 길로 읽는다.
|
||||
⚠ 칸 수가 다른 줄이 섞이면 뭉치지 않는다 — 자리를 짐작해 맞추지 않는다.
|
||||
"""
|
||||
block: list[list[Any]] = []
|
||||
for row in reversed(raw_rows):
|
||||
if not _value_row(row) or (block and len(row) != len(block[0])):
|
||||
break
|
||||
block.append(row)
|
||||
block.reverse()
|
||||
# ⚠ 값줄 위에 **자원 이름 줄이 남아야** 한다 — 표가 통째로 값줄이면 뭉치지 않는다.
|
||||
if len(block) < 2 or len(block) >= len(raw_rows):
|
||||
return raw_rows
|
||||
width = len(block[0])
|
||||
glued = [" ".join(_clean(row[i]) for row in block if _clean(row[i])) for i in range(width)]
|
||||
return raw_rows[: len(raw_rows) - len(block)] + [glued]
|
||||
|
||||
|
||||
def match_three_axis_table(
|
||||
node: dict[str, Any],
|
||||
table: dict[str, Any],
|
||||
@@ -178,6 +211,13 @@ def match_three_axis_table(
|
||||
raw_rows = [row for row in (table.get("raw_row") or []) if isinstance(row, list)]
|
||||
if len(raw_rows) < 2:
|
||||
return False
|
||||
# ⚠ **두 단 머리 표(13-4-1·13-4-4)는 제 길이 따로 있다** — 여기서 뭉쳐 읽으면
|
||||
# 대·소분류가 열 수로 안 나뉘어 표째 막히고, 그 길이 못 돌아 갈래 80 이 사라진다.
|
||||
from B09_Estimation.B09_Estimation_ResourceAxis_TwoLevelHeader import TWO_LEVEL_HEADER
|
||||
|
||||
if str(node.get("work_item_code") or "") in TWO_LEVEL_HEADER:
|
||||
return False
|
||||
raw_rows = _glue_rows(raw_rows)
|
||||
header = list(table.get("condition_note") or [])
|
||||
|
||||
data_row = raw_rows[-1]
|
||||
|
||||
@@ -379,6 +379,17 @@ def match_packed_rows(
|
||||
if any(len(_packed_numbers(cell)) > 1 for cell in cells[1:]):
|
||||
packed = True
|
||||
break
|
||||
if not packed:
|
||||
# ⚠ 원문 md 가 줄마다 풀리면 뭉침이 사라진다(2026-09-18 — 돌쌓기 13-4 계열).
|
||||
# **값 칸이 갈래 수만큼 따로 선 줄**이 있으면 같은 표다 — 적는 모양만 바뀐 것이라
|
||||
# 여기서 읽는다(안 읽으면 갈래가 통째로 사라져 호표가 첫 갈래 값만 남는다).
|
||||
for cells in rows[1:]:
|
||||
if not cells or not cells[0]:
|
||||
continue
|
||||
groups = [cell for cell in cells[1:] if _packed_numbers(cell)]
|
||||
if len(labels) >= 2 and len(groups) == len(labels):
|
||||
packed = True
|
||||
break
|
||||
if not packed:
|
||||
return False
|
||||
|
||||
|
||||
@@ -301,7 +301,9 @@ def _add_machine_layers(
|
||||
from B09_Estimation.B09_Estimation_WoodChipping import MACHINE as CHIPPER
|
||||
from B09_Estimation.B09_Estimation_WoodChipping import operating_record as chipper_record
|
||||
|
||||
if CHIPPER in machine_codes and CHIPPER not in operating:
|
||||
# ⚠ 8-4 에 그 기종 줄이 생겨도 **연료 칸이 「-」 면 값이 없는 것** — 산림 8-11 [주]⑤ 가 그대로 정본
|
||||
# (2026-09-18 랩탑 서브가 8-4 를 줄마다 풀자 빈 레코드가 생겨 연료 층이 통째로 빠졌음).
|
||||
if CHIPPER in machine_codes and getattr(operating.get(CHIPPER), "fuel_liters_per_hour", None) is None: # fmt: skip
|
||||
chipper = chipper_record()
|
||||
if chipper is not None:
|
||||
operating[CHIPPER] = chipper
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
# 건설 PDF ↔ md 구멍 — 장별 목록 (2026-09-18 뽑음)
|
||||
|
||||
쓰는 법 — 제 장 파일을 열어 **결손** 줄을 PDF 그 쪽에서 확인해 md 에 옮겨 적고,
|
||||
**허구** 줄(대개 붙은 줄)은 PDF 대로 풀어 적는다. 고친 뒤 다시 뽑으면 줄어든다.
|
||||
|
||||
```
|
||||
다시 뽑기 ./venv/Scripts/python.exe resources/tester/_pdf_gap_report.py
|
||||
총량 시험 ./venv/Scripts/python.exe -m pytest resources/tester/test_const_pdf_coverage.py
|
||||
```
|
||||
|
||||
| 장 | 줄 수 | 파일 |
|
||||
| --- | --- | --- |
|
||||
| 제13장 플랜트설비공사 | 271 | [제13장_플랜트설비공사.md](제13장_플랜트설비공사.md) |
|
||||
| 제8장 건설기계 | 122 | [제8장_건설기계.md](제8장_건설기계.md) |
|
||||
| 제2장 토목 | 120 | [제2장_토목.md](제2장_토목.md) |
|
||||
| 제4장 기계설비 | 51 | [제4장_기계설비.md](제4장_기계설비.md) |
|
||||
| 제8장 지반공사 | 43 | [제8장_지반공사.md](제8장_지반공사.md) |
|
||||
| 제3장 건축 | 25 | [제3장_건축.md](제3장_건축.md) |
|
||||
| 제1장 공통 | 20 | [제1장_공통.md](제1장_공통.md) |
|
||||
| 제7장 항만공사 | 10 | [제7장_항만공사.md](제7장_항만공사.md) |
|
||||
| 제8장 공기조화설비공사 | 7 | [제8장_공기조화설비공사.md](제8장_공기조화설비공사.md) |
|
||||
| 제1장 도로포장공사 | 4 | [제1장_도로포장공사.md](제1장_도로포장공사.md) |
|
||||
| 제11장 가스설비공사 | 3 | [제11장_가스설비공사.md](제11장_가스설비공사.md) |
|
||||
| 제1장 철골공사 | 2 | [제1장_철골공사.md](제1장_철골공사.md) |
|
||||
| 제5장 기초공사 | 2 | [제5장_기초공사.md](제5장_기초공사.md) |
|
||||
| 제5장 수장공사 | 2 | [제5장_수장공사.md](제5장_수장공사.md) |
|
||||
| 제8장 건설기계규격별 | 2 | [제8장_건설기계규격별.md](제8장_건설기계규격별.md) |
|
||||
| 제9장 미장공사 | 2 | [제9장_미장공사.md](제9장_미장공사.md) |
|
||||
| 제11장 칠공사 | 1 | [제11장_칠공사.md](제11장_칠공사.md) |
|
||||
| 제12장 자동제어설비공사 | 1 | [제12장_자동제어설비공사.md](제12장_자동제어설비공사.md) |
|
||||
| 제2장 가설공사 | 1 | [제2장_가설공사.md](제2장_가설공사.md) |
|
||||
| 제2장 가설공사추 | 1 | [제2장_가설공사추.md](제2장_가설공사추.md) |
|
||||
| 제3장 토공사 | 1 | [제3장_토공사.md](제3장_토공사.md) |
|
||||
| 제4장 펌프 | 1 | [제4장_펌프.md](제4장_펌프.md) |
|
||||
| 제5장 강구조공사 | 1 | [제5장_강구조공사.md](제5장_강구조공사.md) |
|
||||
| 제5장 밸브설비공사 | 1 | [제5장_밸브설비공사.md](제5장_밸브설비공사.md) |
|
||||
| 제6장 관부설 | 1 | [제6장_관부설.md](제6장_관부설.md) |
|
||||
| 제7장 지붕 | 1 | [제7장_지붕.md](제7장_지붕.md) |
|
||||
| 제8장 건설기계가산비율기 | 1 | [제8장_건설기계가산비율기.md](제8장_건설기계가산비율기.md) |
|
||||
| 제8장 건설기계파일경 | 1 | [제8장_건설기계파일경.md](제8장_건설기계파일경.md) |
|
||||
| 제9장 기타공사 | 1 | [제9장_기타공사.md](제9장_기타공사.md) |
|
||||
@@ -0,0 +1,16 @@
|
||||
# 제11장 가스설비공사 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 2 · 허구 줄 1
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
| 771 | | 355 0.835 0.195 | 355 |
|
||||
| 772 | 11-3-2 밸브 설치('15년 보완) | 32∼50 0.308 0.100 200 0.976 0.316 | 0.316 |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
| 22375 | · 파 이 프 스 텐 션 · 28×1,200∼1,600 · 본 · 0.37 · 기초별도 · | 1600 |
|
||||
@@ -0,0 +1,14 @@
|
||||
# 제11장 칠공사 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 0 · 허구 줄 1
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
| 20107 | - ⑦ 재료량(페인트 등)은 도료 종류에 따라 시방서 및 제조사에서 제시하고 있는 수량을 적용한다.637제11장 칠공사11-2-4 유성페인트 붓칠('02, '04, '15년 보완)(㎡당) | 637 |
|
||||
@@ -0,0 +1,14 @@
|
||||
# 제12장 자동제어설비공사 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 0 · 허구 줄 1
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
| 22509 | 12-3-2 입・출력장치(I/O Equipment) 설치('03년 신설)공 정단 위기 사계 장 공설치인/Point0.0080.042・점검시험인/Point0.0460.080[주] ①본 품은 DDC(단자함내의 결선포함)을 설치하고, 점검・시험 및 소운반이 포함되어 있다. | 0.0080 042 0.0460 080 |
|
||||
@@ -0,0 +1,284 @@
|
||||
# 제13장 플랜트설비공사 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 174 · 허구 줄 97
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
| 779 | 13-1-1 플랜트 배관 설치('92, '03년 보완) | 175 190.7 5.3 24.2 21.1 10.6 10.6 21.1 | 175 |
|
||||
| 781 | | 〃 〃 9.5 129 15.1 7.6 7.6 15.1 | 129 |
|
||||
| 781 | | 9.5 9.5 38.1 13.5 6.7 6.7 13.5 6.7 6.7 26.9 | 38.1 |
|
||||
| 782 | | 탄소강관 〃 〃 10.3 152 14.5 7.3 7.3 14.5 | 152 |
|
||||
| 782 | | 750 762.0 6.4 119 18.4 9.2 9.2 18.4 | 119 |
|
||||
| 782 | | 〃 〃 7.1 132 17.5 8.7 8.7 17.5 | 132 |
|
||||
| 782 | | 〃 〃 7.1 141 17.4 8.7 8.7 17.4 | 141 |
|
||||
| 782 | | 〃 〃 7.9 157 16.5 8.2 8.2 16.5 | 157 |
|
||||
| 782 | | 〃 〃 11.9 235 13.5 6.7 6.7 13.5 | 235 |
|
||||
| 783 | | 〃 〃 11.1 303 13.8 6.9 6.9 13.8 | 303 |
|
||||
| 783 | | 1200 1219.2 11.1 331 13.9 6.9 6.9 13.9 | 331 |
|
||||
| 784 | | 6.5 6.5 25.9 9.1 4.6 4.6 9.1 4.6 4.6 18.3 | 6.5 6.5 |
|
||||
| 794 | | 500 1.220 0.610 1.330 0.670 1.750 0.830 1.970 0.980 2.290 1.150 | 1.150 |
|
||||
| 795 | 13-1-7 장거리 배관('93, '26년 보완) | 175 290 0.82 0.63 1.26 0.89 0.84 | 175 |
|
||||
| 795 | 13-1-7 장거리 배관('93, '26년 보완) | 200 361 0.86 0.66 1.32 0.95 0.88 | 361 |
|
||||
| 796 | 1. 이중보온관 부설 | 65(140) 122(61) 0.073 0.073 0.109 | 122 |
|
||||
| 796 | 1. 이중보온관 부설 | 80(160) 145(72) 0.075 0.075 0.112 | 145 |
|
||||
| 796 | 1. 이중보온관 부설 | ø125(225) 259 0.082 0.082 0.125 0.105 | 259 |
|
||||
| 796 | 1. 이중보온관 부설 | 450(630) 1,250 0.119 0.119 0.178 0.147 | 1250 |
|
||||
| 797 | 2. 이중보온관 용접 | 100(200) 159(79) 0.911 0.674 1.457 2.915 0.230 | 159 |
|
||||
| 797 | 2. 이중보온관 용접 | 200(315) 397 1.187 0.824 1.899 3.798 0.600 | 397 |
|
||||
| 799 | 13-2-1 강관절단('18년 보완) | 50 3.8 0.004 5.2 0.005 17.2 0.017 | 17.2 |
|
||||
| 800 | 13-2-2 강판절단('18년 보완) | 50 1.7∼2.0 1.6∼3.5 0.0190∼0.0084 0.0095∼0.0042 | 0.0084 |
|
||||
| 801 | | 12 104∼197 0.102∼0.192 | 197 |
|
||||
| 801 | | 19 180∼244 0.176∼0.238 | 244 |
|
||||
| 801 | | 50 593∼743 0.579∼0.726 | 593 |
|
||||
| 806 | 2. 전기아크용접(U형) | 30 4.80 5.00 22 24 0.513 0.154 0.550 0.165 | 5.00 |
|
||||
| 806 | 2. 전기아크용접(U형) | 35 6.00 6.40 31 34 0.600 0.180 0.638 0.191 | 6.00 |
|
||||
| 806 | 2. 전기아크용접(U형) | 65 15.10 16.10 109 116 1.250 0.365 1.310 0.390 | 116 |
|
||||
| 806 | 2. 전기아크용접(U형) | 70 16.60 17.70 124 131 1.425 0.428 1.485 0.446 | 124 |
|
||||
| 808 | | 18 2.49 2.80 2.88 2.93 13.75 16.00 16.30 17.00 0.110 0.035 0.163 0.049 0.190 0.057 0.196 0.059 | 16.00 |
|
||||
| 808 | | 6.5ø×305m/m | 6.5 |
|
||||
| 809 | 2 단철 - - - - | 205 242 280 315 | 205 |
|
||||
| 809 | 2 단철 - - - - | 〃 Cr3∼10% 260 278 296 315 | 296 315 |
|
||||
| 810 | | ② 두께 1½"이상은 60Cycle로는 시간당 280℃의 가열속도로 400Cycle로는 시간당 220℃의 가열속도로 | 280 |
|
||||
| 811 | | (A333-Gr1,Gr4,Gr9) | 333 |
|
||||
| 811 | | (Type321&347)Cu-Ni,Mone1 39 41 42 43.5 49.5 57 64 67 77 82 87 93 97 | 347 |
|
||||
| 813 | 1. 보온두께 30mm이하 | 200 0.091 0.136 0.255 0.285 0.021 0.021 0.275 0.275 1 6.950 0.894 10 | 0.136 |
|
||||
| 815 | 3. 보온두께 41mm∼60mm | 600 0.305 0.458 2.600 2.820 0.075 0.075 0.620 0.620 1 18.400 2.333 10 | 0.075 |
|
||||
| 816 | 4. 보온두께 61mm∼75mm | 300 0.226 0.338 0.955 1.035 0.051 0.051 0.770 0.770 1 11.800 1.501 10 | 0.226 |
|
||||
| 816 | 4. 보온두께 61mm∼75mm | 500 0.332 0.482 2.280 2.470 0.075 0.075 1.115 1.115 1 16.600 2.102 10 | 0.075 0.075 |
|
||||
| 818 | | ø50이하 102 1.13 | 102 |
|
||||
| 819 | | 350 106 | 106 |
|
||||
| 819 | | 450 111 | 111 |
|
||||
| 819 | | 650 113 | 113 |
|
||||
| 822 | | 공 량 0.437 1.161 0.318 1.916 | 1.916 |
|
||||
| 822 | 2. 탱크조립설치 | 용량(㎥) 50 100 300 500 1,500 3,000 5,000 10,000 10,000 | 3000 |
|
||||
| 823 | 1. 물량 개산치 | 3,000 5,000 7,000 10,000(㎥) | 3000 |
|
||||
| 823 | 2. 용접장 개산치 | ∼3,000이하 이상 | 3000 |
|
||||
| 824 | | 6㎜ : 1 7㎜ : 1.30 8㎜ : 1.62 | 1.30 |
|
||||
| 824 | | 12 : 3.10 14 : 3.25 16 : 5.71 | 5.71 |
|
||||
| 824 | | 18 : 6.07 22 : 8.00 | 6.07 |
|
||||
| 828 | 13-5-2 보일러 드럼 설치 | 기계설비공 인/윈치1대 0.9 0.9 0.9 0.9 0.9 0.9 | 0.9 0.9 |
|
||||
| 828 | 13-5-2 보일러 드럼 설치 | 용접공 〃 0.9 0.9 0.9 0.9 0.9 0.9 | 0.9 0.9 0.9 0.9 0.9 0.9 |
|
||||
| 829 | | 특별인부 〃 4.1 6.5 8.9 11.2 13.3 15.2 | 6.5 |
|
||||
| 830 | | 용접공 〃 0.9 0.9 0.9 0.9 0.9 0.9 | 0.9 0.9 0.9 0.9 0.9 0.9 |
|
||||
| 833 | 13-5-7 Fan 설치 | 201∼300 0.43 12.1 4.9 4.5 18.9 40.83 | 0.43 |
|
||||
| 833 | 13-5-7 Fan 설치 | 401∼500 0.58 16.4 6.6 6.1 25.7 55.38 | 6.6 |
|
||||
| 833 | 13-5-7 Fan 설치 | 2,001∼3,000 1.55 46.1 18.6 17.3 72.5 156.05 | 3000 |
|
||||
| 833 | 13-5-7 Fan 설치 | 7,001∼8,000 3.07 85.2 34.2 31.8 131.1 285.37 | 8000 31.8 |
|
||||
| 834 | 13-5-8 터빈 설치 | Chipping 양질의 Con- 특별인부 인/㎡ 0.335 0.3350.3350.3350.3350.3350.3350.335 | 0.3350 3350.3350 3350.3350 3350.335 |
|
||||
| 835 | | 특별인부 인/개 0.7 0.8 0.9 1.0 1.2 1.3 1.5 2.0 | 0.9 |
|
||||
| 835 | | (3회설치기준) 비계공 〃 5.1 6.6 8.1 9.3 10.9 12.4 14.2 18.7 | 6.6 8.1 |
|
||||
| 836 | | Upper casing clearance 플랜트 인/개 15.3 18.6 21.9 24.0 27.9 31.9 35.4 46.7 | 15.3 |
|
||||
| 836 | | 건설기계운전조 조/개 3.1 3.9 4.7 5.3 6.2 7.1 7.9 10.4 | 7.9 |
|
||||
| 837 | 13-5-9 발전기 설치 | 표면손질 특별인부 〃 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 | 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 |
|
||||
| 837 | 13-5-9 발전기 설치 | leveling & centering 건설기계운전조 조/대 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.4 | 0.9 |
|
||||
| 838 | | 조양설치 플랜트 인/대 1.0 1.2 1.4 1.6 1.9 2.1 2.4 3.3 | 2.4 |
|
||||
| 838 | | Rotor 삽입설치 플랜트 〃 3.4 4.4 5.4 6.3 7.4 8.3 9.4 12.7 | 6.3 12.7 |
|
||||
| 838 | | Shaft End 조립 플랜트 인/대 7.7 9.6 11.5 13.4 15.7 17.6 20.1 27.1 | 7.7 |
|
||||
| 838 | | Sealing Plate 조립 특별인부 〃 1.9 2.4 2.9 3.4 4.0 4.5 5.1 6.9 | 2.4 |
|
||||
| 838 | | Bearing case 조립 건설기계운전조 조/대 2.5 3.3 4.1 4.8 5.6 6.4 7.2 9.7 | 7.2 |
|
||||
| 838 | | bolt 조립 건설기계운전조 조/대 2.9 3.7 4.5 5.3 6.2 7.1 8.0 10.8 | 7.1 |
|
||||
| 838 | | 특별인부 인/대 9.2 11.9 14.6 17.0 19.8 22.4 25.5 34.4 | 9.2 22.4 |
|
||||
| 838 | | Coupling 조립 건설기계운전조 조/대 0.5 0.6 0.7 0.8 0.9 1.1 1.2 1.6 | 0.9 |
|
||||
| 838 | | 전기공사 제외 비계공 인/대 1.4 1.7 2.0 2.3 2.7 2.9 3.5 4.7 | 1.7 |
|
||||
| 838 | | Hydrogen cooler 설치 플랜트 〃 2.6 3.3 4.0 4.7 5.5 6.2 7.1 9.6 | 7.1 |
|
||||
| 838 | | 특별인부 〃 2.9 3.7 4.5 5.3 6.2 7.0 8.0 10.8 | 2.9 |
|
||||
| 838 | | 건설기계운전조 조/대 2.0 2.6 3.2 3.7 4.3 4.9 5.6 7.6 | 7.6 |
|
||||
| 839 | 13-5-10 복수기 설치 | 표면손질 특 별 인 부 인/㎡ 0.1 | 0.1 |
|
||||
| 840 | 13-5-11 왕복압축기 설치 | 601∼700 0.35 7.86 0.66 11.50 0.90 24.65 45.92 | 0.90 |
|
||||
| 840 | 13-5-11 왕복압축기 설치 | 2,501∼3,000 0.61 13.57 1.14 19.70 1.55 43.05 79.62 | 3000 |
|
||||
| 841 | 1. 원심펌프(2단) | 101∼200 0.06 1.04 5.80 5.53 12.43 | 101 |
|
||||
| 841 | 2. 원심펌프(2단 대용량) | 2,001∼3,000 0.5 14.6 24.1 14.0 3.5 56.1 | 3000 |
|
||||
| 841 | 2. 원심펌프(2단 대용량) | 6,001∼7,000 0.6 19.1 31.3 18.3 4.7 74.0 | 7000 |
|
||||
| 841 | 2. 원심펌프(2단 대용량) | 7,001∼8,000 0.7 19.9 32.7 19.1 5.0 77.4 | 8000 |
|
||||
| 841 | 2. 원심펌프(2단 대용량) | 12,001∼14,000 0.8 24.1 39.5 23.1 5.7 93.2 | 14000 |
|
||||
| 841 | 2. 원심펌프(2단 대용량) | 16,001∼18,000 0.9 26.6 43.3 25.2 6.4 102.4 | 0.9 |
|
||||
| 841 | 2. 원심펌프(2단 대용량) | 18,001∼20,000 0.9 27.9 45.4 26.3 6.8 107.3 | 20000 0.9 |
|
||||
| 842 | | 101∼200 0.10 1.62 8.47 7.19 17.38 | 101 |
|
||||
| 842 | | 701∼800 0.34 8.56 20.60 22.95 52.45 | 701 |
|
||||
| 842 | 13-5-13 Boiler Feed Pump 설치 | 비 계 공 23.2 26.4 30.4 34.4 37.3 | 37.3 |
|
||||
| 843 | | 목 공 1.3 1.5 1.7 2.0 2.2 | 1.7 |
|
||||
| 843 | | 플랜트기계설치공 43.0 49.6 57.6 65.2 71.0 | 43.0 49.6 57.6 65.2 71.0 |
|
||||
| 843 | | 비 계 공 26.3 30.1 34.9 40.0 43.1 | 26.3 34.9 43.1 |
|
||||
| 843 | | 건설기계운전( 조/ 대) 5.3 6.1 7.1 8.0 8.8 | 5.3 7.1 |
|
||||
| 843 | | 특 별 인 부 50.2 57.9 67.1 76.3 82.6 | 50.2 57.9 67.1 82.6 |
|
||||
| 843 | | 계 126.1 145.2 168.4 191.5 207.7 | 126.1 145.2 168.4 191.5 207.7 |
|
||||
| 844 | 1. 건설기계가 닿는 장소 | 20.1∼25.0 0.65 4.98 12.50 3.15 22.65 43.94 | 12.50 |
|
||||
| 845 | 2. 건설기계가 닿지 않는 장소 | 30.1∼35.0 0.82 17.19 48.50 3.77 28.07 98.35 | 30.1 |
|
||||
| 845 | 2. 건설기계가 닿지 않는 장소 | 35.1∼40.0 0.89 18.09 51.10 3.97 30.44 104.49 | 40.0 |
|
||||
| 847 | | 수차 Centering 플 랜 트 기 계 설 치 공 0.174 | 0.174 |
|
||||
| 848 | | 비 닐 세 트 0.1t×2m m 1.0 | 0.1 |
|
||||
| 851 | | Air compressor 15㎾ 8.5㎥/min 〃 1 | 8.5 |
|
||||
| 855 | | 본 뜨 기 플 랜 트 제 관 공 0.437 | 0.437 |
|
||||
| 855 | | 금 긋 기 1.161 | 1.161 |
|
||||
| 855 | | 절 단 0.318 | 0.318 |
|
||||
| 855 | | Gouging machine 중형 1.7 | 1.7 |
|
||||
| 856 | | 산 소 6,000ℓ입 병 3.76 3.0 | 3.76 |
|
||||
| 856 | | 전 력 ㎾h 370 310 | 370 |
|
||||
| 859 | | 용 접 봉 4ø×350ℓ ㎏ 6.2 5.4 | 5.4 |
|
||||
| 863 | 2. 공정별 설치품 | 비 계 공 0.9 | 0.9 |
|
||||
| 863 | 2. 공정별 설치품 | D.C Welder 300A 5.5㎾ 1 | 5.5 |
|
||||
| 864 | 1. 공정별 제작품 | 박 스 해 체 정 리 형 틀 목 공 0.1 | 0.1 |
|
||||
| 864 | 1. 공정별 제작품 | 청 소 특 별 인 부 0.1 | 0.1 |
|
||||
| 864 | 1. 공정별 제작품 | 특 별 인 부 0.1 | 0.1 |
|
||||
| 865 | | spider 철거 및 stay Ring check 특 수 비 계 공 0.1 | 0.1 |
|
||||
| 870 | 1. 공정별 설치품 | 용 접 플 랜 트 기 계 용 접 공 8.4 | 8.4 |
|
||||
| 870 | 1. 공정별 설치품 | 절 단 절 단 공 0.1 | 0.1 |
|
||||
| 871 | | 운 반 조 작 특 수 비 계 공 5.0 | 5.0 |
|
||||
| 872 | | 특 별 인 부 1.81 | 1.81 |
|
||||
| 873 | 1. 공정별 제작품 | 현 도 현 도 공 1.4 | 1.4 |
|
||||
| 873 | 1. 공정별 제작품 | 단 재 가 공 괘 서 마 킹 공 2.8 | 2.8 |
|
||||
| 873 | 1. 공정별 제작품 | 교 정 플 랜 트 제 관 공 0.75 | 0.75 |
|
||||
| 873 | 1. 공정별 제작품 | 운 반 조 작 특 수 비 계 공 5.0 | 5.0 |
|
||||
| 874 | 2. 소모자재 | 현 도 함 석 #32×3'×6' 1.7매 | 1.7 |
|
||||
| 876 | | 교 정 플 랜 트 제 관 공 0.75 | 0.75 |
|
||||
| 876 | 1. 공정별 설치품 | Chipping 석 공 0.1 | 0.1 |
|
||||
| 878 | 1. 공정별 제작품 | 교 정 플 랜 트 제 관 공 0.75 | 0.75 |
|
||||
| 878 | 1. 공정별 제작품 | 가 조 립 조 립 플 랜 트 기 계 설 치 공 2.0 | 2.0 |
|
||||
| 878 | 1. 공정별 제작품 | 보 조 특 별 인 부 14.3 | 14.3 |
|
||||
| 880 | 13-7-2 노정장입 장치 기기 설치 | 플 랜 트 용 접 공 1.10 | 1.10 |
|
||||
| 883 | 13-7-8 제진기 본체 및 부속설비 설치 | 플 랜 트 용 접 공 1.4 | 1.4 |
|
||||
| 883 | 13-7-9 Ventri Scrubber 본체 및 부속설비 설치 | 철 골 공 1.19 | 1.19 |
|
||||
| 884 | 13-7-11 내화물(제철축로) 쌓기 | 혼 선 로 2.01 1.34 0.49 | 0.49 |
|
||||
| 885 | 13-7-14 혼선로 및 전로 본체 조립 설치 | 표 면 손 질 특 별 인 부 인/㎡ 0.1 | 0.1 |
|
||||
| 885 | 13-7-14 혼선로 및 전로 본체 조립 설치 | 비 계 공 인/대 8.8 | 8.8 |
|
||||
| 888 | 13-7-19 Mill Line 기기류 조립설치 | 가 조 립 및 해 체 플 랜 트 기 계 설 치 공 인/ton 0.90 | 0.90 |
|
||||
| 888 | 13-7-20 Roller Table 조립설치 | 비 계 공 〃 1.05 | 1.05 |
|
||||
| 891 | 1. 공정별 설치 | 비 계 공 3.10 | 3.10 |
|
||||
| 895 | | 건설기계운전조 조/ton 0.48 | 0.48 |
|
||||
| 896 | | - 분리 운반된 Body 조립 포함 플 랜 트 용 접 공 〃 2.04 | 2.04 |
|
||||
| 897 | 1. 공정별 설치 | 건설기계운전조 조/ton 0.81 | 0.81 |
|
||||
| 898 | 1. 공정별 설치 | ◦혼합기, 이젝터, 로타리밸브 설치 플랜트기계설치공 2.31 | 2.31 |
|
||||
| 899 | 1. 설치품 | 7.5㎾ 6.1 2.4 4.1 | 6.1 2.4 |
|
||||
| 899 | 1. 설치품 | 0.5 1.3 3.5 2.6 3.4 0.8 | 3.5 3.4 0.8 |
|
||||
| 899 | 2. 사용장비 | 트럭탑재형 크레인 5톤 1.3 | 1.3 |
|
||||
| 899 | 2. 사용장비 | 용 접 기 15KVA 7.6 | 7.6 |
|
||||
| 901 | 13-10-1 OPEN BELT CONVEYOR 설치('92년 보완) | 18" 이하 3.78 1.51 3.02 0.75 0.75 9.81 | 0.75 0.75 |
|
||||
| 902 | | 36" 이하 8.85 2.21 4.42 2.21 1.10 18.79 | 1.10 |
|
||||
| 903 | | Angle Grinder 0.75㎾ 〃 1 | 0.75 |
|
||||
| 903 | | 전 기 용 접 봉 ø4㎜×ℓ350 ㎏ 3.5 | 3.5 |
|
||||
| 904 | 2. 공정별 설치공량 | Compressor 5.9㎥/min 〃 1 | 5.9 |
|
||||
| 905 | | 광 명 단 ℓ 2.2 | 2.2 |
|
||||
| 905 | 13-10-4 천장크레인 레일설치 | : 보통인부 〃 0.002 | 0.002 |
|
||||
| 906 | 13-11-2 Cooling Tower 설치 | 기초 Check : 기초 check 기 계 설 비 공 인/㎡ 0.41 | 0.41 |
|
||||
| 908 | 4. 공정별 제관 수리품 | 산 소 6,000ℓ입 병 0.195 | 6000 |
|
||||
| 909 | 13-11-5 공사별 설치 소모자재[참고] | 산 소 병 0.109 1.5 (용접식)5.0 1.5 0.10 0.10 0.44 | 5.0 |
|
||||
| 909 | 13-11-5 공사별 설치 소모자재[참고] | 시 너 ℓ 0.138 0.1 0.05 0.05 0.05 0.38 0.05 | 0.1 |
|
||||
| 909 | 13-11-5 공사별 설치 소모자재[참고] | 백 묵 통 0.10 0.20 0.10 0.15 0.15 0.15 0.15 | 0.15 |
|
||||
| 910 | | 백 Welder Glass 연 0.10 0.20 0.10 0.20 0.20 0.10 0.20 | 0.10 0.20 0.20 0.10 0.20 |
|
||||
| 910 | | 탭 〃 0.05 0.05 0.05 0.05 0.05 0.05 0.05 | 0.05 0.05 |
|
||||
| 910 | | 다 이 스 개 0.05 0.05 0.05 0.05 0.05 0.05 0.05 | 0.05 0.05 0.05 0.05 0.05 0.05 0.05 |
|
||||
| 910 | | 정 개 0.10 0.20 0.05 0.05 0.05 0.10 0.05 | 0.10 0.20 0.05 0.05 0.05 0.10 0.05 |
|
||||
| 910 | | 용 접 면 개 0.01 0.02 0.02 0.02 0.02 0.01 0.02 | 0.02 0.02 0.02 0.02 0.02 |
|
||||
| 910 | | 용 접 홀 다 개 0.01 0.02 0.02 0.02 0.02 0.01 0.02 | 0.02 0.02 0.02 0.02 0.02 |
|
||||
| 910 | | 용접앞치마 개 0.01 0.05 0.02 0.05 0.05 0.01 0.05 | 0.05 0.02 0.05 0.05 0.05 |
|
||||
| 910 | | Center Punch 개 0.02 0.02 0.02 0.02 0.02 0.02 0.02 | 0.02 0.02 0.02 0.02 0.02 0.02 0.02 |
|
||||
| 910 | | 써비스볼트 본 1.0 2.0 1.0 1.0 1.0 1.0 1.0 | 2.0 |
|
||||
| 910 | | 대 강 ㎏ 0.02 0.10 0.02 0.10 0.10 0.02 0.10 | 0.02 0.10 0.02 0.10 0.10 0.02 0.10 |
|
||||
| 910 | | 유 지 ℓ 0.07 0.10 0.07 0.07 0.07 0.07 0.07 | 0.10 |
|
||||
| 910 | | W a s h e r 매 0.30 0.50 0.30 0.30 0.30 0.30 0.30 | 0.50 0.30 0.30 0.30 0.30 0.30 |
|
||||
| 910 | | 페인트( 표기용) ℓ 0.069 0.10 0.5 0.1 0.10 0.07 0.10 | 0.10 0.1 0.10 0.10 |
|
||||
| 910 | | 페인트붓(표기용) 개 0.05 0.05 0.05 0.05 0.05 0.05 0.05 | 0.05 0.05 0.05 0.05 0.05 0.05 0.05 |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
| 22710 | · 배관용 탄소강관 KS D3507 · 850 · 863.6 · 7.9 · 167 · 16.5 · 8.2 · 8.2 · 16.5 · | 3507 |
|
||||
| 22733 | · 배관용 탄소강관 KS D3507 · 1350 · 1371.6 · 13.1 · 439 · 12.7 · 6.4 · 6.4 · 12.7 · | 3507 |
|
||||
| 22794 | · · 450 · 457.2 · 14.3 · 156 · 12.5 · 6.2 · 6.2 · 12.5 · | 156 |
|
||||
| 22855 | · 스텐레스강(Type304,309, 310,316) (L&H Grade포함) · 47.5 · 52.0 · 57.0 · 60.0 · 63.5 · 72.0 · 81.0 · 86.0 · 93.0 · 100.0 · 112.0 · 123.5 · 131.0 · 139.0 · | 81.0 |
|
||||
| 23190 | · 550 · 982 · 1.40 · 1.08 · 2.16 · 1.83 · 1.42 · · | 982 |
|
||||
| 23272 | · ø125(225) · 203 · 0.978 · 0.710 · 1.564 · 3.129 · 0.310 · | 203 |
|
||||
| 23411 | · 75 · 971∼1,380 · 0.949∼1.348 · | 1380 |
|
||||
| 23512 | · 50 · 0.083 · 0.049 · · · 0.088 · 0.052 · · · 0.099 · 0.058 · | 0.099 |
|
||||
| 23651 | · 22 · 2.45 · 2.50 · 2.65 · 0.250 · 0.068 · 0.310 · 0.078 · 0.390 · 0.094 · 20.0 · 22.0 · 24.0 · | 2.45 |
|
||||
| 23654 | · 28 · 3.00 · 3.15 · 3.40 · 0.370 · 0.085 · 0.450 · 0.095 · 0.580 · 0.116 · 33.0 · 36.6 · 38.0 · | 3.40 |
|
||||
| 23673 | · 8 · 0.49 · 0.60 · 0.61 · 0.62 · 3.25 · 3.75 · 4.00 · 4.25 · 0.027 · 0.008 · 0.040 · 0.012 · 0.048 · 0.012 · 0.052 · 0.016 · | 0.60 |
|
||||
| 23702 | · 6.5ø×305m/m · AC DC · 1.8 2.2 · 36 45 · 3(m/m) 3 · 8(m/m) 8 · 290 240 · 35 40 · | 290 |
|
||||
| 23787 | · 12 14 16 18 20 22 24 · · · · 1.13 1.20 · 1.20 1.29 1.35 · 1.29 1.40 1.45 1.54 1.66 · 1.35 1.45 1.54 1.64 1.79 · 1.44 1.54 1.64 1.75 1.90 2.05 2.21 · 1.54 1 | 2.40 |
|
||||
| 23955 | 761[주] ① 본 품은 플랜트 배관보온에 적용하는 것으로서 성형물로 보온하는 품이며 물량은 정미 수량이다. | 761 |
|
||||
| 23977 | · 350 400 450 500 600 650 700 · 106 109 111 107 109 113 114 · 1.28 · | 107 |
|
||||
| 24037 | - ② 강재의 중량산출은 KSD 3502에 따른다.기계설비부문76413-4-2 철골 가공조립('18년 보완) | 76413 |
|
||||
| 24082 | - 나. 금긋기 및 절단가공(ton당)작업구분현도괘서절단계직종플랜트제관공플랜트제관공플랜트제관공공량0.4371.1610.3181.916 | 0.4371 1610.3181 |
|
||||
| 24122 | · S t e e l p l a t e p i p e 〃 C h a n n e l A n g l e 전 기 용 접 봉 〃 〃 모 래 화 목 광 명 단 페 인 트 보 일 유 산 소 아 세 틸 렌 시 너 · 4.5t×4'×8' 6t×5'×20' 16t×5'×20' 14t×5'×20' 12t | 440 4450 6790 1705 115 |
|
||||
| 24134 | 제13장 플랜트설비공사767[주] Wall의 용접장은 두께의 6㎜ 철판으로 환산하여 산출한 것이다.◦환산기준6㎜: 17㎜: 1.308㎜: 1.629: 1.8110 : 2.0411 : 2.3112: 3.1014 : 3.2516 : 5.7118: 6.0722 : 8.00 | 1.308 1.629 1.8110 2.0411 2.3112 3.1014 3.2516 5.7118 6.0722 |
|
||||
| 24158 | - ② 원주방향의 용접장은 다음과 같이 계산한다.π×Tank직경×(Tank철판단수-1)기계설비부문76813-4-4 강재류 조립설치(ton당) | 76813 |
|
||||
| 24292 | - ④ 본 품에는 조립 및 설치 품은 제외되었다.기계설비부문77413-5-4 덕트 설치 | 77413 |
|
||||
| 24354 | - ③ 전기배선 품은 포함되지 않았다.기계설비부문77613-5-7 Fan 설치(대당) | 77613 |
|
||||
| 24376 | · 10,001∼12,000 · 3.89 · 106.8 · 43.4 · 40.0 · 165.0 · 359.09 · | 10001 |
|
||||
| 24385 | - ⑦ 설비용 송풍기 설치는 ‘[기계설비부문] 4-2-1 송풍기 설치”의 품을 적용한다.제13장 플랜트설비공사77713-5-8 터빈 설치(기당) | 77713 |
|
||||
| 24397 | · Lower outer casing 설치, 운반, 조양설치하고 leveling & centering (1회 설치기준) · 플랜트 기계설치공 비계공 건설기계운전조 특별인부 · 인/개 〃 조/개 인/개 · 12.4 22.4 3.7 4.6 · 15.3 28.6 4.7 5.8 · 18.5 3 | 18.5 |
|
||||
| 24444 | · 표면손질 Foundation chipping concrete 표면을 양질의 concrete가 나올때까지 꺼냄. · 특별인부 특별인부 · 〃 〃 · 0.1 0.335 · 0.1 0.335 · 0.1 0.335 · 0.1 0.335 · 0.1 0.335 · 0.1 0.335 · 0.1 | 0.335 0.335 0.335 0.335 0.335 |
|
||||
| 24459 | · Exciter 설치 Exciter 운반설치 Coupling 조립 전기공사 제외 · 플랜트 기계설치공 건설기계운전조 비계공 특별인부 · 인/대 조/대 인/대 〃 · 7.4 0.5 1.4 7.8 · 9.7 0.6 1.7 10.1 · 12.0 0.7 2.0 12.4 · 14.0 0.8 2 | 7.4 |
|
||||
| 24490 | 제13장 플랜트설비공사78313-5-11 왕복압축기 설치(대당) | 78313 |
|
||||
| 24507 | · 2,001∼2,500 · 0.56 · 12.58 · 1.06 · 18.35 · 1.44 · 39.73 · 73.92 · | 1.44 |
|
||||
| 24518 | - ⑧ 본 품에는 전기배선, 계장공사가 제외되어 있다.기계설비부문78413-5-12 펌프 설치 | 78413 |
|
||||
| 24529 | · 501∼600 · 0.19 · 3.19 · 13.74 · 12.75 · 29.87 · | 501 |
|
||||
| 24548 | · 10,001∼12,000 · 0.7 · 23.2 · 37.6 · 21.9 · 5.5 · 88.9 · | 10001 |
|
||||
| 24566 | · 501∼600 · 0.27 · 4.66 · 19.30 · 18.27 · 42.50 · | 501 |
|
||||
| 24601 | - 2. Motor driven type(대당)용량(ton/hr)300이하400500600700직 종1.31.51.72.02.2목공플랜트기계설치공43.049.657.665.271.0비계공26.330.134.940.043.1건설기계운전( 조/ 대)5.36.17.18.08.8특별인부50.2 | 400500600700 1.31 51.72 02.2 43.049 657.665 271.0 26.330 134.940 043.1 5.36 17.18 08.8 50.257 967.176 382.6 126.1145 2168.4191 5207.7 |
|
||||
| 24615 | 제13장 플랜트설비공사78713-5-14 Heater 및 Tank 설치 | 78713 |
|
||||
| 24627 | · 5.01∼6.0 · 0.15 · 2.46 · 0.27 · 0.89 · 11.52 · 15.29 · | 11.52 |
|
||||
| 24629 | · 7.01∼8.0 · 0.19 · 3.08 · 0.60 · 1.13 · 14.15 · 19.15 · | 0.60 |
|
||||
| 24655 | · 4.01∼5.0 · 0.13 · 7.39 · 17.27 · 0.45 · 10.39 · 35.63 · | 4.01 |
|
||||
| 24656 | · 5.01∼6.0 · 0.15 · 8.03 · 18.70 · 0.53 · 11.92 · 39.33 · | 5.01 |
|
||||
| 24660 | · 9.01∼10.0 · 0.23 · 8.90 · 25.23 · 1.88 · 16.22 · 52.46 · | 10.0 |
|
||||
| 24661 | · 10.1∼15.0 · 0.45 · 11.38 · 32.38 · 2.49 · 17.47 · 62.17 · | 15.0 |
|
||||
| 24674 | - ④ 본 품에는 Foundation chipping, grouting이 포함되어 있다.제13장 플랜트설비공사78913-6 수력발전 기계설비13-6-1 수차 설치 | 78913 |
|
||||
| 24710 | · 시험 및 조정 (기술관리, 포장해체, 도장을 제외한 모든 품의 10%) · · · 0.649 · | 0.649 |
|
||||
| 24773 | · Stator조립 Frame 조립, coil 삽입 call binding 건조 및 varnish 처리 · 플 랜 트 전 공 비 계 공 플 랜 트 기 계 설 치 공 플 랜 트 용 접 공 인 력 운 반 공 목 공 특 별 인 부 · 0.490 0.014 0.311 0.022 0.087 0. | 0.125 |
|
||||
| 24791 | · 시험 및 조정 (기술관리 포장해체를 제외한 품의 10%) · · 0.679 · | 0.679 |
|
||||
| 24817 | ※ 산소량 규격은 대기압상태를 기준하며, 단위 ‘병’은 35℃에서 150기압으로 압축용기에 넣어 사용하는 것을 기준한다.기계설비부문79613-6-3 수문 제작 | 79613 |
|
||||
| 24845 | · Lathe Planer Boring machine Union melt welder A.C Welder Gouging machine Gas cutting machine Gas cutting machine Gas heating touch Over head crane 〃 Hydro Pre | 3.06 |
|
||||
| 24895 | · 플 랜 트 전 공 · 0.310 · | 0.310 |
|
||||
| 25078 | · 기 술 관 리 소 운 반 조 작 조 립 조 정 용 접 시 운 전 및 조 작 검 사 및 교 정 (기술관리, 시운전 및 조작을 제외한 전 품의 10%) · 기 계 산 업 기 사 비 계 공 비 계 공 측 량 사 플 랜 트 기 계 설 치 공 플 랜 트 용 접 공 플 랜 트 기 계 설 치 공 | 0.413 |
|
||||
| 25101 | ※ 산소량 규격은 대기압상태를 기준하며, 단위 ‘병’은 35℃에서 150기압으로 압축용기에 넣어 사용하는 것을 기준한다. 제13장 플랜트설비공사80713-6-8 Spiral Casing 설치 | 80713 |
|
||||
| 25107 | · 기 술 관 리 기 초 정 리 Centering Marking 박 스 해 체 정 리 청 소 진 형 보 완 S t ay r i ng 조립설치 침목서포트 조작설치 마 킹 센 터 링 조 립 위 치 결 정 Bolt joint spider C a s i n g 조립, 케이싱정치 및 가조립작업 | 0.335 |
|
||||
| 25113 | · Centering하여 최종으로 부착 조립고정 후 Brace 절단 철거 Casing 원주방향 용접 (용접별도계상) Casing Inlet Section부 센터링 부착 조정후 교정하여 용접작업(용접 별도계상) Main shell 용접전장을 Griding하는 작업 X-Ray촬영 Pitli | 0.335 |
|
||||
| 25127 | ※ 산소량 규격은 대기압상태를 기준하며, 단위 ‘병’은 35℃에서 150기압으로 압축용기에 넣어 사용하는 것을 기준한다. 기계설비부문81013-6-9 Steel Penstock 제작 | 81013 |
|
||||
| 25157 | · 전 원 가 공 및 가 설 물 절 단 용 접 도 장 동 력 · 산 소 아 세 틸 렌 전 기 용 접 봉 탄 소 봉 규 사 중 유 노 즐 징 크 프 라 이 머 시 너 탈 에 폭 시 레 신 시 너 · 6,000ℓ입 2,500ℓ입 8ø×350㎜ · 1.35병 0.57병 1.16㎏ 6본 0.2 | 2.05 |
|
||||
| 25159 | ※ 산소량 규격은 대기압상태를 기준하며, 단위 ‘병’은 35℃에서 150기압으로 압축용기에 넣어 사용하는 것을 기준한다. 기계설비부문81213-6-10 Steel Penstock 현장설치 | 81213 |
|
||||
| 25209 | · 설 치 준 비 Chipping 가 설 장 비 설 치 앵 커 바 정 리 작 업 조 립 센 터 링 거 푸 집 하 부 용 앵 커 설 치 검 사 기 록 도 장 준 비 도 장 뒷 정 리 전 기 설 비 , 설 치 유 지 비 철 거 · 석 공 특 별 인 부 플 랜 트 기 계 설 치 공 플 랜 트 | 1.15 0.51 |
|
||||
| 25225 | · 기 술 관 리 재 료 절 단 사 도 현 도 괘 서 재 료 절 단 단 재 가 공 괘 서 절 단 Edge 용 접 교 정 Holing 부 분 조 립 취 부 조 정 용 접 교 정 기 계 가 공 가 조 립 조 립 해 체 운 반 조 작 동 력 조 작 보 조 검 사 · 기 계 기 사 제 도 공 | 1.75 |
|
||||
| 25326 | ※ 산소량 규격은 대기압상태를 기준하며, 단위 ‘병’은 35℃에서 150기압으로 압축용기에 넣어 사용하는 것을 기준한다.제13장 플랜트설비공사82113-6-17 Tainter Gate Anchorage 제관 | 82113 |
|
||||
| 25332 | · 기 술 관 리 재 료 절 단 사 도 현 도 괘 서 절 단 교 정 단 재 가 공 괘 서 절 단 Edge 가 공 용 접 교 정 Holing 부 분 조 립 취 부 조 정 용 접 절 단 부 분 조 립 수 정 Grinding 가 조 립 조 립 해 체 도 장 준 비 도 장 운 반 조 작 동 력 | 1.75 |
|
||||
| 25368 | - ⑦ 본 품에는 시운전 및 고정작업에 필요한 품이 포함되어 있다.제13장 플랜트설비공사82313-7-2 노정장입 장치 기기 설치(톤당) | 82313 |
|
||||
| 25404 | - ④ 본 품에는 설치물의 Alignment 및 고정작업품이 포함되어 있다.기계설비부문82413-7-4 열풍로 본체 및 부속설비 설치 | 82413 |
|
||||
| 25408 | · 기 계 기 사 · 0.55 · | 0.55 |
|
||||
| 25441 | - ③ 본 품에는 소운반 및 도장품이 제외되어 있다.제13장 플랜트설비공사82513-7-6 주선기 본체 및 부속기기 설치(ton당) | 82513 |
|
||||
| 25445 | · 기 계 산 업 기 사 · 0.55 · | 0.55 |
|
||||
| 25477 | - ⑤ 본 품에는 기기에 붙은 Flange까지의 설치 품이며 배관공사는 제외되어 있다.기계설비부문82613-7-8 제진기 본체 및 부속설비 설치 | 82613 |
|
||||
| 25513 | - ⑤ 본 품에는 시운전 및 고정작업에 필요한 품이 포함되어 있다.제13장 플랜트설비공사82713-7-10 전등 Mud Gun 설치(ton당) | 82713 |
|
||||
| 25533 | · 고 로 열 풍 로 코 크 스 로 후 판 가 열 로 후 판 소 열 로 열 연 가 열 로 문 괴 균 열 로 강 편 가 열 로 혼 선 로 전 로 L a d d l e 제 강 석 회 소 성 로 용 선 와 부 정 형 내 화 물 소 결 점 화 로 · 1.17 1.28 1.28 1.68 1.87 | 1.24 0.63 1.56 |
|
||||
| 25543 | - ⑦ 각종 로의 플라스틱, 케스터블, 충전재 시공은 부정형내화물의 품을 적용한다.기계설비부문82813-7-12 Craft 및 Tomlex Spray 공사(인/㎡) | 82813 |
|
||||
| 25571 | - ⑤ 설치용 건설기계운전비는 제외되었다.제13장 플랜트설비공사82913-7-15 O2, N2 Spherical Gas Holder 조립설치(기당) | 82913 |
|
||||
| 25600 | - ⑥ 현장가공, 용접품은 별도 계상한다.기계설비부문83013-7-17 균열로 본체 및 Recuperator실 조립설치(기당) | 83013 |
|
||||
| 25604 | · 기 술 관 리 조 립 설 치 · 기 계 기 사 플 랜 트 기 계 설 치 공 철 골 공 비 계 공 특 별 인 부 · 인/일 인/ton 〃 〃 〃 · 0.70 2.587 2.587 2.587 2.587 · 지하 5m 설치기준 · | 0.70 |
|
||||
| 25617 | · 기 술 관 리 표 면 손 질 조 립 설 치 · 기 계 기 사 특 별 인 부 플 랜 트 기 계 설 치 공 비 계 공 플 랜 트 용 접 공 특 별 인 부 · 인/일 인/㎡ 인/ton 〃 〃 〃 · 0.70 0.10 3.245 1.622 0.541 1.803 · · | 0.70 |
|
||||
| 25625 | - ⑤ 현장가공 품은 별도 계상한다.제13장 플랜트설비공사83113-7-19 Mill Line 기기류 조립설치(톤당) | 83113 |
|
||||
| 25645 | · 조 립 설 치 · 특 별 인 부 플 랜 트 기 계 설 치 공 비 계 공 특 별 인 부 · 〃 〃 〃 〃 · 0.263 2.47 1.05 1.17 · | 1.17 |
|
||||
| 25658 | · 1. 기술관리(공사기간중) 2. 표면손질 3. 본체조립설치 본체 Frame Shell Plate Hand Rail Stair의 조립 4. 기계조립설치 구동기기 Chain, Conveyor 및 Lapping Device 등의 조립설치 5. 양극 Plate 설치 지상교정, 조양, 기기설 | 0.80 3.27 0.82 0.80 |
|
||||
| 25704 | 기계설비부문83413-8-1 소각로 설치('02년 신설, '03, '05년 보완) | 83413 |
|
||||
| 25713 | · ◦ 급진기(Fuel Fedder)설치 - 투입홉퍼, Flap Damper 및 Hanger 설치 포함 · 플 랜 트 기 계 설 치 공 비 계 공 특 별 인 부 플 랜 트 제 관 공 플 랜 트 용 접 공 · 인/ton · 4.45 3.35 3.73 4.75 2.96 · | 2.96 |
|
||||
| 25714 | · ◦ 소각로 모듈(Grate Module) 설치 - 하부 홉퍼 설치 포함 · 플 랜 트 기 계 설 치 공 비 계 공 플 랜 트 제 관 공 특 별 인 부 플 랜 트 용 접 공 · 인/ton · 3.61 3.05 4.70 3.12 2.38 · | 3.61 |
|
||||
| 25732 | - ③ 본 장비는 소각로 조립・설치에 대한 기본적인 장비를 나열한 것으로 현장여건 및 작업조건 등에 따라필요한 장비를 선택하여 적용할 수 있으며, 본 장비 이외에 필요한 장비가 있을 경우 별도 계상한다.기계설비부문83613-8-2 폐열보일러 설치('02년 신설, '03, '05년 보완) | 83613 |
|
||||
| 25743 | · ◦ Buckstay 조립 및 설치 - Hanger 및 Support설치 포함 · 플 랜 트 기 계 설 치 공 비 계 공 특 별 인 부 플 랜 트 용 접 공 · 인/ton · 3.01 1.70 2.47 1.39 · | 3.01 1.39 |
|
||||
| 25787 | · ◦ 본체 설치 - 반응물 배출장치(Lump Crusher) 및 Rotary Valve 설치 포함 ※ 소석회 분무장치 제외 · 플 랜 트 기 계 설 치 공 플 랜 트 제 관 공 플 랜 트 용 접 공 특 별 인 부 비 계 공 건 설 기 계 운 전 조 · 인/ton 〃 〃 〃 〃 조/to | 1.85 |
|
||||
| 25842 | [주] 본 장비는 탈질설비 조립・설치에 대한 기본적인 장비를 나열한 것으로 현장여건 및 작업조건 등에 따라 필요한 장비를 선택하여 적용할 수 있으며, 본 장비 이외에 필요한 장비가 있을 경우 별도 계상한다.기계설비부문84013-8-6 여과집진기 설치(Bag filter)('04년 신설, | 84013 |
|
||||
| 25871 | [주] 본 장비는 여과집진기 조립・설치에 대한 기본적인 장비를 나열한 것으로 현장여건 및 작업조건 등에 따라 필요한 장비를 선택하여 적용할 수 있으며, 본 장비 이외에 필요한 장비가 있을 경우 별도 계상한다.제13장 플랜트설비공사84113-8-7 활성탄・반응조제 및 소석회 공급설비 설치 | 84113 |
|
||||
| 25897 | [주] 본 장비는 활성탄・반응조제 및 소석회 공급설비 조립・설치에 대한 기본적인 장비를 나열한 것으로 현장여건 및 작업조건 등에 따라 필요한 장비를 선택하여 적용할 수 있으며, 본 장비 이외에 필요한 장비가 있을 경우 별도 계상한다.기계설비부문84213-9 하수처리 기계설비13-9-1 | 84213 |
|
||||
| 25937 | [주] 본 장비는 모노레일 설치시 기본적인 장비이므로 현장여건, 작업조건 등에 따라 필요한 장비를 별도 계상한다.제13장 플랜트설비공사84313-9-3 산기장치 설치('04년 신설) | 84313 |
|
||||
| 25982 | [주] 본 장비는 오수처리시설 설치시 일반적인 장비이므로 현장여건, 작업조건 등에 따라 필요한 장비를 별도 계상한다.기계설비부문84413-10 운반기계설비13-10-1 OPEN BELT CONVEYOR 설치('92년 보완)Belt폭과 길이에 따른 Belt Conveyor 설치품은 아래의 | 84413 |
|
||||
| 26013 | · 48" · 4.59 · 1.83 · 3.67 · 0.91 · 0.91 · 11.91 · | 3.67 |
|
||||
| 26014 | · 56" · 5.07 · 2.03 · 4.06 · 1.01 · 1.01 · 13.18 · | 1.01 |
|
||||
| 26016 | · 72" · 6.68 · 2.67 · 5.34 · 1.33 · 1.33 · 17.35 · | 1.33 1.33 |
|
||||
| 26025 | · 70" · 12.02 · 3.00 · 6.01 · 3.00 · 1.50 · 25.53 · | 6.01 |
|
||||
| 26133 | - ③ 레일교환(50㎏/m, ℓ=20m)에 준하여 산출된 것이다.제13장 플랜트설비공사84913-11 기타 기계설비13-11-1 일반기기 설치(ton당) | 84913 |
|
||||
| 26139 | · 비 계 공 · 2.86 · | 2.86 |
|
||||
| 26168 | - ② Drift-Eliminator 설치는 가공된 목재 Eliminator를 설치하는 품으로 가공품은 제외되었다.기계설비부문85013-11-3 Batcher Plant 설치 | 85013 |
|
||||
| 26213 | ※ 산소량 규격은 대기압상태를 기준하며, 단위 ‘병’은 35℃에서 150기압으로 압축용기에 넣어 사용하는 것을 기준한다. 기계설비부문85213-11-4 가설자재 손료율 | 85213 |
|
||||
| 26228 | · M / C O I L · ℓ · 0.365 · 0.04 · (나사식)4.6 · 0.10 · 0.02 · 0.36 · 0.70 · | 0.70 |
|
||||
| 26248 | →제13장 플랜트설비공사853Belt &HeaterPumpCrane품 명단위기기철골배관Conveyor& Tank& Fan류흑 Welder Glass연0.010.050.010.010.010.010.01백 Welder Glass연0.100.200.100.200.200.100.20오스터날SE | 050.010 010.010 010.01 0.100 200.100 200.200 100.20 050.300 050.050 050.05 050.050 050.050 050.05 050.050 050.050 050.05 0.100 200.050 050.050 100.05 020.020 020.020 010.02 020.020 020.020 010.02 050.020 050.050 010.05 020.020 020.020 020.02 1.02 01.01 01.01 01.0 100.020 100.100 020.10 100.070 070.070 070.07 0.300 500.300 300.300 300.30 0.0690 100.50 10.100 070.10 0.050 050.050 050.050 050.05 |
|
||||
| 26281 | [주] ① 본 품의 시공량은 천공구경 105∼127㎜의 타격식 기준이다. | 105 |
|
||||
@@ -0,0 +1,33 @@
|
||||
# 제1장 공통 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 10 · 허구 줄 10
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
| 914 | 1-1-3 비탈면 점검로 설치('02년 신설, '20, '25년 보완) | ③ 본 품은 비탈경사 1:1.0이하를 기준한 것으로, 1:1.0초과인 경우에는 시공량을 43% 범위 내에서 | 1.0 1.0 |
|
||||
| 917 | 1-2-5 관목 전정('14년 신설, '19, '22년 보완) | 나무높이 0.9m미만 나무높이 0.9m이상 | 0.9 0.9 |
|
||||
| 917 | 1-2-5 관목 전정('14년 신설, '19, '22년 보완) | ⑤ 공구손료 및 경장비(전정기 등)의 기계경비는 인력품의 3.5%로 계상한다. | 3.5 |
|
||||
| 918 | 1-2-9 살수차관수('19, '22년 보완) | 700 1,100 2,200 | 2200 |
|
||||
| 922 | 1-2-18 방풍벽 설치(거적세우기)('14년 신설, '22년 보완) | 설치높이 0.45m 설치높이 0.9m | 0.9 |
|
||||
| 926 | 1기당 중량 | 용 접 공 인 1 0.45 1 0.38 1 0.31 | 0.31 |
|
||||
| 926 | 1기당 중량 | 0.5ton | 0.5 |
|
||||
| 926 | 1기당 중량 | 용 접 공 인 1 0.30 1 0.25 1 0.21 | 0.30 |
|
||||
| 926 | 1기당 중량 | 1.0ton | 1.0 |
|
||||
| 926 | 1기당 중량 | 용 접 공 인 1 0.22 1 0.18 1 0.15 | 0.15 |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
| 26333 | · 철공 · 인 · 4 · 7.8 · | 7.8 |
|
||||
| 26343 | - ⑥ 공구손료 및 경장비(전동드릴, 절단기 등)의 기계경비는 인력품의 3%로 계상한다.유지관리부문8581-2 조경공사1-2-1 교통통제 및 안전처리('24년 신설)◦ 조경유지보수 등 교통통제 및 안전처리를 위한 인력은 각 항목에서 제외되어 있으며, 필요시 배치인원은 현장조건(교통상황, | 8581 |
|
||||
| 26365 | - ⑤ 공구손료 및 경장비(전정기 등)의 기계경비는 인력품의 3%로 계상한다.제1장 공통8591-2-3 조형전정('22년 신설, '26년 보완)(일당) | 8591 |
|
||||
| 26471 | · · · 구 분 · · · 1,800ℓ · · 3,800ℓ · · 5,500~6,500ℓ · · · | 6500 |
|
||||
| 26514 | 핸드가이드식 기계7%제1장 공통8631-2-12 예초('13년 신설, '19, '22, '26년 보완)(일당) | 8631 |
|
||||
| 26549 | - ③ 비료의 종류, 수량은 토양의 상태, 수종, 수세 등을 고려하여 결정한다.유지관리부문8641-2-14 관목시비(灌木施肥)('22년 보완)(일당) | 8641 |
|
||||
| 26591 | - ③ 약재와 배합되는 물 공급은 별도 계상한다.제1장 공통8651-2-18 방풍벽 설치(거적세우기)('14년 신설, '22년 보완)(일당) | 8651 |
|
||||
| 26736 | - ⑥ 워터젯 시공으로 인해 발생되는 오염수의 처리는 별도 계상한다.제1장 공통8691-3-8 교량받침 교체('21년 신설)(일당) | 8691 |
|
||||
| 26790 | · 절단폭 900㎜ 이하 · 인력 · 용 접 공 콘 크 리 트 공 특 별 인 부 보 통 인 부 · · 인 인 인 인 · 2 2 3 1 · 3.0~4.0 · 2 2 3 2 · 6.0~8.0 · 2 2 3 2 · 9.0~12.0 · | 9.0 |
|
||||
| 26809 | · · · · · 50∼ 500 미만 · 500∼ 700 미만 · 700∼ 900 미만 · 900∼ 1,100 미만 · 1,100~1 ,300미만 · 1,300~ 1,500 미만 · 1,500~ 1,800 미만 · 1,800~ 2,100 미만 · | 700 2100 |
|
||||
@@ -0,0 +1,17 @@
|
||||
# 제1장 도로포장공사 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 4 · 허구 줄 0
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
| 363 | 1-2-1 인력식 소규모장비 포설 | 굴 착 기 0.6㎥ 대 1 165 | 165 |
|
||||
| 366 | 1-5-1 텍코팅 및 프라임 코팅 살포 | 인력식 8,000 | 8000 |
|
||||
| 366 | 1-5-1 텍코팅 및 프라임 코팅 살포 | 기계식 20,000 | 20000 |
|
||||
| 380 | 4. 융착식 도료 수동식 | 700 350 266 126 | 126 |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
@@ -0,0 +1,15 @@
|
||||
# 제1장 철골공사 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 2 · 허구 줄 0
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
| 626 | | 환 산 계 수 3.90 4.17 4.45 4.75 5.07 5.41 5.77 6.14 6.53 6.95 | 6.14 |
|
||||
| 626 | 1-1-4 용접공수 산정방법 | 보 정 계 수1.36 1.31 1.22 1.16 1.08 1.04 1.01 0.99 0.97 0.96 0.94 0.93 0.92 0.89 0.86 | 1.36 |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
@@ -0,0 +1,14 @@
|
||||
# 제2장 가설공사 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 0 · 허구 줄 1
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
| 1164 | [주] 기둥 및 띠장은 ‘[공통부문] 2-2-5 구조물 비계’를 따른다.39제2장 가설공사2-2-4 구조물 동바리('22, '26년 보완)기 간1개월3개월6개월12개월구 분손율(%)471121[주] 강관 동바리, 시스템 동바리, 알루미늄 폼 동바리 등에 적용한다.2-2-5 구조물 비계( | 471121 |
|
||||
@@ -0,0 +1,14 @@
|
||||
# 제2장 가설공사추 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 0 · 허구 줄 1
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
| 2142 | →65제2장 가설공사추 진 장토질별관경(㎜)0∼10m0∼20m0∼30m0∼40m0∼50m300∼5008.57.576.56.5600∼7006.565.555자갈모래층풍화암800∼1,0004.54443.51,100∼1,20043.5333300∼500-----600∼70054.5444호박돌 섞 | 5008.57 576.56 7006.565 10004.54443 51100 120043.5333300 70054.5444 10003.533331 120032.52 52.52 |
|
||||
@@ -0,0 +1,133 @@
|
||||
# 제2장 토목 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 75 · 허구 줄 45
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
| 929 | 2-1-2 포장 절단('21년 보완) | 500 450 | 450 |
|
||||
| 929 | 2-1-2 포장 절단('21년 보완) | 동 력 분 무 기 4.85㎾ 대 0.5 | 0.5 |
|
||||
| 929 | 2-1-3 아스팔트 포장 절삭 후 아스팔트 덧씌우기(1회 절삭, 1회 포장)('20, '24, '25 '26 | 아 스 팔 트 피 니 셔 3.0m 대 1 5,000 1 3,400 1 1,800 | 5000 3400 1800 |
|
||||
| 930 | 2-1-4 아스팔트 포장 절삭 후 아스팔트 덧씌우기(1회 절삭, 2회 포장)('24년 신설, ‘25, ‘26 | 아 스 팔 트 피 니 셔 3.0m 대 1 2,600 1 1,800 | 2600 1800 |
|
||||
| 932 | 2-1-7 콘크리트 포장 절삭 후 아스팔트 덧씌우기('24년 신설) | 로더( 타이어) + 소형노면파쇄기 0.95㎥ 대 1 | 0.95 |
|
||||
| 933 | 2-1-8 소파보수(표층)('20년 신설) | 로더(타이어)+소형노면파쇄기 0.95㎥ 대 1 1 1 | 0.95 |
|
||||
| 934 | | 시공량 할증계수 0.79 0.89 1.00 1.12 1.26 | 1.12 |
|
||||
| 934 | 3시간 이상 | 시공량 할증계수 0.85 0.92 1.00 1.09 1.18 | 0.85 |
|
||||
| 935 | | 시공량 할증계수 0.85 0.92 1.00 1.09 1.18 | 0.85 |
|
||||
| 935 | | 시공량 할증계수 0.85 0.92 1.00 1.09 1.18 | 0.85 |
|
||||
| 939 | 3. 수용성형 페인트 기계식 | 4,000 2,000 | 4000 |
|
||||
| 939 | 4. 융착식 도료 수동식 | 500 250 190 90 | 190 |
|
||||
| 939 | 4. 융착식 도료 수동식 | 트 럭 4.5ton 1 | 4.5 |
|
||||
| 940 | | 구 분 4.5ton 2.5ton | 4.5 |
|
||||
| 940 | | 프 라 이 머 kg 2.0 | 2.0 |
|
||||
| 940 | | 프 로 판 가 스 kg 2.0 | 2.0 |
|
||||
| 941 | 2-1-17 슬러리실 | 포 장 공 2 슬 러 리 실 기 계 3∼3.8m | 3.8 |
|
||||
| 941 | 2-1-17 슬러리실 | 포 설 5,000 | 5000 |
|
||||
| 941 | 2-1-17 슬러리실 | 보통인부 2 굴 착 기 0.8㎥ | 0.8 |
|
||||
| 941 | 2-1-18 표면평탄작업 | 절삭, 청소 로 더 ( 타 이 어 ) 0.57㎥ 1,100 | 1100 |
|
||||
| 942 | 2-1-19 현장가열 표층재생공법 | 머 캐 덤 롤 러 10∼12 t 2,800 | 2800 |
|
||||
| 943 | | 강 재 난 간 1.8 0.8 | 1.8 0.8 |
|
||||
| 943 | | 경 량 형 강 제 난 간 1.2 0.8 | 0.8 |
|
||||
| 943 | | 알루미늄합금제난간 1.2 0.8 | 1.2 0.8 |
|
||||
| 943 | 2-1-21 교통 안전표지판 철거('20년 보완) | ② 교통안전표지 지주의 규격은 ±60.5∼76.3×3.2×3,000∼3,600㎜이며, 안전표지판의 규격은 | 3.2 3000 |
|
||||
| 943 | 2-1-22 교통 안전표지판 교체('20년 보완) | ② 교통안전표지 지주의 규격은 ±60.5∼76.3×3.2×3,000∼3,600㎜이며, 안전표지판의 규격은 | 3.2 3000 3600 |
|
||||
| 944 | 1면 2면 | ② 도로반사경의 규격은 아크릴스테인리스제 ø800∼1,000㎜이며, 지주의 규격은 ø76.3× 4.2×3,750㎜ | 1000 76.3 4.2 |
|
||||
| 944 | 2-1-24 도로반사경 교체('20년 보완) | [주] ① 본 품은 아크릴스테인리스제(ø800∼1,000㎜) 도로반사경의 교체 기준이다. | 1000 |
|
||||
| 945 | 2-1-28 보도용 블록 장비사용 철거('21년 신설, '24년, ‘25년 보완) | 굴 착 기 0.4㎥ 대 1 600 - 460 | 0.4 |
|
||||
| 946 | 2-1-29 보도용 블록 재설치(소형)('21년 신설, '24년, ‘25년 보완) | 굴 착 기 0.4㎥ 대 1 260 - 180 | 0.4 |
|
||||
| 946 | 2-1-29 보도용 블록 재설치(소형)('21년 신설, '24년, ‘25년 보완) | [주] ① 본 품은 기존에 설치되었던 블록이 철거된 상태에서 신규블록(규격 0.1㎡이하, 두께 8cm이하)을 재설치하는 | 0.1 |
|
||||
| 946 | 2-1-30 보도용 블록 재설치(대형)('24년 신설, ‘25년 보완) | 굴 착 기 0.4㎥ 대 1 160 - 100 | 0.4 |
|
||||
| 946 | 2-1-30 보도용 블록 재설치(대형)('24년 신설, ‘25년 보완) | [주] ① 본 품은 기존에 설치되었던 블록이 철거된 상태에서 신규블록(규격 0.10㎡초과 0.25㎡이하, 두께 8cm이하)을 | 0.10 |
|
||||
| 947 | 2-1-31 보도용 블록 소규모보수('21년 신설, '24년 보완) | 굴 착 기 0.4㎥ 대 1 | 0.4 |
|
||||
| 947 | 2-1-31 보도용 블록 소규모보수('21년 신설, '24년 보완) | ② 블록의 규격은 0.1㎡이하, 두께 8cm이하 기준이다. | 0.1 |
|
||||
| 947 | 2-1-31 보도용 블록 소규모보수('21년 신설, '24년 보완) | 시공량 할증계수 0.65 0.85 0.95 1.00 1.05 | 0.85 0.95 1.05 |
|
||||
| 948 | 2-1-32 보차도 및 도로경계블록 철거('21년 신설, '24년, ‘25년 보완) | 굴 착 기 0.4㎥ 대 1 | 0.4 |
|
||||
| 948 | 2-1-33 보차도 및 도로경계블록 재설치('21년 신설, '24년 보완) | 굴 착 기 0.4㎥ 대 1 | 0.4 |
|
||||
| 951 | 3시간 차단 4시간 차단 | 목침목 궤도공 인 193 204 161 171 130 138 178 189 149 158 121 128 | 193 |
|
||||
| 951 | 3시간 차단 4시간 차단 | P C T 궤도공 인 178 196 149 164 121 133 166 183 139 153 112 124 | 139 112 124 |
|
||||
| 951 | 3시간 차단 4시간 차단 | 궤도공 인 255 261 213 218 173 176 237 242 198 202 161 164 | 255 218 242 164 |
|
||||
| 951 | 3시간 차단 4시간 차단 | 궤 도 공 - 인 106 98 | 106 |
|
||||
| 951 | 3시간 차단 4시간 차단 | 굴착기+ 부착용집게 0.2㎥ hr 108 104 | 104 |
|
||||
| 951 | 3시간 차단 4시간 차단 | 궤 도 공 - 인 111 103 | 111 |
|
||||
| 951 | 3시간 차단 4시간 차단 | 굴착기+ 부착용집게 0.2㎥ hr 114 109 | 114 109 |
|
||||
| 953 | 3시간 차단 4시간 차단 | 굴착기+ 부착용집게 0.2㎥ hr 0.105 0.086 | 0.105 |
|
||||
| 955 | 1. 가받침 설치 | 특 별 인 부 인 0.05 | 0.05 |
|
||||
| 955 | 1. 가받침 설치 | 보 통 인 부 인 0.20 | 0.20 |
|
||||
| 956 | 2. 판넬설치 | 궤 도 공 인 0.05 0.09 | 0.05 |
|
||||
| 956 | 2. 판넬설치 | 보 통 인 부 인 0.05 0.09 | 0.05 |
|
||||
| 956 | 2. 판넬설치 | ⑤ B2S B형 판넬(1,125×2,550㎜)은 동일하게 적용하며, C형 판넬(350×2,550㎜)은 판넬설치 품의 | 1125 |
|
||||
| 956 | 2-2-14 궤도정정 및 이설('12, '19, '23년 보완) | 궤 도 공 - 인 47 121 | 121 |
|
||||
| 958 | 2-3-1 강교보수 바탕처리(인력) | 보 통 인 부 인 0.10 0.06 0.04 | 0.10 |
|
||||
| 958 | 2-3-1 강교보수 바탕처리(인력) | 트럭탑재형크레인 5Ton hr 0.30 0.18 0.12 | 0.30 |
|
||||
| 960 | 2-4-3 관세관(스크레이퍼+워터젯트 병행 방법)('10, '11년 보완) | 초 급 기 술 자 인 0.01 0.01 0.01 0.01 0.01 | 0.01 0.01 0.01 0.01 |
|
||||
| 960 | 2-4-3 관세관(스크레이퍼+워터젯트 병행 방법)('10, '11년 보완) | 보 통 인 부 〃 0.04 0.05 0.05 0.05 0.06 | 0.05 0.05 0.05 |
|
||||
| 960 | 2-4-3 관세관(스크레이퍼+워터젯트 병행 방법)('10, '11년 보완) | 일반기계운전사 〃 0.01 0.01 0.01 0.01 0.01 | 0.01 0.01 0.01 0.01 0.01 |
|
||||
| 960 | 2-4-3 관세관(스크레이퍼+워터젯트 병행 방법)('10, '11년 보완) | 워 터 젯 트 131ps(250㎏/㎠) hr 0.05 0.05 0.06 0.06 0.07 | 0.05 0.05 |
|
||||
| 960 | 2-4-3 관세관(스크레이퍼+워터젯트 병행 방법)('10, '11년 보완) | 윈 치 싱글자동3톤 〃 0.06 0.07 0.07 0.08 0.09 | 0.07 0.07 |
|
||||
| 960 | 2-4-3 관세관(스크레이퍼+워터젯트 병행 방법)('10, '11년 보완) | 발 전 기 25㎾ 〃 0.06 0.07 0.07 0.08 0.09 | 0.07 0.07 |
|
||||
| 960 | 2-4-3 관세관(스크레이퍼+워터젯트 병행 방법)('10, '11년 보완) | 물탱크( 살수차) 5,500ℓ 〃 0.05 0.05 0.06 0.06 0.07 | 0.05 0.05 0.07 |
|
||||
| 960 | 2-4-3 관세관(스크레이퍼+워터젯트 병행 방법)('10, '11년 보완) | 트럭탑재형크레인 5톤 〃 - - 0.01 0.01 0.01 | 0.01 0.01 0.01 |
|
||||
| 960 | 2-4-3 관세관(스크레이퍼+워터젯트 병행 방법)('10, '11년 보완) | 수 중 펌 프 80㎜ 〃 0.04 0.05 0.05 0.06 0.07 | 0.05 0.05 0.07 |
|
||||
| 961 | 2-4-4 하수관 수밀시험('93년 신설, '12, '18, '21년 보완) | 트 럭 2.5ton 대 1 | 2.5 |
|
||||
| 961 | 2-4-5 하수관 공기압시험('21년 신설) | 트 럭 2.5ton 대 1 | 2.5 |
|
||||
| 961 | 2-4-6 하수관 준설(버킷식)('93년 신설, '12, '18, '21년 보완) | 버킷준설기 7.46kW 대 2 0.8 | 7.46 0.8 |
|
||||
| 961 | 2-4-6 하수관 준설(버킷식)('93년 신설, '12, '18, '21년 보완) | 트 럭 2.5ton 대 1 | 2.5 |
|
||||
| 963 | 2-4-9 빗물받이 준설(인력식)('25년 신설) | 트 럭 2.5ton 대 1 | 2.5 |
|
||||
| 963 | 2-4-10 빗물받이 준설(흡입식)('25년 신설) | 진공흡입준설차 25톤(7.64㎥적) 13톤(3.00㎥적) | 3.00 |
|
||||
| 964 | 2-4-11 차집관로 고심도 집수정 준설('26년 신설) | 트 럭 4.5ton 대 2 | 4.5 |
|
||||
| 964 | 2-4-12 CCTV조사('12, '18, '21, '22년 보완) | [주] ① 본 품은 1,000㎜미만의 하수관거 CCTV 조사 기준이다. | 1000 |
|
||||
| 965 | 2-4-14 원심력철근콘크리트관 철거('22년 신설, '25년 보완) | 450 28 | 450 |
|
||||
| 965 | 2-4-14 원심력철근콘크리트관 철거('22년 신설, '25년 보완) | 1,000 11 | 1000 |
|
||||
| 965 | 2-4-14 원심력철근콘크리트관 철거('22년 신설, '25년 보완) | 1,100 9 | 1100 |
|
||||
| 965 | 2-4-14 원심력철근콘크리트관 철거('22년 신설, '25년 보완) | 1,500 5 | 1500 |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
| 26905 | · 포장공 · · 인 · 4 · 2,500 · 1,600 · | 2500 1600 |
|
||||
| 26918 | - ④ 포장절단 및 줄눈설치는 ‘[토목부문] 1-6-6 포장줄눈 절단/1-6-7 포장줄눈 설치’를 참조하며 1차줄눈컷팅과 줄눈설치를 적용한다.제2장 토목8752-1-6 아스팔트 절삭 및 덧씌우기('14, '20, '24년 보완)(일당) | 8752 |
|
||||
| 27065 | · 시공량 할증계수 · 0.85 · 0.92 · 1.00 · 1.09 · 1.18 · | 0.92 |
|
||||
| 27151 | - ⑧ 재료량은 설계수량을 적용한다.유지관리부문8802-1-12 일체형 맨홀추락방지망 설치(아스팔트구간)(‘25년 신설)(일당) | 8802 |
|
||||
| 27186 | - ⑥ 재료량은 설계수량을 적용한다.제2장 토목8812-1-14 부착형 맨홀추락방지망 설치(‘25년 신설)(일당) | 8812 |
|
||||
| 27311 | - ⑧ 페인트 재료량 및 유리알 살포량은 별도 계상한다.유지관리부문8842-1-16 차선도색제거('20년 보완)(일당) | 8842 |
|
||||
| 27348 | - ④ 폐자재 수거에 대한 운반비는 별도 계상한다.제2장 토목8852-1-19 현장가열 표층재생공법(일당) | 8852 |
|
||||
| 27417 | - ⑥ 공구손료 및 경장비(드릴, 발전기 등)의 기계경비는 인력품의 2%로 계상한다.제2장 토목8872-1-23 도로반사경 철거('20년 보완)(일당) | 8872 |
|
||||
| 27474 | · 포장공 · · 인 · 2 · 360 · 2 · 260 · | 360 |
|
||||
| 27508 | - ④ 폐기물처리는 별도 계상한다.제2장 토목8892-1-29 보도용 블록 재설치(소형)('21년 신설, '24년, ‘25년 보완)(일당) | 8892 |
|
||||
| 27582 | 제2장 토목8912-1-32 보차도 및 도로경계블록 철거('21년 신설, '24년, ‘25년 보완)(일당) | 8912 |
|
||||
| 27590 | · B - T y p e · 특별인부 · · 인 · 2 · 300미만 350미만 400미만 500미만 500이상 · 400 335 310 215 130 · | 400 |
|
||||
| 27612 | · A - T y p e · 특별인부 · · 인 · 3 · 300미만 350미만 400미만 500미만 500이상 · 150 120 110 80 50 · 130 110 95 65 45 · | 400 110 |
|
||||
| 27616 | · B - T y p e · 특별인부 · · 인 · 2 · 300미만 350미만 400미만 500미만 500이상 · 110 85 80 55 40 · 95 75 70 40 30 · | 400 110 |
|
||||
| 27633 | - ⑥ 공구손료 및 경장비(절단기 등)의 기계경비는 인력품의 2%로 계상한다.2-1-34 가드레일 철거('20년 신설)가드레일을 철거하는 경우 ‘[토목부문] 1-8-10 가드레일 설치’ 품의 50%로 계상한다.제2장 토목8932-2 궤도공사2-2-1 철도안전처리('23년 신설)◦ 궤도 | 8932 |
|
||||
| 27668 | - ⑤ 투입장비는 작업여건에 따라 장비조합을 변경하여 적용할 수 있다.유지관리부문8942-2-4 레일교환(인력)('12, '23년 보완)(km당) | 8942 |
|
||||
| 27674 | · · · · 30m 이하 · · 100m 이하 · · 100m 초과 · · 30m 이하 · · 100m 이하 · · 100m 초과 · · | 100 100 100 |
|
||||
| 27676 | · 목침목 구간 · 궤 도 공 · 인 · 193 · 204 · 161 · 171 · 130 · 138 · 178 · 189 · 149 · 158 · 121 · 128 · | 171 128 |
|
||||
| 27678 | · PCT 구간 · 궤 도 공 · 인 · 178 · 196 · 149 · 164 · 121 · 133 · 166 · 183 · 139 · 153 · 112 · 124 · | 166 |
|
||||
| 27682 | · 터 널 · 궤도공 · 인 · 255 · 261 · 213 · 218 · 173 · 176 · 237 · 242 · 198 · 202 · 161 · 164 · | 261 173 176 |
|
||||
| 27722 | · · 보 통 인 부 · 인 · 0.071 · 0.052 · 0.070 · 0.052 · | 0.071 0.070 |
|
||||
| 27742 | - ⑥ 야간작업 할증, 열차 운행에 따른 지장, 대피 할증을 추가 계상하지 않는다.유지관리부문8962-2-7 침목교환(기계)('12, '19년 보완)(개당) | 8962 |
|
||||
| 27750 | · PCT → PCT · 궤도공 · - · 인 · 0.110 · 0.097 · | 0.110 |
|
||||
| 27783 | - ⑥ 야간작업 할증, 열차 운행에 따른 지장, 대피 할증을 추가 계상하지 않는다.제2장 토목8972-2-9 분기기교환(기계)('12, '19, '26년 보완)(틀당) | 8972 |
|
||||
| 27940 | - ② 나사 스파이크 풀기, 레일 들기, 체결장치 철거 품을 포함한다.제2장 토목9012-3 교량공사2-3-1 강교보수 바탕처리(인력)(㎡당) | 9012 |
|
||||
| 27957 | · 인력 · 도장공 · · 인 · 5 · 240 · | 240 |
|
||||
| 27959 | · 장비 · 공 기 압 축 기 믹싱기( BLAST UNIT) 진공흡입기(V/Recovery) 발 전 기 집 진 기 지 게 차 에어 제습장치 시스템 · 23.5M3/MIN 600kg/대 100마력 250kw 140M3/MIN 3.0Ton 1.5Ton · 대 대 대 대 대 대 대 · 2 4 | 600 100 |
|
||||
| 27991 | · 배 관 공 ( 수 도 ) 보 통 인 부 · 인 인 · 3 1 · 340 · 260 · | 260 |
|
||||
| 28014 | 제2장 토목9032-4-3 관세관(스크레이퍼+워터젯트 병행 방법)('10, '11년 보완)(m당) | 9032 |
|
||||
| 28018 | · · · · · 150 · 250 · 400 · 600 · 800 · | 400 600 |
|
||||
| 28020 | · · · · · 200 · 300 · 500 · 700 · 900 · | 200 700 |
|
||||
| 28022 | · 장 비 · 워 터 젯 트 윈 치 발 전 기 물 탱 크 ( 살 수 차 ) 트럭탑재형크레인 수 중 펌 프 · 131ps(250㎏/㎠) 싱글자동3톤 25㎾ 5,500ℓ 5톤 80㎜ · hr 〃 〃 〃 〃 〃 · 0.05 0.06 0.06 0.05 - 0.04 · 0.05 0.07 0.07 | 0.04 |
|
||||
| 28024 | · 소모율 · 스 프 링 날 · ø150∼900 · SET · 33.3×10-4 · · · · · | 900 |
|
||||
| 28039 | - ⑥ 현장조건상 트럭탑재형 크레인의 적용이 어려운 경우, 동일한 규격의 크레인(무한궤도, 타이어)을적용한다.유지관리부문9042-4-4 하수관 수밀시험('93년 신설, '12, '18, '21년 보완)(일당) | 9042 |
|
||||
| 28043 | · · · · · 300mm 이하 · 600mm 이하 · 800mm 이하 · | 600 |
|
||||
| 28056 | · · · · · 300mm 이하 · 600mm 이하 · 800mm 이하 · | 600 800 |
|
||||
| 28077 | - ④ 버킷준설기는 호퍼식 준설기 기준이다.제2장 토목9052-4-7 하수관 준설(흡입식)('12, '21년 보완)(일당) | 9052 |
|
||||
| 28110 | · 배 관 공 ( 수 도 ) 보 통 인 부 · · 인 인 · 3 1 · 9.8 · | 9.8 |
|
||||
| 28112 | · 물 탱 크 ( 살 수 차 ) · 5,500ℓ · 대 · 1 · · | 5500 |
|
||||
| 28122 | · 하수도 · 작업대상이 규격 800mm 이상의 수로암거 등으로 작업인력이 준설위치를 · | 800 |
|
||||
| 28167 | 제2장 토목9072-4-11 차집관로 고심도 집수정 준설('26년 신설)(일당) | 9072 |
|
||||
| 28187 | · 특별인부 · · 인 · 2 · 520 · 320 · | 320 |
|
||||
| 28198 | - ⑥ 장비(자주식 촬영장치, 적재차)의 기계경비는 별도 계상한다.유지관리부문9082-4-13 주철관 철거('22년 신설, '25년 보완)(일당) | 9082 |
|
||||
| 28202 | · 배 관 공 ( 수 도 ) 보 통 인 부 · 인 인 · 2 1 · 100이하 120 150 200 250 300 350 · 42 36 34 32 30 28 26 · | 100 120 200 |
|
||||
| 28213 | · 배 관 공 ( 수 도 ) 보 통 인 부 · 인 인 · 2 1 · 250 300 350 400 450 500 600 700 800 900 1,000 1,100 1,200 1,350 1,500 · 43 39 35 31 28 26 22 18 16 13 11 9 8 6 5 · | 400 600 700 800 900 |
|
||||
@@ -0,0 +1,38 @@
|
||||
# 제3장 건축 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 17 · 허구 줄 8
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
| 967 | 3-1-1 콘크리트구조물 헐기(인력)('25년 보완) | 보 통 인 부 1 2.7 2.3 | 2.7 2.3 |
|
||||
| 967 | 3-1-2 콘크리트구조물 헐기(기계)('21, '25년 보완) | 미제거 굴착기+ 압쇄기 1.0㎥ 대 1 | 1.0 |
|
||||
| 967 | 3-1-2 콘크리트구조물 헐기(기계)('21, '25년 보완) | 굴착기+ 압쇄기 1.0㎥ 대 1 | 1.0 |
|
||||
| 967 | 3-1-2 콘크리트구조물 헐기(기계)('21, '25년 보완) | 아세틸렌 ㎏ 0.05 | 0.05 |
|
||||
| 968 | 3-1-3 철골재 철거(인력)('25년 보완) | 산 소 병 0.7 | 0.7 |
|
||||
| 968 | 3-1-3 철골재 철거(인력)('25년 보완) | 아 세 틸 렌 ㎏ 2.5 | 2.5 |
|
||||
| 968 | 3-1-3 철골재 철거(인력)('25년 보완) | L P G ㎏ 2.0 | 2.0 |
|
||||
| 968 | 3-1-4 철골재 철거(기계)('21년 신설, '25년 보완) | 굴착기+빔커터기 1.0㎥ 대 1 22 | 1.0 |
|
||||
| 968 | 3-1-4 철골재 철거(기계)('21년 신설, '25년 보완) | 굴 착 기 1.0㎥ 대 1 | 1.0 |
|
||||
| 969 | 3-1-5 석축 헐기(인력)('22년 보완) | 메쌓기 뒷길이 45∼60㎝ ㎡당 - 0.2 | 0.2 |
|
||||
| 969 | 3-1-5 석축 헐기(인력)('22년 보완) | 절석 ( 마름돌) 쌓기 ㎥당 0.1 1.1 | 0.1 1.1 |
|
||||
| 969 | 3-1-5 석축 헐기(인력)('22년 보완) | [주] ① 본 품은 기준높이 3.6m일 때의 인력헐기를 기준한 것이며, 그 이상일 때의 작업 안전설비 및 특수 | 3.6 |
|
||||
| 970 | 3-2-4 조적벽 해체('22년 신설) | [주] ① 본 품은 조적벽(높이 3.6m이하)을 재사용하지 아니하는 때의 해체하는 기준이다. | 3.6 |
|
||||
| 971 | 3-2-8 PVC계바닥재 해체('22년 신설) | 보 통 인 부 인 0.004 | 0.004 |
|
||||
| 972 | 3-2-10 기존방수층 및 보호층 철거 | 소 형 브 레 이 커 1.3㎥/min 시간 0.10 | 1.3 0.10 |
|
||||
| 972 | 3-2-10 기존방수층 및 보호층 철거 | 공 기 압 축 기 3.5㎥/min 시간 0.05 | 3.5 0.05 |
|
||||
| 973 | 3-2-12 석면건축자재 해체('09년 신설, '11년 보완) | 석면해체공 인 0.120 0.045 0.5 | 0.5 |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
| 28317 | - ④ 잡재료는 인력품의 5%이내에서 계상한다.제3장 건축9133-2 해체공사3-2-1 금속기와 해체('22년 신설)(㎡당) | 9133 |
|
||||
| 28460 | - ⑥ 실내 고소작업 및 실외 비계설치를 위한 가설재의 설치는 별도 계상한다.제3장 건축9173-3 칠공사3-3-1 재도장 시 바탕처리(콘크리트・모르타르면)('21년 신설)(일당) | 9173 |
|
||||
| 28493 | · 도장공 · 인 · 2 · 110 · 270 · | 110 |
|
||||
| 28506 | - ④ 공구손료 및 잡재료비(연마지 등)는 인력품의 3%로 계상한다.유지관리부문9183-4 수선 및 보수공사3-4-1 지붕 덧씌우기('22년 신설)(일당) | 9183 |
|
||||
| 28586 | · 100 · 0.053 · 0.035 · 0.053 · 0.035 · | 100 |
|
||||
| 28589 | · 200 · 0.121 · 0.080 · 0.116 · 0.077 · | 200 |
|
||||
| 28590 | · 250 · 0.161 · 0.107 · 0.153 · 0.102 · | 250 |
|
||||
| 28593 | · 400 · 0.296 · 0.197 · - · - · | 400 |
|
||||
@@ -0,0 +1,14 @@
|
||||
# 제3장 토공사 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 0 · 허구 줄 1
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
| 5625 | - 가. q゚의 값(㎥)급수413(ton)710121519283233(초습지)(습지)종별무한궤도0.51.11.52.01.5-3.2-5.5-타 이 어-----3.1-4.0-5.7 | 710121519283233 01.5 |
|
||||
@@ -0,0 +1,64 @@
|
||||
# 제4장 기계설비 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 27 · 허구 줄 24
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
| 977 | 4-1-2 각형덕트 해체('22년 신설) | 0.5 0.6 0.8 1.0 1.2 1.6 | 0.5 0.8 1.0 1.2 |
|
||||
| 978 | 4-1-3 스파이럴덕트 해체('22년 신설) | 160 0.037 0.025 350 0.074 0.049 | 350 |
|
||||
| 978 | 4-1-3 스파이럴덕트 해체('22년 신설) | 200 0.045 0.030 0.6 450 0.104 0.069 | 0.6 450 0.069 |
|
||||
| 978 | 4-1-3 스파이럴덕트 해체('22년 신설) | 0.6 250 0.055 0.036 550 0.123 0.082 | 0.6 |
|
||||
| 978 | 4-1-4 배관보온 해체('22년 신설) | 25 0.017 0.011 0.012 0.008 0.019 0.013 | 0.008 |
|
||||
| 978 | 4-1-4 배관보온 해체('22년 신설) | 65 0.029 0.020 0.021 0.014 0.033 0.022 | 0.014 |
|
||||
| 978 | 4-1-4 배관보온 해체('22년 신설) | 80 0.033 0.022 0.024 0.016 0.038 0.025 | 0.024 |
|
||||
| 978 | 4-1-4 배관보온 해체('22년 신설) | 100 0.038 0.025 0.027 0.018 0.043 0.028 | 0.028 |
|
||||
| 978 | 4-1-4 배관보온 해체('22년 신설) | 125 0.046 0.030 0.033 0.022 0.051 0.034 | 0.046 0.033 |
|
||||
| 978 | 4-1-4 배관보온 해체('22년 신설) | 200 0.064 0.042 0.045 0.030 0.072 0.048 | 0.042 0.045 |
|
||||
| 978 | 4-1-4 배관보온 해체('22년 신설) | 250 0.073 0.049 0.052 0.035 0.082 0.055 | 0.073 |
|
||||
| 979 | 4-1-6 펌프 해체('22년 신설) | 0.75 이하 0.245 0.163 11 이하 0.685 0.457 | 0.75 |
|
||||
| 979 | 4-1-6 펌프 해체('22년 신설) | 1.5 이하 0.271 0.181 15 이하 0.727 0.485 | 0.181 |
|
||||
| 979 | 4-1-6 펌프 해체('22년 신설) | 2.2 이하 0.312 0.208 22 이하 1.175 0.783 | 2.2 |
|
||||
| 979 | 4-1-6 펌프 해체('22년 신설) | 5.5 이하 0.432 0.288 55 이하 2.440 1.627 | 5.5 |
|
||||
| 979 | 4-1-6 펌프 해체('22년 신설) | 7.5 이하 0.545 0.363 75 이하 2.989 1.993 | 7.5 |
|
||||
| 981 | 4-3-1 유량계 교체('22년 보완) | ø13~15 6.0 8.0 | 6.0 8.0 |
|
||||
| 981 | 4-3-1 유량계 교체('22년 보완) | 배 관 공 인 1 ø20~32 5.0 7.0 | 5.0 7.0 |
|
||||
| 981 | 4-3-1 유량계 교체('22년 보완) | ø40~50 4.0 6.0 | 4.0 6.0 |
|
||||
| 981 | 4-3-1 유량계 교체('22년 보완) | ø65~80 - 2.0 | 2.0 |
|
||||
| 981 | 4-3-1 유량계 교체('22년 보완) | 보 통 인 부 인 1 ø100~150 - 1.5 | 1.5 |
|
||||
| 981 | 4-3-1 유량계 교체('22년 보완) | ø200~300 - 1.0 | 1.0 |
|
||||
| 981 | 4-3-2 관갱생공 | ø15 0.520 0.060 0.072 0.036 0.053 | 0.060 |
|
||||
| 981 | 4-3-2 관갱생공 | 200 5.030 1.027 0.101 0.050 0.080 | 0.080 |
|
||||
| 981 | 4-3-2 관갱생공 | 250 6.297 1.277 0.111 0.056 0.089 | 0.056 |
|
||||
| 981 | 4-3-2 관갱생공 | 300 7.610 1.650 0.111 0.056 0.089 | 0.056 |
|
||||
| 982 | 4-3-3 배관누수 검사('22년 신설) | 배 관 공 인 2 2.8 | 2.8 |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
| 28613 | - ⑤ 공구손료 및 경장비(절단기 등)의 기계경비는 인력품의 2%로 계상한다.제4장 기계설비9214-1-3 스파이럴덕트 해체('22년 신설)(m당) | 9214 |
|
||||
| 28617 | · 0.5 · ø150이하 160 180 200 · 0.036 0.037 0.041 0.045 · 0.024 0.025 0.028 0.030 · 0.6 · 300 350 400 450 500 550 600 · 0.064 0.074 0.084 0.104 0.114 0.123 0.132 · | 200 300 400 550 600 |
|
||||
| 28618 | · 0.6 · 225 250 275 · 0.050 0.055 0.059 · 0.033 0.036 0.040 · · · · · | 250 0.050 |
|
||||
| 28630 | · ø15 · 0.014 · 0.010 · 0.010 · 0.007 · 0.016 · 0.011 · | 0.010 0.010 |
|
||||
| 28633 | · 32 · 0.020 · 0.013 · 0.014 · 0.010 · 0.023 · 0.015 · | 0.010 |
|
||||
| 28635 | · 50 · 0.027 · 0.018 · 0.019 · 0.013 · 0.031 · 0.020 · | 0.020 |
|
||||
| 28636 | · 65 · 0.029 · 0.020 · 0.021 · 0.014 · 0.033 · 0.022 · | 0.020 |
|
||||
| 28638 | · 100 · 0.038 · 0.025 · 0.027 · 0.018 · 0.043 · 0.028 · | 100 |
|
||||
| 28641 | · 200 · 0.064 · 0.042 · 0.045 · 0.030 · 0.072 · 0.048 · | 200 |
|
||||
| 28642 | · 250 · 0.073 · 0.049 · 0.052 · 0.035 · 0.082 · 0.055 · | 250 |
|
||||
| 28643 | · 300 · 0.083 · 0.055 · 0.059 · 0.039 · 0.093 · 0.062 · | 300 |
|
||||
| 28648 | - ③ 폐기물 처리비용은 별도 계상한다.유지관리부문9224-1-5 덕트보온 해체('22년 신설)(㎡당) | 9224 |
|
||||
| 28664 | · 2.2 이하 · 0.312 · 0.208 · 22 이하 · 1.175 · 0.783 · | 0.312 |
|
||||
| 28666 | · 5.5 이하 · 0.432 · 0.288 · 55 이하 · 2.440 · 1.627 · | 0.432 |
|
||||
| 28692 | - ③ 상기의 율은 설치를 100%로 볼 때이다. | 100 |
|
||||
| 28701 | 유지관리부문9244-3 수선 및 보수공사4-3-1 유량계 교체('22년 보완)(일당) | 9244 |
|
||||
| 28706 | · 배관공 · 인 · 1 · ø13~15 ø20~32 ø40~50 ø65~80 ø100~150 ø200~300 · 6.0 5.0 4.0 - - - · 8.0 7.0 6.0 2.0 1.5 1.0 · | 100 150 200 300 |
|
||||
| 28726 | · 100 · 2.580 · 0.513 · 0.081 · 0.039 · 0.064 · | 100 |
|
||||
| 28727 | · 125 · 3.177 · 0.647 · 0.101 · 0.050 · 0.080 · | 0.050 |
|
||||
| 28728 | · 150 · 3.977 · 0.777 · 0.101 · 0.050 · 0.080 · | 150 0.050 |
|
||||
| 28729 | · 200 · 5.030 · 1.027 · 0.101 · 0.050 · 0.080 · | 200 0.050 |
|
||||
| 28730 | · 250 · 6.297 · 1.277 · 0.111 · 0.056 · 0.089 · | 250 |
|
||||
| 28731 | · 300 · 7.610 · 1.650 · 0.111 · 0.056 · 0.089 · | 300 |
|
||||
| 28743 | · 규격(㎜) · ø15∼50 · ø65∼100 · ø125∼200 · ø250∼300 · | 100 125 200 250 300 |
|
||||
@@ -0,0 +1,14 @@
|
||||
# 제4장 펌프 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 1 · 허구 줄 0
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
| 729 | 4-2-4 무덕트 유인팬 설치('01년 신설, '21년) | 구 분 단 위 풍량 1,600㎥/h이하 풍량 2,400㎥/h이하 | 2400 |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
@@ -0,0 +1,14 @@
|
||||
# 제5장 강구조공사 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 0 · 허구 줄 1
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
| 11618 |  | 419 |
|
||||
@@ -0,0 +1,15 @@
|
||||
# 제5장 기초공사 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 0 · 허구 줄 2
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
| 3792 | t4( 로드분해) : 3min(개소당)※ 로드분해는 장비해체 시 수행하며, 현장여건 따라 분사주입 중 로드분해가 필요한 경우에 적용한다. f2(작업계수) : 0.8112공통부문5-2-3 플라스틱 보드 드레인(PBD)('13년 신설, '21, '26년 보완) | 0.8112 |
|
||||
| 4294 | f(작업계수) : 0.855-4 차수5-4-1 차수재공('26년 보완)(일당) | 0.855 |
|
||||
@@ -0,0 +1,14 @@
|
||||
# 제5장 밸브설비공사 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 0 · 허구 줄 1
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
| 21144 | - ④ 공구손료 및 경장비(용접기 등)의 기계경비는 인력품의 2%로 계상하다.5-4 수격방지기5-4-1 수격방지기 설치('02년 신설, '19년 보완)(개당)수 량수 량규 격규 격(㎜)(㎜)배관공(인)보통인부(인)배관공(인)보통인부(인)ø15 ∼ 250.028-1000.1360.0453 | 250.028 1000.1360 04532 500.056 1250.1810 060650.0730 0241500.2260 075800.1000 0332000.3160 |
|
||||
@@ -0,0 +1,15 @@
|
||||
# 제5장 수장공사 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 1 · 허구 줄 1
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
| 653 | 5-3-5 걸레받이 설치('16, '24년 보완) | 중밀도섬유판 165 | 165 |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
| 18607 | · 내 장 공 보 통 인 부 · 인 인 · 2 1 · 210 · 260 · 320 · | 210 |
|
||||
@@ -0,0 +1,14 @@
|
||||
# 제6장 관부설 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 1 · 허구 줄 0
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
| 434 | 4. 작업능력 | 2,800 1.4 1.3 1.2 1.2 1.1 1.0 1.1 1.0 0.9 | 2800 |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
@@ -0,0 +1,14 @@
|
||||
# 제7장 지붕 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 0 · 허구 줄 1
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
| 19391 | - ③ 잡재료 및 소모재료(방수시멘트 등)는 주재료비의 2%로 계상한다.615제7장 지붕 및 홈통공사 | 615 |
|
||||
@@ -0,0 +1,23 @@
|
||||
# 제7장 항만공사 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 8 · 허구 줄 2
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
| 444 | 1. 펌프준설선 | 448 187 37.3∼74.6 29.8 | 74.6 |
|
||||
| 444 | 1. 펌프준설선 | 비 항 1,641 336 89.5 29.8 | 89.5 |
|
||||
| 444 | 1. 펌프준설선 | 2,984 373∼597 149.2 29.8 | 373 |
|
||||
| 444 | 1. 펌프준설선 | 3,282 597 149.2 29.8 | 149.2 |
|
||||
| 444 | 1. 펌프준설선 | 746 : 1척 186.5 이상 | 186.5 |
|
||||
| 444 | 2. 그래브 준설선 | 7.50㎥ 119 60, 100 22.4 29.8 | 7.50 |
|
||||
| 444 | 2. 그래브 준설선 | 187 300 37.3 29.8 | 187 |
|
||||
| 444 | 2. 그래브 준설선 | 25.00㎥ | 25.00 |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
| 12561 |  | 447 |
|
||||
| 12752 | [주] 토사의 입경, 여수토의 위치, 높이, 배출구로부터의 거리, 매립면적, 매립고 등에 따라 차이가 있으므로 실험적 방법으로 산정하는 것이 가장 정확하나, 그렇지 못할 경우 본 품의 값을 적용할 수 있다.395제7장 항만공사7-4-6 펌프준설 매립시의 유실률입경(㎜)유실율(%)입경(㎜ | 0.1520 271.2 80.15 0.07530 350.6 150.075 1007 |
|
||||
@@ -0,0 +1,135 @@
|
||||
# 제8장 건설기계 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 80 · 허구 줄 42
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
| 275 | 2. 전동환산(q 표) | 20 176 171 165 160 154 148 ⑤142 | 154 |
|
||||
| 275 | 2. 전동환산(q 표) | 2 281 274 268 261 255 248 242 236 | 268 |
|
||||
| 275 | 2. 전동환산(q 표) | 5 ④237 232 225 219 212 207 199 193 | 212 |
|
||||
| 276 | | 40 152 152 152 148 142 138 134 | 148 |
|
||||
| 276 | | 10 219 ②214 209 ③203 197 190 ④185 | 209 |
|
||||
| 276 | | 분류 N값 3,200 3,400 3,600 3,800 4,000 4,200 4,400 | 3200 4200 |
|
||||
| 276 | | 질 30 ⑤122 116 111 106 102 96 - | 116 |
|
||||
| 278 | | 규격 : 3,581㎾ q1 = 185 q2 = 174 2 | 174 |
|
||||
| 281 | | 싸이클시간( 초) 66 69 72 77 111 118 124 147 151 183 | 151 |
|
||||
| 287 | | 0006 0.6 3,000 890 0.9 0.85 0.1 3,000 2,833 768 6,601 | 2833 6601 |
|
||||
| 287 | | 0007 0.7 3,000 890 0.9 0.85 0.1 3,000 2,833 768 6,601 | 2833 6601 |
|
||||
| 287 | | 0008 0.8 3,000 890 0.9 0.85 0.1 3,000 2,833 768 6,601 | 2833 6601 |
|
||||
| 287 | | 0010 1.0 3,000 890 0.9 0.85 0.1 3,000 2,833 768 6,601 | 2833 6601 |
|
||||
| 287 | | 0250-0080 0.8 3,000 890 0.9 0.85 0.1 3,000 2,833 768 6,601 | 2833 6601 |
|
||||
| 287 | | 0100 1.0 3,000 890 0.9 0.85 0.1 3,000 2,833 768 6,601 | 2833 6601 |
|
||||
| 298 | | 3601-0102 74.6 8,000 890 0.9 0.4 0.1 1,125 500 674 2,299 | 2299 |
|
||||
| 298 | | 0202 160.4 8,000 890 0.9 0.4 0.1 1,125 500 674 2,299 | 2299 |
|
||||
| 298 | | 0204 186.5 8,000 890 0.9 0.4 0.1 1,125 500 674 2,299 | 2299 |
|
||||
| 298 | | 0302 224.0 8,000 890 0.9 0.4 0.1 1,125 500 674 2,299 | 2299 |
|
||||
| 298 | | 0402 299.9 8,000 890 0.9 0.4 0.1 1,125 500 674 2,299 | 2299 |
|
||||
| 310 | | 5702-0095 0.95 4,500 670 0.9 0.5 0.1 2,000 1,111 921 4,032 | 921 |
|
||||
| 310 | | 0010 25.40 3,000 890 0.9 0.45 0.1 3,000 1,500 768 5,268 | 768 |
|
||||
| 310 | | 0016 40.64 3,000 890 0.9 0.45 0.1 3,000 1,500 768 5,268 | 768 |
|
||||
| 314 | | 0013 13 7,000 890 0.9 0.5 0.1 1,286 714 682 2,682 | 2682 |
|
||||
| 315 | | 0160 160 14,000 1,250 0.9 0.7 0.1 643 500 472 1,615 | 643 1615 |
|
||||
| 318 | | 7206-0020 0.2 3,000 890 0.9 1.1 0.1 3,000 3,667 768 7,435 | 768 |
|
||||
| 318 | | 0070 0.6∼0.8 3,000 890 0.9 1.1 0.1 3,000 3,667 768 7,435 | 768 |
|
||||
| 318 | | 0100 1.0 3,000 890 0.9 1.1 0.1 3,000 3,667 768 7,435 | 768 |
|
||||
| 321 | | 0150 150(14.92×20) 7,000 890 0.9 0.55 0.1 1,286 786 682 2,754 | 1286 |
|
||||
| 322 | | 0009 6.71 8,000 890 0.9 0.8 0.1 1,125 1,000 674 2,799 | 890 |
|
||||
| 322 | | 0015 11.19 8,000 890 0.9 0.8 0.1 1,125 1,000 674 2,799 | 890 |
|
||||
| 322 | | 0018 13.43 8,000 890 0.9 0.8 0.1 1,125 1,000 674 2,799 | 890 |
|
||||
| 322 | | 0020 14.92 8,000 890 0.9 0.8 0.1 1,125 1,000 674 2,799 | 890 |
|
||||
| 322 | | 0035 26.11 8,000 890 0.9 0.8 0.1 1,125 1,000 674 2,799 | 890 |
|
||||
| 322 | | 0070 52.22 8,000 890 0.9 0.8 0.1 1,125 1,000 674 2,799 | 890 |
|
||||
| 322 | | 0100 74.60 8,000 890 0.9 0.8 0.1 1,125 1,000 674 2,799 | 890 674 |
|
||||
| 322 | | 0150 111.90 8,000 890 0.9 0.8 0.1 1,125 1,000 674 2,799 | 890 1125 674 |
|
||||
| 322 | | 0200 149.20 8,000 890 0.9 0.8 0.1 1,125 1,000 674 2,799 | 890 1125 674 |
|
||||
| 323 | | 7830-0081 8.1 6,000 890 0.9 0.5 0.1 1,500 833 693 3,026 | 890 3026 |
|
||||
| 324 | | 7951-0066 6.6 8,000 890 0.9 0.8 0.1 1,125 1,000 674 2,799 | 8000 890 1125 674 |
|
||||
| 324 | | 7953-3400 3400 3,000 890 0.9 0.35 0.1 3,000 1,167 768 4,935 | 890 768 |
|
||||
| 324 | | 7954-1119 11.19 8,000 890 0.9 0.8 0.1 1,125 1,000 674 2,799 | 8000 890 1125 674 |
|
||||
| 327 | | 0022 3.00 164 20,000 1,780 0.9 0.75 0.1 450 375 331 1,156 | 1780 1156 |
|
||||
| 327 | | 0035 5.00 261 20,000 1,780 0.9 0.75 0.1 450 375 331 1,156 | 1780 375 1156 |
|
||||
| 327 | | 0050 6.00 373 20,000 1,780 0.9 0.75 0.1 450 375 331 1,156 | 1780 375 331 1156 |
|
||||
| 327 | | 0072 7.50 537 20,000 1,780 0.9 0.75 0.1 450 375 331 1,156 | 1780 375 331 1156 |
|
||||
| 327 | | 0160 12.50 1,194 20,000 1,780 0.9 0.75 0.1 450 375 331 1,156 | 1780 375 331 1156 |
|
||||
| 327 | | 0180 16.00 1,343 20,000 1,780 0.9 0.75 0.1 450 375 331 1,156 | 1780 375 331 1156 |
|
||||
| 327 | | 0200 25.00 1,491 20,000 1,780 0.9 0.75 0.1 450 375 331 1,156 | 20000 1780 375 331 1156 |
|
||||
| 336 | | 0202 〃 160.4 20.6 14 1 | 160.4 |
|
||||
| 336 | | 0302 〃 224.0 28.9 14 1 | 224.0 |
|
||||
| 336 | | 0402 〃 299.9 38.7 14 1 | 299.9 |
|
||||
| 341 | | 75㎾ 112㎾ 119㎾ 164㎾ 261㎾ 373㎾ 537㎾ 1,194㎾ 1,343㎾ 1,491㎾ | 1343 1491 |
|
||||
| 342 | | 7.5 22.4 37.3 44.8 74.6 89.5 | 44.8 74.6 |
|
||||
| 342 | | 주연료 ℓ/hr 1.3 3.8 7.1 7.6 12.7 15.3 25.5 31.8 38.1 48.3 86.3 | 48.3 86.3 |
|
||||
| 343 | | 597 746 895 970 1,044 1,119 1,194 | 1194 |
|
||||
| 349 | | 콘 크 리 트 피 니 셔 3601-0102 172,351 | 0102 |
|
||||
| 349 | | ( 포 장 용 ) 0202 298,210 | 0202 |
|
||||
| 349 | | 0204 506,167 | 0204 |
|
||||
| 349 | | 0302 710,540 | 0302 |
|
||||
| 349 | | 0402 807,782 | 0402 |
|
||||
| 354 | | 진 동 파 일 해 머 6532-0220 468,750 | 0220 |
|
||||
| 355 | | 버 킷 식 준 설 기 7120-0746 43,960 | 0746 |
|
||||
| 355 | | 자 동 세 륜 기 7202-0008 16,828 | 0008 |
|
||||
| 357 | | 실 사 출 기 7770-0004 18,306 | 0004 |
|
||||
| 357 | | 0030 219 | 219 |
|
||||
| 357 | | 우레탄폼분사용기구 7830-0081 28,434 | 0081 |
|
||||
| 357 | | 0002 194 | 0002 |
|
||||
| 358 | | 0007 376 | 0007 |
|
||||
| 358 | | 지능형 다짐공 시스템 8205-0100 20,000 | 20000 |
|
||||
| 358 | | 0006 1,389,207 | 0006 |
|
||||
| 359 | | 그 래 브 준 설 선 9020-0010 202,333 | 0010 |
|
||||
| 359 | | 0022 724,319 | 0022 |
|
||||
| 359 | | 0072 1,948,080 | 0072 |
|
||||
| 359 | | 0160 3,672,033 | 0160 |
|
||||
| 359 | | 0180 4,131,037 | 0180 |
|
||||
| 359 | | 0035 314,205 | 0035 |
|
||||
| 359 | | 양 묘 선 9040-0010 26,181 | 0010 |
|
||||
| 360 | | 대 선 9080-0050 33,597 | 0050 |
|
||||
| 360 | | 0200 89,462 | 0200 |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
| 6677 | - 5. 잡재료 등 손료직접노무비에 다음 표의 비율을 곱한 것을 상한으로 한다.구 분단말뚝이음말뚝제잡비율1722[주] 잡재료 등 손료란 용접봉, 발판재, 용접기, 발전기손료, 비계재, Cushion재, 수직도 유지관리비 등을 말한다.205제8장 건설기계 | 1722 |
|
||||
| 6707 | - (2) 해머계수(k)파일크기H200H250H300H350구 분항타0.80.951.01.05항발0.80.90.951.05 | 951.01 90.951 |
|
||||
| 6770 | - (2) F : 작업계수F = F0+(f1+f2+f3)◦ F0의 값구 분항 타항 발F00.91.0◦작업조건에 따른 보정계수 : f1∼f3 | 00.91 |
|
||||
| 6903 | - 라. 수중 펌프 및 수조선정워터젯트 사용대수수중펌프수조(㎥)비고1대ø 8052대ø1001096㎾3대20ø1504대30[주] 수원의 공급여건 및 용량에 따라 변경할 수 있다. | 8052 1001096 1504 |
|
||||
| 7059 | 배송거리 (m)토질기준분류N값1,8002,0002,2002,4002,6002,8003,0000 | 18002000220024002600280030000 |
|
||||
| 7061 | - ① 377370 | 377370 |
|
||||
| 7062 | - ② 361355 | 361355 |
|
||||
| 7063 | - ③ 3473413342328322315309303296290점528027526826225525024410248242235230223218 | 3473413342328322315309303296290 528027526826225525024410248242235230223218 |
|
||||
| 7064 | - ④ 212성1521220520019318718217520176171165160154148 | 1521220520019318718217520176171165160154148 |
|
||||
| 7065 | - ⑤ 142토3012111611110610195904066 | 3012111611110610195904066 |
|
||||
| 7066 | - ⑤ 615751 | 615751 |
|
||||
| 7067 | - ⑥ 474236 | 474236 |
|
||||
| 7099 | 배송거리 (m)토질기준분류N값1,8002,0002,2002,4002,6002,8003,00010219 | 180020002200240026002800300010219 |
|
||||
| 7101 | - ② 214209 | 214209 |
|
||||
| 7102 | - ③ 203197190 | 203197190 |
|
||||
| 7103 | - ④ 185사20180175170165160155150질3015515114614113613212640128124119113109104 | 20180175170165160155150 3015515114614113613212640128124119113109104 |
|
||||
| 7104 | - ⑤ 99토5010197 | 5010197 |
|
||||
| 7105 | - ⑤ 938983 | 938983 |
|
||||
| 7106 | - ⑥ 7975배송거리 (m)토질기준분류N값3,2003,4003,6003,8004,0004,2004,40010 | 7975 320034003600380040004200440010 |
|
||||
| 7107 | - ④ 180174169163157152 | 180174169163157152 |
|
||||
| 7108 | - ⑤ 146사20145139135130124118114질30 | 20145139135130124118114 |
|
||||
| 7109 | - ⑤ 12211611110610296-4095908681---토50 | 12211611110610296 4095908681 |
|
||||
| 7110 | - ⑥ 7065----- | 7065 |
|
||||
| 7116 | · · · 4,600 · 4,800 · 5,000 · 5,200 · 5,400 · 5,600 · 5,800 · 6,000 · | 5600 |
|
||||
| 7270 | - 나. 해상조건에 따른 효율(E2)구 분보통약간 나쁘다나쁘다E20.950.900.80해상조건 해설 | 20.950 900.80 |
|
||||
| 7455 | 230공통부문(0230) 대형 브레이커시 간 당(10-7)연간분류규격내용연간표준상각정비관리상각비정비비관리비번호(㎥)시간가동시간비율비율계비율계수계수계수0230-00020.23,0008900.90.850.13,0002,8337686,60100040.43,0008900.90.850.13,00 | 00020.23 0008900.90 850.13 0002833768660100040.43 0008900.90 850.13 0002833768660100060.63 0008900.90 850.13 0002833768660100070.73 0008900.90 850.13 0002833768660100080.83 0008900.90 850.13 0002833768660100101.03 0008900.90 850.13 00028337686601 |
|
||||
| 7910 | [주] 자주식으로 타이어는 별도 계상한다.241제8장 건설기계(3601) 콘크리트 피니셔(포장용)('20년 보완)시 간 당(10-7)연간분류규격내용연간표준상각정비관리상각비정비비관리비번호(㎾)시간가동시간비율비율계비율계수계수계수3601-010274.68,0008900.90.40.11,125 | 010274.68 0008900.90 40.11 12550067422990202 160.48 0008900.90 40.11 12550067422990204 186.58 0008900.90 40.11 12550067422990302 224.08 0008900.90 40.11 12550067422990402 299.98 0008900.90 40.11 1255006742299 |
|
||||
| 8489 | 257제8장 건설기계(6532) 진동파일 해머(유압식)시 간 당(10-7)연간분류규격내용연간표준상각정비관리상각비정비비관리비번호(㎾)시간가동시간비율비율계비율계수계수계수6532-02201627,0008900.90.50.11,2867146822,682(6540) 워터젯트 | 022016270008900.90 50.11 2867146822682 |
|
||||
| 8522 | [주] 본 장비는 리더를 포함한다.258공통부문(6801) 고압분사전용장비('15년 신설)시 간 당(10-7)연간분류내용연간표준상각정비규격관리상각비정비비관리비번호시간가동시간비율비율계비율계수계수계수6801-001020ton14,0001,2500.90.70.16435004721,615(68 | 001020 1400012500.90 70.16435004721 |
|
||||
| 8592 | 260공통부문(7120) 버킷식준설기시 간 당(10-7)연간분류규격내용연간표준상각정비관리상각비정비비관리비번호(kW)시간가동시간비율비율계비율계수계수계수3,508 7120-07467.465,0008900.90.50.11,8001,000708[주] 호퍼식+자동굴절형을 포함한다. (7202) | 07467.465 0008900.90 50.11 8001000708 |
|
||||
| 8759 | · 0003 · 40.64 · 2,250 · 670 · 0.9 · 0.25 · 0.1 · 4,000 · 1,111 · 1,021 · 6,132 · | 670 |
|
||||
| 8837 | 266공통부문(7830) 우레탄폼 분사용기구('15년 신설)시 간 당(10-7)연간분류규격내용연간표준상각정비관리상각비정비비관리비번호(㎏/min)시간가동시간비율비율계비율계수계수계수7830-00818.16,0008900.90.50.11,5008336933,026[주] 규격은 토출량을 기준으 | 00818.16 0008900.90 50.11 5008336933026 |
|
||||
| 8997 | →270공통부문시 간 당(10-7)규 격연간연간분류내용표준상각정비관리출력상각비정비비관리비번호시간가동비율비율형식계비율(㎾)계수계수계수시간00223.0016420,0001,7800.90.750.14503753311,1560035 5.0026120,0001,7800.90.750.1450375 | 00223.0016420 00017800.90 750.14503753311 1560035 5.0026120 00017800.90 750.14503753311 15600506.0037320 00017800.90 750.14503753311 15600727.5053720 00017800.90 750.14503753311 156016012.501 1942000017800.90 750.14503753311 156018016.001 3432000017800.90 750.14503753311 156020025.001 4912000017800.90 750.14503753311 |
|
||||
| 9051 | · 9060-0300 · SD, 300㎥ · · 19,200 · 1,430 · 0.9 · 0.75 · 0.1 · 469 · 391 · 408 · 1,268 · | 9060 |
|
||||
| 9052 | · 9060-0500 · SD, 500㎥ · · 19,200 · 1,430 · 0.9 · 0.75 · 0.1 · 469 · 391 · 408 · 1,268 · | 9060 |
|
||||
| 9053 | · 9060-0600 · SD, 600㎥ · · 19,200 · 1,430 · 0.9 · 0.75 · 0.1 · 469 · 391 · 408 · 1,268 · | 9060 |
|
||||
| 9414 | · 7202-0008 · 자동세륜기(롤타입) · 2,200×5,150×1,000 · 동력 15.1㎾ · - · - · | 5150 |
|
||||
| 9508 | 285제8장 건설기계(9040) 양묘선(앵커바지) ('11년 보완)규 격1ton2t3t4t10t12t명 칭단위비 고20t25t30t40t70t7.522.437.344.874.689.5149.2㎾186.5㎾223.8㎾283.5㎾507.3㎾㎾㎾㎾㎾㎾㎾주연료ℓ/hr1.33.87.17.612. | 7.522 437.344 874.689 5149.2 87.17 612.715 325.531 838.148 386.3 6363636363636363636363 22222233333 |
|
||||
| 9516 | (9060) 토운선 ('11년 보완) | 9060 |
|
||||
| 9646 | · 이 동 식 임 목 파 쇄 기 부 착 용 집 게 동 력 분 무 기 라 인 마 커 차 선 제 거 기 윈 치 ( 수 동 ) 윈 치 ( 자 동 ) 발 전 기 용 접 기 ( 교 류 ) 용 접 기 ( 직 류 ) 용 착 기 · 7205-0125 0475 0540 7206-0020 0070 010 | 2300 |
|
||||
| 9658 | · 모 터 ( 쉴 드 T B M 용 ) 레 일 천 공 기 파 워 렌 치 침 목 천 공 기 타 이 템 퍼 양 로 기 모 르 타 르 펌 프 모 르 타 르 믹 서 양 수 기 P o w e r T r o w e l 배 관 파 이 프 · 0003 0005 0007 0010 0015 0020 00 | 232 |
|
||||
| 9686 | · 기 중 기 선 ( 비 자 항 ) 토 운 선 이 우 선 ( 비 자 항 ) 대 선 하 천 골 재 채 취 선 · 0680 9050-0075 0150 0450 0750 0850 9060-0060 0100 0200 0300 0500 0600 9070-0015 0020 9080-0050 008 | 9060 |
|
||||
@@ -0,0 +1,14 @@
|
||||
# 제8장 건설기계가산비율기 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 0 · 허구 줄 1
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
| 5612 | - 1. 기계손료의 보정다음 건설기계가 암석굴착, 암석적재, 암석운반 등의 가혹한 작업에 사용되는 경우에는 손료(관리비 제외)를 다음과 같이 보정 가산한다.167제8장 건설기계가산비율기 종암석작업(연암・보통암・경암)전석섞인토사불도저( 1 9 톤이상 제외)2510굴착기( 무한궤도) 및 로 | 2510 2510 |
|
||||
@@ -0,0 +1,15 @@
|
||||
# 제8장 건설기계규격별 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 0 · 허구 줄 2
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
| 7170 | - 나. 평면형상에 따른 효율(E2)구 분적당약간 산재한다산재한다E21.101.000.90평면형상 해설 | 21.101 000.90 |
|
||||
| 7178 | - 다. 단면형상에 따른 효율(E3)구 분적당약간 변화한다변화한다E31.101.000.90단면형상 해설 | 31.101 000.90 |
|
||||
@@ -0,0 +1,14 @@
|
||||
# 제8장 건설기계파일경 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 0 · 허구 줄 1
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
| 6550 | - 가. 파일 1본당 타격시간(분) : TbTb = 0.08α・β・L(N+2)여기서α : 토질계수(강관파일의 경우와 동일)β : 해머계수L : 파일 끝이 들어가는 전층의 길이(m)(파일이 들어가는 전장으로 표시)N : 평균 N치(강관 파일의 경우와 동일)◦ 해머의 계수(β)201제8장 | 250300350400450500 81.02 |
|
||||
@@ -0,0 +1,20 @@
|
||||
# 제8장 공기조화설비공사 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 4 · 허구 줄 3
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
| 746 | 1회 2회 | 131 131 146 192 192 | 146 |
|
||||
| 747 | 1회 2회 | 155 156 157 201 202 | 155 |
|
||||
| 748 | 1회 2회 | 113 114 115 161 162 | 162 |
|
||||
| 753 | 8-3-3 가스보일러(가정용) 설치('92년 신설, '16, '20년 보완) | 구 분 단 위 13,000 16,000 20,000 25,000 30,000 | 20000 25000 |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
| 21499 | · 400 · 비계공 특별인부 · 108 · 109 · 112 · 164 · 166 · | 166 |
|
||||
| 21533 | · 400 · 비계공 특별인부 · 112 · 113 · 114 · 169 · 170 · | 169 |
|
||||
| 21826 | - (인) 0.4이하2.5∼3.01.0∼1.24.2∼5.01.4∼1.75.0∼6.01.7∼2.05.9∼7.12.0∼2.40.55이하2.7∼3.21.2∼1.44.5∼5.02.0∼2.45.4∼6.52.4∼2.96.3∼7.62.8∼3.40.75이하3.0∼3.61.4∼1.75.0∼6.02.3∼ | 7.12 3.21 5.02 6.52 7.62 6.02 7.22 8.43 3.81 6.62 7.93 9.23 |
|
||||
@@ -0,0 +1,56 @@
|
||||
# 제8장 지반공사 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 20 · 허구 줄 23
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
| 487 | 2) 구하는 점 5점, 주어진 점 4점일 경우 | 고 급 기 술 자 7.3×9/15×1.10=4.82 w2 W2=4.82×w2 | 4.82 |
|
||||
| 489 | 3 급 신점간거리 ∙ 기지점과 연결 및 현황 | 4 기준배점수 56점 133점 182점 230점 | 182 |
|
||||
| 496 | | 내업 8 0.8 8 8 16 - - 일평균 4,400m | 4400 |
|
||||
| 502 | 5만㎡ 10만㎡ 30만㎡ | 박 중 심 점 가 구 점 51+163=214점 14.2일 68+202=270점 15.8 138+413=551점 29일 | 214 |
|
||||
| 508 | | 중 급 기 술 자 59.0×2=118 w2 W2=118×w2 | 118 |
|
||||
| 508 | | 초 급 기 술 자 68.0×2=136 w3 W3=136×w3 | 136 |
|
||||
| 521 | | 25 6,522 3.70 5.75 21.27 1.48 4.03 5.96 | 4.03 |
|
||||
| 529 | 1. 수치도화('26년 보완) | 사진축적 1:3,000 1:5,000 1:10,000 1:20,000 1:37,500 | 20000 |
|
||||
| 530 | | ㉡ 사 진 축 척 : 1:20,000 | 20000 |
|
||||
| 533 | (1) 축척별 시간당 작업량 | 1시간당작업량 0.0084 0.056 1.120 3.423 | 3.423 |
|
||||
| 534 | | 1. 작업관리 0.94인 0.94인 155㎢÷(1.120×8)×{0.4×(0.182+0.258)÷ | 1.120 |
|
||||
| 541 | (1) 기존 수치지형도 활용 | 1시간당작업량 0.0107 0.0373 0.174 | 0.0373 |
|
||||
| 541 | (1) 기존 수치지형도 활용 | 1. 작업 및 0.24㎢/(0.0107㎢/시 | 0.0107 |
|
||||
| 542 | (2) 신규 작업 | 1시간당 작업량 0.004 0.0327 | 0.0327 |
|
||||
| 605 | | 본 품은 1필지당 토지는 300㎡, 임야는 3,000㎡를 기준으로 하였으며, 기준면적 이하는 기준면적을 | 3000 |
|
||||
| 605 | 0회 1회 2회이상 | ㉮ 경계복원 측량할 토지의 축척은 1/600, 1/1000, 1/1200, 1/2400, 1/3000, 1/6000로 구분한다. | 3000 |
|
||||
| 608 | 0회 1회 2회이상 | ㉮ 지적현황측량할 토지의 축척은 1/600, 1/1000, 1/1200, 1/2400, 1/3000, 1/6000로 구분한다. | 3000 |
|
||||
| 611 | 0회 1회 2회이상 | ㉯ 측량할 토지의 축척은 1/600, 1/1000, 1/1200, 1/2400, 1/3000, 1/6,000로 구분한다. | 3000 |
|
||||
| 612 | 9-16-1 도시계획선명시 측량(도해)('25년 신설) | 본 품은 1필지당 토지는 300㎡, 임야는 3,000㎡를 기준으로 하였으며, 기준면적 이하는 기준면적을 | 3000 |
|
||||
| 613 | | ㉮ 경계복원 측량할 토지의 축척은 1/600, 1/1000, 1/1200, 1/2400, 1/3000, 1/6000으로 구분한다. | 2400 3000 |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
| 13079 |  | 461 |
|
||||
| 13173 | 수량(T) 산정식은 다음과 같다.T = 인원수×표준작업량×K×P여기서, K는 지형유형에 따른 계수 = 1.20P는 작업량에 따른 계수 = 1.129-1-3 2급 기준점 측량 | 1.129 |
|
||||
| 13228 | 410토목부문수량(T) 산정식은 다음과 같다.T = 인원수×표준작업량×K×P여기서, K는 지형유형에 따른 계수 = 1.30P는 작업량에 따른 계수 = 1.369-1-4 3급 기준점 측량 | 1.369 |
|
||||
| 13282 | 수량(T) 산정식은 다음과 같다.T = 인원수×표준작업량×K×P여기서, K는 지형유형에 따른 계수 = 1.15P는 작업량에 따른 계수 = 0.909-1-5 4급 기준점 측량 | 0.909 |
|
||||
| 13446 | 수량(T) 산정식은 다음과 같다.T = 인원수×작업량×K×P여기서, K는 지형/표고차유형에 따른 계수로 관측공정에만 해당하며, P는 작업량에 따른 계수로 선점, 매설공정에는 해당하지 않는다.419제9장 측 량9-2-3 2급 수준측량('26년 보완) | 419 |
|
||||
| 13678 | 수량(T) 산정식은 다음과 같다.T = 3급 GNSS 높이측량 인원수 × 표준작업량 × K여기서, K는 지형유형에 따른 계수 = 1.209-2-7 4급 GNSS 높이측량('21년 신설)(15점 기준, 2시간/일, 1일 관측) | 1.209 |
|
||||
| 13725 | 수량(T) 산정식은 다음과 같다.T = 4급 GNSS 높이측량 인원수 × 표준작업량 × K여기서, K는 지형유형에 따른 계수 = 1.10431제9장 측 량9-3 지형 및 토지측량9-3-1 지형현황('08, '25, '26년 보완) | 1.10431 |
|
||||
| 13797 | - ① 작업량비 산출㉮ 기준점 측량×1.00×1.50 = 0.432급 : ×1.00×1.34 = 0.493급 : ×1.00×1.00×0.81 = 0.814급 : ㉯ 수준측량관측 : ㎞× × ㎞관측 외(계획준비, 답사, 계 | 0.493 0.814 |
|
||||
| 13820 | - ① 작업량비 산출㉮ 기준점 측량×1.00×2.2 = 0.312급 : ×1.00×1.55 = 0.413급 : ×1.00×1.10×0.65 = 0.484급 : ㉯ 수준측량관측 : ㎞× × ㎞관측 외(계획준비, 답사, 계산, | 0.484 |
|
||||
| 14117 | · · 중 심 점 가 구 점 말 박 기 작 업 · · 51+163=214점 1일 50점 · 14.2일 · 68+202=270점 1일 17점 · 15.8 일 · 138+413=551점 1일 19점 · 29일 · | 413 |
|
||||
| 14563 | - ① 설계 제원㉮ 도로연장 : 10km㉯ 지형구분 : 그 외 지역㉰ 증감계수 : 1.0㉱ 작업방법 : 기존 도로대장이 정위치편집이 완료된 CAD 일 경우461제9장 측 량 | 461 |
|
||||
| 14802 |  | 525 |
|
||||
| 15048 | - (1) 축척별 시간당 작업량(단위:㎢)축 척1:1,0001:5,0001:25,0001:50,000비고1시간당작업량0.00840.0561.1203.423[주] ① 벡터편집이라 함은 이미 제작된 지도 또는 측량 도면을 자동독취기(Scanner)에 의해 수치데이터로 입력하여 좌표 변화된 | 50001 250001 0.00840 0561.1203 423 |
|
||||
| 15220 | · 컴 퓨 터 · 7.96일 · 7.96일 · S/W포함 · | 7.96 |
|
||||
| 15257 | · 컴 퓨 터 · 21.98일 · 21.87일 · S/W포함 · | 21.98 21.87 |
|
||||
| 15278 | · 컴 퓨 터 · 78.36일 · 78.36일 · S/W 포함 · | 78.36 |
|
||||
| 15355 | - (1) 기존 수치지형도 활용(단위 : ㎢)축척1:1,0001:2,5001:5,000비고1시간당작업량0.01070.03730.174[주] ① 수치지형도 Ver 2.0 이라 함은 정위치 편집된 파일을 이용하여 데이터간의 상호 상관관계를 유지하기 위하여 공간 및 속성데이터를 편집하는 작업 | 25001 0.01070 03730.174 |
|
||||
| 15389 | - (2) 신규 작업(단위 : ㎢)축 척1:1,0001:2,500비 고1시간당 작업량0.0040.0327[주] ① 본 품은 수치지형도 Ver2.0 제작시 정위치편집과 구조화편집을 포함한 작업을 말한다. | 10001 0.0040 0327 |
|
||||
| 15559 | ※ 지형증감계수 :상수도 = 0.40×1.68+0.30×1.0+0.20×0.78+0.1×0.65 = 1.193가스관 = 0.35×1.68+0.40×1.0+0.15×0.65+0.1×0.65 = 1.150490토목부문송유관 = 0.40×0.78+0.10×0.65+0.20×0.65+0.30× | 1.150490 |
|
||||
| 16577 | [결정단가] = (∑W+직접경비+간접측량비)/50[합계] = [단가]×300523제9장 측 량9-6-3 지적기준점현황조사('21년 신설) | 300523 |
|
||||
| 17158 | [결정단가] = (∑W+직접경비+간접측량비)/1,000,000㎡[합계∑W2] = (단가×700,000)㉰ 지적삼각 측량비 : ∑W3㉱ 지적도근 측량비 : ∑W4[총 계] = ∑W1+∑W2+∑W3+∑W4545제9장 측 량9-12 예정지적좌표도 작성업무9-12-1 예정지적좌표도 작성업무(' | 4545 |
|
||||
| 17428 | - ⑤ 기타사항㉮ 본 품은 도해지역의 불부합지조사 측량시 작업한 품이다.㉯ 측량할 토지의 축척은 1/600, 1/1000, 1/1200, 1/2400, 1/3000, 1/6,000로 구분한다.㉰ 작업상 지적측량기준점을 설치할 경우에는 지적측량기준점 설치비를 별도 계상한다.㉱ 도서지역 등 | 555 |
|
||||
| 17730 | - ③ 기타사항㉮ 본 품은 지적(임야)도 1도곽을 기준한 것이다. ㉯ 본 품에 사용되는 기계경비 및 재료소모품비는 별도 계상한다.565제9장 측 량9-18-6 연속지적도 품질개선(수치)('26년 신설)인원수작업구분비 고지적기사지적산업기사지적기능사계획 및 준비(0.001)자료조사 및 수집 | 0.0020 0140.010 |
|
||||
@@ -0,0 +1,14 @@
|
||||
# 제9장 기타공사 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 0 · 허구 줄 1
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
| 21891 | · Sand Blast · 규사함유량 80% · ㎥ · 0.0508 · 0.0329 (모래분사공) · 0.036 · | 0.0508 |
|
||||
@@ -0,0 +1,15 @@
|
||||
# 제9장 미장공사 — PDF ↔ md 구멍 (2026-09-18 뽑음)
|
||||
|
||||
결손 줄 1 · 허구 줄 1
|
||||
|
||||
## 결손 — PDF 에 있는데 md 에 없음
|
||||
|
||||
| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |
|
||||
| --- | --- | --- | --- |
|
||||
| 683 | 9-3-3 주각부 무수축 모르타르 충전('08, '18년 보완) | 무수축모르타르 ㎏ 15.6 24.4 35.1 47.8 | 47.8 |
|
||||
|
||||
## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)
|
||||
|
||||
| md 줄 | 줄 글자 | PDF 에 없는 값 |
|
||||
| --- | --- | --- |
|
||||
| 19781 | 700×700(㎜)47.89-3-4 우레탄폼 분사 충전('15년 신설, '25년 보완)(일당) | 47.89 |
|
||||
@@ -123,7 +123,10 @@ def names_in(lines: list[str]) -> dict[str, str]:
|
||||
continue
|
||||
for m in _NAME_AT.finditer(line):
|
||||
name = m.group(2).strip(" .·")
|
||||
if name and not name[0].isdigit():
|
||||
# ⚠ 숫자로 시작하는 이름도 있다 — `(8201) 3D GNSS 머신 가이던스(굴착기용)`.
|
||||
# 첫 낱자가 숫자면 버리던 잣대가 그것을 쪽번호로 보고 내버려, 옛 벌의 뭉개진 글을
|
||||
# 이어받고 있었다(2026-09-18). 낱자가 하나도 없는 토막만 버린다.
|
||||
if name and re.search(r"[가-힣A-Za-z]", name):
|
||||
found.setdefault(m.group(1), re.sub(r"\s+", " ", name))
|
||||
return found
|
||||
|
||||
@@ -254,16 +257,24 @@ def parse_fuel(
|
||||
specs = split_values(row[spec_col], len(codes)) if spec_col is not None and spec_col < len(row) else None # fmt: skip
|
||||
for n, code in enumerate(codes):
|
||||
raw = values["fuel_rate_l_per_hour"][n]
|
||||
if _num(raw) is None:
|
||||
fuels, power = split_fuels(raw)
|
||||
if not fuels:
|
||||
# ⚠ 주연료가 수가 아닌 기종(전기 `㎾` · `-`)은 **연료 목록에 안 실음** — ℓ/hr 자료임.
|
||||
skipped.append({"machine_code": code, "what": raw.strip()[:20]})
|
||||
continue
|
||||
record = {
|
||||
"machine_code": code,
|
||||
"machine_name": names.get(code[:4], ""),
|
||||
"fuel_type": "gasoline" if re.search(r"휘발유|가솔린", raw) else "diesel",
|
||||
"fuel_rate_l_per_hour": _num(raw),
|
||||
"fuel_type": fuels[0][0],
|
||||
"fuel_rate_l_per_hour": fuels[0][1],
|
||||
}
|
||||
# ⚠ **겸용 연료는 둘 다 싣는다** — 한쪽만 적으면 그만큼 경비가 빈다
|
||||
# (`73.7+휘발유54.5` 현장가열표층재생기 · `1.87㎾ 휘발유1.3` 모르타르 믹서).
|
||||
if len(fuels) > 1:
|
||||
record["secondary_fuel_type"] = fuels[1][0]
|
||||
record["secondary_fuel_rate_l_per_hour"] = fuels[1][1]
|
||||
if power is not None:
|
||||
record["electric_power_kw"] = power
|
||||
for field in ("misc_material_percent_of_fuel", "operator_person_per_day"):
|
||||
value = _num(values[field][n]) if field in values else None
|
||||
if value is not None:
|
||||
@@ -274,6 +285,36 @@ def parse_fuel(
|
||||
return records, bad, source_tables, skipped
|
||||
|
||||
|
||||
#: 겸용 연료 칸을 토막낸다 — `73.7+휘발유54.5` · `1.87㎾ 휘발유1.3` · `중유487.2`.
|
||||
#: ⚠ 표시가 없으면 경유다([주]① ㉰).
|
||||
_FUEL_PIECE_RE = re.compile(r"(휘발유|가솔린|중유|경유)?\s*([\d,]+(?:\.\d+)?)\s*(㎾|kW|kw)?")
|
||||
|
||||
|
||||
def split_fuels(raw: str) -> tuple[list[tuple[str, float]], float | None]:
|
||||
"""연료 칸 → (`[(연료갈래, ℓ/hr), …]`, 전력 ㎾).
|
||||
|
||||
한 칸에 연료가 둘인 기종이 있다 — 그 둘을 **다 싣는다**. 수가 없으면 빈 목록(전기·`-`).
|
||||
"""
|
||||
fuels: list[tuple[str, float]] = []
|
||||
power: float | None = None
|
||||
for mark, number, kw in _FUEL_PIECE_RE.findall(str(raw or "")):
|
||||
value = _num(number)
|
||||
if value is None:
|
||||
continue
|
||||
if kw: # 전력은 연료(ℓ/hr)가 아니라 곁값으로 적어 둔다
|
||||
power = value
|
||||
continue
|
||||
kind = (
|
||||
"gasoline"
|
||||
if mark in ("휘발유", "가솔린")
|
||||
else "heavy_oil"
|
||||
if mark == "중유"
|
||||
else "diesel"
|
||||
)
|
||||
fuels.append((kind, value))
|
||||
return fuels, power
|
||||
|
||||
|
||||
def extract(old_doc: dict, data: bytes) -> tuple[dict, dict]:
|
||||
"""옛 벌 + 8장 md → (새 벌, 알림). 사람 판단 칸은 옛 벌에서 이어받음."""
|
||||
lines = data.decode("utf-8").splitlines()
|
||||
@@ -291,8 +332,13 @@ def extract(old_doc: dict, data: bytes) -> tuple[dict, dict]:
|
||||
# 원문에서 못 읽은 줄은 옛 벌 값을 이어받음(손으로 맞춘 줄 · 손질 사유 · 규격)
|
||||
old_fuel = {r["machine_code"]: r for r in old["mach_fuel_rate"]["parsed_records"]}
|
||||
got = {r["machine_code"] for r in fuel}
|
||||
# ⚠ **원문에 줄이 있는데 연료를 못 읽은 코드만** 이어받는다 —
|
||||
# 못 읽은 줄(토막 수 안 맞음) · 주연료 칸이 수가 아닌 줄(`1.49㎾` 처럼 칸이 밀린 양수기).
|
||||
# 원문에 아예 없는 기종은 안 이어받는다(원문에 없는 줄이 자료에 남는다).
|
||||
unread = {c for row in bad_fuel for c in codes_in(row["what"], None)[0]}
|
||||
unread |= {r["machine_code"] for r in no_fuel}
|
||||
for code, record in old_fuel.items():
|
||||
if code not in got:
|
||||
if code not in got and code in unread:
|
||||
fuel.append(record)
|
||||
carried["fuel"] += 1
|
||||
fuel.sort(key=lambda r: r["machine_code"])
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1977,7 +1977,7 @@
|
||||
"merged_columns": 178,
|
||||
"files": 41,
|
||||
"tables": 101,
|
||||
"columns": 543,
|
||||
"columns": 546,
|
||||
"value_groups": 207,
|
||||
"unknown": 0,
|
||||
"value_groups_by_kind": {
|
||||
@@ -2114,7 +2114,7 @@
|
||||
"name_ko": "건설품셈 표",
|
||||
"summary": "표 하나가 한 줄. 머리와 줄을 원문 그대로 담는다.",
|
||||
"shape": "list",
|
||||
"rows": 2202,
|
||||
"rows": 2274,
|
||||
"columns": [
|
||||
{
|
||||
"key": "table_id",
|
||||
@@ -4813,7 +4813,7 @@
|
||||
"name_ko": "기계 연료소모량·운전경비",
|
||||
"summary": "기계마다 한 시간에 쓰는 연료량과 잡재료비 비율, 운전원 수.",
|
||||
"shape": "list",
|
||||
"rows": 214,
|
||||
"rows": 276,
|
||||
"columns": [
|
||||
{
|
||||
"key": "machine_code",
|
||||
@@ -4862,6 +4862,23 @@
|
||||
"name_ko": "읽은 방법",
|
||||
"unit": "",
|
||||
"visible": false
|
||||
},
|
||||
{
|
||||
"key": "secondary_fuel_type",
|
||||
"name_ko": "겸용 연료 종류",
|
||||
"unit": "",
|
||||
"note": "원문이 한 칸에 연료를 둘 적은 기종 — 현장가열 표층재생기 `73.7+휘발유54.5`."
|
||||
},
|
||||
{
|
||||
"key": "secondary_fuel_rate_l_per_hour",
|
||||
"name_ko": "겸용 시간당 연료량",
|
||||
"unit": "L"
|
||||
},
|
||||
{
|
||||
"key": "electric_power_kw",
|
||||
"name_ko": "전력",
|
||||
"unit": "㎾",
|
||||
"note": "연료(ℓ/hr)가 아니라 곁값 — 모르타르 믹서 `1.87㎾ 휘발유1.3`."
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -4903,7 +4920,7 @@
|
||||
"name_ko": "기계 시간당 손료계수",
|
||||
"summary": "취득가에 곱해 한 시간 손료를 내는 계수와 그 속을 이루는 상각·정비·관리 몫.",
|
||||
"shape": "list",
|
||||
"rows": 611,
|
||||
"rows": 620,
|
||||
"columns": [
|
||||
{
|
||||
"key": "machine_code",
|
||||
@@ -7267,7 +7284,7 @@
|
||||
"name_ko": "형태 미판정 표",
|
||||
"summary": "생산량형인지 소요량형인지 못 정한 표.",
|
||||
"shape": "list",
|
||||
"rows": 891,
|
||||
"rows": 166,
|
||||
"columns": [
|
||||
{
|
||||
"key": "pum_table_id",
|
||||
@@ -7323,7 +7340,7 @@
|
||||
"name_ko": "밑수 미확보 표",
|
||||
"summary": "기준 수량을 못 찾은 표.",
|
||||
"shape": "list",
|
||||
"rows": 439,
|
||||
"rows": 438,
|
||||
"columns": [
|
||||
{
|
||||
"key": "pum_table_id",
|
||||
@@ -7431,7 +7448,7 @@
|
||||
"name_ko": "갈래 열쇠 장부",
|
||||
"summary": "공종 열쇠 아래 갈래마다 번호를 매긴 것. 사라진 갈래의 번호는 다시 쓰지 않는다.",
|
||||
"shape": "map",
|
||||
"rows": 66,
|
||||
"rows": 67,
|
||||
"columns": [
|
||||
{
|
||||
"key": "@key",
|
||||
@@ -7552,7 +7569,7 @@
|
||||
"name_ko": "갈래 열쇠 장부",
|
||||
"summary": "공종 열쇠 아래 갈래마다 번호를 매긴 것. 사라진 갈래의 번호는 다시 쓰지 않는다.",
|
||||
"shape": "map",
|
||||
"rows": 112,
|
||||
"rows": 209,
|
||||
"columns": [
|
||||
{
|
||||
"key": "@key",
|
||||
|
||||
@@ -1,71 +1,101 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"dataset_id": "rebar_complexity",
|
||||
"effective_date": "2026-01-01",
|
||||
"note": "철근 가공·조립 갈래(간단/보통/복잡/매우복잡) — **품셈 12-3 [주]① 원문**이 구조물을 예시로 갈라 둔다. 사람이 고르는 값이 아니라 법으로 정해지는 값이다(거푸집 사용횟수 1-7-1 과 같은 자리).",
|
||||
"source": {
|
||||
"doc": "산림사업 표준품셈 12-3 철근 현장가공 및 조립 [주] ①",
|
||||
"table_id": "F0335",
|
||||
"quote": "간단한 것이란 측구, 간단한 기초 및 중력식 옹벽 등을 말하며, 보통의 것이란 수문, 반중력식 옹벽 및 교대 등을 말하고, 복잡한 것이란 교량의 슬래브, 암거, 우물통 부벽식 옹벽 등을 말하며, 매우 복잡한 것이란 구주식(기둥형) 교대, 교각, 지하철, 터널"
|
||||
"schema_version": "1.0",
|
||||
"dataset_id": "rebar_complexity",
|
||||
"effective_date": "2026-01-01",
|
||||
"note": "철근 가공·조립 갈래(간단/보통/복잡/매우복잡) — **품셈 12-3 [주]① 원문**이 구조물을 예시로 갈라 둔다. 사람이 고르는 값이 아니라 법으로 정해지는 값이다(거푸집 사용횟수 1-7-1 과 같은 자리).",
|
||||
"source": {
|
||||
"doc": "산림사업 표준품셈 12-3 철근 현장가공 및 조립 [주] ①",
|
||||
"table_id": "F0335",
|
||||
"quote": "간단한 것이란 측구, 간단한 기초 및 중력식 옹벽 등을 말하며, 보통의 것이란 수문, 반중력식 옹벽 및 교대 등을 말하고, 복잡한 것이란 교량의 슬래브, 암거, 우물통 부벽식 옹벽 등을 말하며, 매우 복잡한 것이란 구주식(기둥형) 교대, 교각, 지하철, 터널"
|
||||
},
|
||||
"policy": {
|
||||
"auto_decided": true,
|
||||
"unlisted_is_flagged": true,
|
||||
"note": "원문 예시에 걸리는 것만 정한다. 안 걸리면 「갈래 미확보」로 드러내고 임의로 고르지 않는다."
|
||||
},
|
||||
"classes": [
|
||||
{
|
||||
"key": "간단",
|
||||
"examples": [
|
||||
"측구",
|
||||
"간단한 기초",
|
||||
"중력식 옹벽"
|
||||
]
|
||||
},
|
||||
"policy": {
|
||||
"auto_decided": true,
|
||||
"unlisted_is_flagged": true,
|
||||
"note": "원문 예시에 걸리는 것만 정한다. 안 걸리면 「갈래 미확보」로 드러내고 임의로 고르지 않는다."
|
||||
{
|
||||
"key": "보통",
|
||||
"examples": [
|
||||
"수문",
|
||||
"반중력식 옹벽",
|
||||
"교대"
|
||||
]
|
||||
},
|
||||
"classes": [
|
||||
{ "key": "간단", "examples": ["측구", "간단한 기초", "중력식 옹벽"] },
|
||||
{ "key": "보통", "examples": ["수문", "반중력식 옹벽", "교대"] },
|
||||
{ "key": "복잡", "examples": ["교량 슬래브", "암거", "우물통", "부벽식 옹벽"] },
|
||||
{ "key": "매우복잡", "examples": ["구주식(기둥형) 교대", "교각", "지하철", "터널"] }
|
||||
],
|
||||
"form_map": [
|
||||
{
|
||||
"type_id": "retaining_wall",
|
||||
"form": "중력식",
|
||||
"class": "간단",
|
||||
"matched": "중력식 옹벽"
|
||||
},
|
||||
{
|
||||
"type_id": "retaining_wall",
|
||||
"form": "반중력식",
|
||||
"class": "보통",
|
||||
"matched": "반중력식 옹벽"
|
||||
},
|
||||
{
|
||||
"type_id": "retaining_wall",
|
||||
"form": "부벽식",
|
||||
"class": "복잡",
|
||||
"matched": "부벽식 옹벽"
|
||||
},
|
||||
{
|
||||
"type_id": "retaining_wall",
|
||||
"form": "캔틸레버식",
|
||||
"class": null,
|
||||
"why": "원문 [주]① 예시에 캔틸레버식 옹벽이 없음 — 임의로 고르지 않고 미확보로 드러냄"
|
||||
},
|
||||
{
|
||||
"type_id": "box_culvert",
|
||||
"class": "복잡",
|
||||
"matched": "암거"
|
||||
},
|
||||
{
|
||||
"type_id": "pipe_inlet_basin",
|
||||
"class": "보통",
|
||||
"matched": "철근가공조립(보통)",
|
||||
"basis": "품셈 12-15 집수정 표",
|
||||
"note": "그 공종 표가 직접 적은 「철근 | 철근가공조립(보통)」 이 정본 — 12-3 [주]① 「간단한 기초」 추정보다 위(2026-09-14 브레인 ㉯ ⑶ · 거푸집 4회와 같은 원칙). 앞서 간단으로 봤음."
|
||||
}
|
||||
],
|
||||
"price_hint_krw_per_ton": {
|
||||
"note": "⚠ **표시 전용.** 갈래를 자동으로 정하더라도 화면에 갈래 이름과 차이를 보여야 사람이 검증할 수 있다. B08 의 어떤 계산에도 안 들어간다(금액은 B09 몫).",
|
||||
"computed_by": "B09",
|
||||
"computed_on": "2026-09-07",
|
||||
"values": {
|
||||
"간단": 919146.7,
|
||||
"보통": 1032497.4,
|
||||
"복잡": 1143569.7,
|
||||
"매우복잡": 1278375.3
|
||||
}
|
||||
{
|
||||
"key": "복잡",
|
||||
"examples": [
|
||||
"교량의 슬래브",
|
||||
"암거",
|
||||
"우물통",
|
||||
"부벽식 옹벽"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "매우복잡",
|
||||
"examples": [
|
||||
"구주식(기둥형) 교대",
|
||||
"교각",
|
||||
"지하철",
|
||||
"터널"
|
||||
]
|
||||
}
|
||||
],
|
||||
"form_map": [
|
||||
{
|
||||
"type_id": "retaining_wall",
|
||||
"form": "중력식",
|
||||
"class": "간단",
|
||||
"matched": "중력식 옹벽"
|
||||
},
|
||||
{
|
||||
"type_id": "retaining_wall",
|
||||
"form": "반중력식",
|
||||
"class": "보통",
|
||||
"matched": "반중력식 옹벽"
|
||||
},
|
||||
{
|
||||
"type_id": "retaining_wall",
|
||||
"form": "부벽식",
|
||||
"class": "복잡",
|
||||
"matched": "부벽식 옹벽"
|
||||
},
|
||||
{
|
||||
"type_id": "retaining_wall",
|
||||
"form": "캔틸레버식",
|
||||
"class": null,
|
||||
"why": "원문 [주]① 예시에 캔틸레버식 옹벽이 없음 — 임의로 고르지 않고 미확보로 드러냄"
|
||||
},
|
||||
{
|
||||
"type_id": "box_culvert",
|
||||
"class": "복잡",
|
||||
"matched": "암거"
|
||||
},
|
||||
{
|
||||
"type_id": "pipe_inlet_basin",
|
||||
"class": "보통",
|
||||
"matched": "철근가공조립(보통)",
|
||||
"basis": "품셈 12-15 집수정 표",
|
||||
"note": "그 공종 표가 직접 적은 「철근 | 철근가공조립(보통)」 이 정본 — 12-3 [주]① 「간단한 기초」 추정보다 위(2026-09-14 브레인 ㉯ ⑶ · 거푸집 4회와 같은 원칙). 앞서 간단으로 봤음."
|
||||
}
|
||||
],
|
||||
"price_hint_krw_per_ton": {
|
||||
"note": "⚠ **표시 전용.** 갈래를 자동으로 정하더라도 화면에 갈래 이름과 차이를 보여야 사람이 검증할 수 있다. B08 의 어떤 계산에도 안 들어간다(금액은 B09 몫).",
|
||||
"computed_by": "B09",
|
||||
"computed_on": "2026-09-07",
|
||||
"values": {
|
||||
"간단": 919146.7,
|
||||
"보통": 1032497.4,
|
||||
"복잡": 1143569.7,
|
||||
"매우복잡": 1278375.3
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"dataset_id": "data_work_item_master_manifest",
|
||||
"generated_at": "2026-09-18T04:09:14+09:00",
|
||||
"generated_at": "2026-09-18T16:52:57+09:00",
|
||||
"built_by": "B08_Quantity/B08_Quantity_Build_WorkItemMaster.py",
|
||||
"source": {
|
||||
"dataset_id": "pum_forest",
|
||||
"effective_date": "2026-01-01",
|
||||
"sha256": "c4724f8371a3741d0c8a37bbdd36bc49448b3ca71574cb37c609a70709f5f167",
|
||||
"sha256": "9f89cf9317c6ec7b9d46e38881d149018e6c2d677aa77f59ea547f32477c8472",
|
||||
"file": "pum_forest_2026.json"
|
||||
},
|
||||
"files": [
|
||||
{
|
||||
"file": "work_item_master_2026-01-01.json",
|
||||
"sha256": "877ab6149ea64cd4e8428ce3e0e426f2cd529784e438d8034e73993522e89ea3",
|
||||
"size_bytes": 1081872
|
||||
"sha256": "bc1e5b301f79247bf44bb3dfa51e409a22e059771eba53670a599753a235e1b4",
|
||||
"size_bytes": 1095122
|
||||
},
|
||||
{
|
||||
"file": "form_undetermined_2026-01-01.json",
|
||||
@@ -22,8 +22,8 @@
|
||||
},
|
||||
{
|
||||
"file": "basis_missing_2026-01-01.json",
|
||||
"sha256": "364633582954336f298477ea0229e239b0baca9284d43c2da01e35aac83d2cbe",
|
||||
"size_bytes": 18207
|
||||
"sha256": "3ef647276c8b93c5f1532ef8d6c0e83f6d8154dbd392c06fc71d148b0ad65d78",
|
||||
"size_bytes": 18788
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,29 +1,29 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"dataset_id": "data_work_item_master_manifest",
|
||||
"generated_at": "2026-09-18T04:10:04+09:00",
|
||||
"generated_at": "2026-09-18T16:54:24+09:00",
|
||||
"built_by": "B08_Quantity/B08_Quantity_Build_WorkItemMaster.py",
|
||||
"source": {
|
||||
"dataset_id": "pum_const",
|
||||
"effective_date": "2026-01-01",
|
||||
"sha256": "615628a5eba6109ce5f2bed96a1375486ce950ae6398f72d61285842947dc39f",
|
||||
"sha256": "a777a5a1ba15eaa3c24e8f03aa18e8f74e3ca3db6b2e80ef3f1e2d56a01a249e",
|
||||
"file": "pum_const_2026.json"
|
||||
},
|
||||
"files": [
|
||||
{
|
||||
"file": "const_work_item_master_2026-01-01.json",
|
||||
"sha256": "057dfceb23ea63f6f1dce25846f53ca39a2abaf6ec92c85738ffad99e4640886",
|
||||
"size_bytes": 4501207
|
||||
"sha256": "7117fdb70e26e65671002dad427f155ba0782e02ad10ba9c2f4729d5c22f9c4e",
|
||||
"size_bytes": 4730739
|
||||
},
|
||||
{
|
||||
"file": "const_form_undetermined_2026-01-01.json",
|
||||
"sha256": "48a7262f96ff1e44931685d6cdedc4a912413bbec21a601438b8c78223254bad",
|
||||
"size_bytes": 493465
|
||||
"sha256": "efda17341aa6fbf4b51f7ce84a34de803256cb8f02b0facadfdb3e047c06cf69",
|
||||
"size_bytes": 99099
|
||||
},
|
||||
{
|
||||
"file": "const_basis_missing_2026-01-01.json",
|
||||
"sha256": "5d90f7894d6306eb493325ef6759116238839a0c6b183073d3f83c452508fe15",
|
||||
"size_bytes": 110670
|
||||
"sha256": "1cc0da818a26917bedeeae714ae9b39ea8d64fd38099c0480df0491372e35ea4",
|
||||
"size_bytes": 115094
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -8,554 +8,554 @@
|
||||
"pum_table_id": "F0042",
|
||||
"section": "2-1-1. 휘발유․오일",
|
||||
"pum_form": "requirement",
|
||||
"line": 1305,
|
||||
"line": 1308,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0043",
|
||||
"section": "2-1-1. 휘발유․오일",
|
||||
"pum_form": "requirement",
|
||||
"line": 1328,
|
||||
"line": 1331,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0046",
|
||||
"section": "2-1-1. 휘발유․오일",
|
||||
"pum_form": "requirement",
|
||||
"line": 1356,
|
||||
"why": "원문 부재 — 사람 판정: 원문에 밑수 없음 · 비고의 「1인당」은 밑수가 아님 — 기계 한 대에 붙는 인원 말이다(「인은 밑수가 아니다」 2026-09-09 판정이 옳았음 · PDF 대조로 확인)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0057",
|
||||
"section": "2-1-7. 소각, 매몰, 훈증, 박피",
|
||||
"pum_form": "requirement",
|
||||
"line": 1518,
|
||||
"line": 1521,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0061",
|
||||
"section": "2-1-11. 지상 약제살포",
|
||||
"pum_form": "requirement",
|
||||
"line": 1570,
|
||||
"line": 1573,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0062",
|
||||
"section": "2-1-12. 그물망 피복",
|
||||
"pum_form": "requirement",
|
||||
"line": 1579,
|
||||
"line": 1582,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0078",
|
||||
"section": "3-4-3. 임산물 운반로 및 작업로 보수비 산정",
|
||||
"pum_form": "requirement",
|
||||
"line": 1815,
|
||||
"line": 1818,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0083",
|
||||
"section": "4-1-1. 임업용 동력기계톱",
|
||||
"pum_form": "productivity",
|
||||
"line": 1929,
|
||||
"why": "미판독 — 원문이 적었는데 우리가 못 읽음"
|
||||
"line": 1932,
|
||||
"why": "원문 부재 — 거절 자리: 원문이 적은 것이 '(단위 : ㎥/1인/1일)' 라 밑수로 안 받음"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0084",
|
||||
"section": "4-1-2. 하베스터(부착형 스트로크)",
|
||||
"pum_form": "productivity",
|
||||
"line": 1947,
|
||||
"why": "미판독 — 원문이 적었는데 우리가 못 읽음"
|
||||
"line": 1950,
|
||||
"why": "원문 부재 — 거절 자리: 원문이 적은 것이 '(단위 : ㎥/1인/1일)' 라 밑수로 안 받음"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0085",
|
||||
"section": "4-1-2. 하베스터(부착형 스트로크)",
|
||||
"pum_form": "requirement",
|
||||
"line": 1957,
|
||||
"line": 1960,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0091",
|
||||
"section": "4-6. 벌목부 작업안전 보조",
|
||||
"pum_form": "requirement",
|
||||
"line": 2062,
|
||||
"line": 2066,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0095",
|
||||
"section": "5-1-3. 교목굴취(근원직경)",
|
||||
"pum_form": "requirement",
|
||||
"line": 2156,
|
||||
"line": 2160,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0097",
|
||||
"section": "5-1-5. 떼운반 적재 기준표",
|
||||
"pum_form": "requirement",
|
||||
"line": 2177,
|
||||
"line": 2181,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0108",
|
||||
"section": "5-3-5. 교목식재(흉고직경)",
|
||||
"pum_form": "requirement",
|
||||
"line": 2355,
|
||||
"line": 2359,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0127",
|
||||
"section": "5-19-2. 표토펴기 및 고르기",
|
||||
"pum_form": "requirement",
|
||||
"line": 2668,
|
||||
"line": 2672,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0154",
|
||||
"section": "6-2-1. 둘레베기",
|
||||
"pum_form": "requirement",
|
||||
"line": 3095,
|
||||
"why": "미판독 — 원문이 적었는데 우리가 못 읽음"
|
||||
"line": 3099,
|
||||
"why": "원문 부재 — 거절 자리: 원문이 적은 것이 '(1ha당, 100본당)' 라 밑수로 안 받음"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0155",
|
||||
"section": "6-2-2. 줄베기",
|
||||
"pum_form": "requirement",
|
||||
"line": 3105,
|
||||
"line": 3109,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0156",
|
||||
"section": "6-2-3. 모두베기",
|
||||
"pum_form": "requirement",
|
||||
"line": 3121,
|
||||
"line": 3125,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0157",
|
||||
"section": "6-3. 맹아제거",
|
||||
"pum_form": "requirement",
|
||||
"line": 3138,
|
||||
"line": 3142,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0158",
|
||||
"section": "6-4-1. 덩굴걷기",
|
||||
"pum_form": "requirement",
|
||||
"line": 3159,
|
||||
"line": 3163,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0159",
|
||||
"section": "6-4-2. 덩굴 약제 살포처리",
|
||||
"pum_form": "requirement",
|
||||
"line": 3169,
|
||||
"line": 3173,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0160",
|
||||
"section": "6-4-3. 소금처리",
|
||||
"pum_form": "requirement",
|
||||
"line": 3180,
|
||||
"line": 3184,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0161",
|
||||
"section": "6-4-4. 뿌리제거",
|
||||
"pum_form": "requirement",
|
||||
"line": 3199,
|
||||
"line": 3203,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0163",
|
||||
"section": "6-5. 어린나무 가꾸기",
|
||||
"pum_form": "requirement",
|
||||
"line": 3260,
|
||||
"line": 3264,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0169",
|
||||
"section": "7-1-1. 수확",
|
||||
"pum_form": "productivity",
|
||||
"line": 3377,
|
||||
"line": 3381,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0170",
|
||||
"section": "7-1-1. 수확",
|
||||
"pum_form": "requirement",
|
||||
"line": 3387,
|
||||
"line": 3391,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0171",
|
||||
"section": "7-1-1. 수확",
|
||||
"pum_form": "requirement",
|
||||
"line": 3397,
|
||||
"line": 3401,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0172",
|
||||
"section": "7-1-2. 숲가꾸기, 병해충방제",
|
||||
"pum_form": "requirement",
|
||||
"line": 3411,
|
||||
"line": 3415,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0174",
|
||||
"section": "7-3. 아키야윈치(임업용 윈치) 집재",
|
||||
"pum_form": "requirement",
|
||||
"line": 3455,
|
||||
"line": 3459,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0175",
|
||||
"section": "7-4-1. 수확",
|
||||
"pum_form": "requirement",
|
||||
"line": 3468,
|
||||
"line": 3472,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0176",
|
||||
"section": "7-4-2. 숲가꾸기, 산림병해충방제",
|
||||
"pum_form": "requirement",
|
||||
"line": 3492,
|
||||
"line": 3496,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0177",
|
||||
"section": "7-5-1. 수확",
|
||||
"pum_form": "requirement",
|
||||
"line": 3512,
|
||||
"line": 3516,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0178",
|
||||
"section": "7-5-2. 숲가꾸기, 병해충방제",
|
||||
"pum_form": "requirement",
|
||||
"line": 3535,
|
||||
"line": 3539,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0179",
|
||||
"section": "7-6. 스윙야더 집재",
|
||||
"pum_form": "requirement",
|
||||
"line": 3558,
|
||||
"line": 3562,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0180",
|
||||
"section": "7-7-1. 수확",
|
||||
"pum_form": "requirement",
|
||||
"line": 3572,
|
||||
"line": 3576,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0182",
|
||||
"section": "7-8-1. 가선설치",
|
||||
"pum_form": "requirement",
|
||||
"line": 3623,
|
||||
"line": 3627,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0183",
|
||||
"section": "7-8-2. 가선해체",
|
||||
"pum_form": "requirement",
|
||||
"line": 3635,
|
||||
"line": 3639,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0184",
|
||||
"section": "7-8-3. 집재 소요인력",
|
||||
"pum_form": "requirement",
|
||||
"line": 3647,
|
||||
"line": 3651,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0192",
|
||||
"section": "7-12. 동력상하차기(우드그래플) 집적",
|
||||
"pum_form": "requirement",
|
||||
"line": 3779,
|
||||
"line": 3783,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0195",
|
||||
"section": "7-14. 원목 운반-수확",
|
||||
"pum_form": "productivity",
|
||||
"line": 3865,
|
||||
"line": 3869,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0196",
|
||||
"section": "7-15-1. 수확",
|
||||
"pum_form": "productivity",
|
||||
"line": 3880,
|
||||
"line": 3889,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0197",
|
||||
"section": "7-15-2 숲가꾸기, 병해충방제",
|
||||
"pum_form": "productivity",
|
||||
"line": 3894,
|
||||
"line": 3903,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0198",
|
||||
"section": "7-16. 소형 포워더 운재",
|
||||
"pum_form": "productivity",
|
||||
"line": 3914,
|
||||
"line": 3923,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0199",
|
||||
"section": "7-17. 소형트럭 운재",
|
||||
"pum_form": "productivity",
|
||||
"line": 3928,
|
||||
"line": 3937,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0200",
|
||||
"section": "7-18. 지조운반(포워더 활용)",
|
||||
"pum_form": "productivity",
|
||||
"line": 3942,
|
||||
"line": 3951,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0202",
|
||||
"section": "8-1-2. 약제주입병",
|
||||
"pum_form": "requirement",
|
||||
"line": 3980,
|
||||
"line": 3989,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0203",
|
||||
"section": "8-2-1. 소나무재선충병",
|
||||
"pum_form": "requirement",
|
||||
"line": 3998,
|
||||
"line": 4007,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0204",
|
||||
"section": "8-2-1. 소나무재선충병",
|
||||
"pum_form": "requirement",
|
||||
"line": 4015,
|
||||
"line": 4024,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0206",
|
||||
"section": "8-2-1. 소나무재선충병",
|
||||
"pum_form": "requirement",
|
||||
"line": 4039,
|
||||
"line": 4048,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0207",
|
||||
"section": "8-2-1. 소나무재선충병",
|
||||
"pum_form": "requirement",
|
||||
"line": 4057,
|
||||
"line": 4066,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0209",
|
||||
"section": "8-2-2. 솔잎혹파리",
|
||||
"pum_form": "requirement",
|
||||
"line": 4096,
|
||||
"line": 4105,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0210",
|
||||
"section": "8-2-2. 솔잎혹파리",
|
||||
"pum_form": "requirement",
|
||||
"line": 4124,
|
||||
"line": 4133,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0211",
|
||||
"section": "8-2-2. 솔잎혹파리",
|
||||
"pum_form": "requirement",
|
||||
"line": 4152,
|
||||
"line": 4161,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0213",
|
||||
"section": "8-2-3. 솔껍질깍지벌레",
|
||||
"pum_form": "requirement",
|
||||
"line": 4198,
|
||||
"line": 4207,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0214",
|
||||
"section": "8-2-3. 솔껍질깍지벌레",
|
||||
"pum_form": "requirement",
|
||||
"line": 4226,
|
||||
"line": 4235,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0215",
|
||||
"section": "8-2-3. 솔껍질깍지벌레",
|
||||
"pum_form": "requirement",
|
||||
"line": 4254,
|
||||
"line": 4263,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0217",
|
||||
"section": "8-2-4. 솔나방",
|
||||
"pum_form": "requirement",
|
||||
"line": 4295,
|
||||
"line": 4304,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0219",
|
||||
"section": "8-2-5. 푸사리움가지마름병",
|
||||
"pum_form": "requirement",
|
||||
"line": 4336,
|
||||
"line": 4345,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0220",
|
||||
"section": "8-3. 소각, 매몰, 훈증, 박피",
|
||||
"pum_form": "productivity",
|
||||
"line": 4364,
|
||||
"why": "미판독 — 원문이 적었는데 우리가 못 읽음"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0228",
|
||||
"section": "8-6-2. 드론방제",
|
||||
"pum_form": "requirement",
|
||||
"line": 4532,
|
||||
"why": "미판독 — 원문이 적었는데 우리가 못 읽음"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0229",
|
||||
"section": "8-6-2. 드론방제",
|
||||
"pum_form": "requirement",
|
||||
"line": 4552,
|
||||
"why": "미판독 — 원문이 적었는데 우리가 못 읽음"
|
||||
"line": 4373,
|
||||
"why": "원문 부재 — 거절 자리: 원문이 적은 것이 '(㎥/인)' 라 밑수로 안 받음"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0230",
|
||||
"section": "8-6-3. 지상방제",
|
||||
"pum_form": "requirement",
|
||||
"line": 4573,
|
||||
"why": "미판독 — 원문이 적었는데 우리가 못 읽음"
|
||||
"line": 4582,
|
||||
"why": "원문 부재 — 거절 자리: 원문이 적은 것이 '(단위 : 인)' 라 밑수로 안 받음"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0232",
|
||||
"section": "8-7. 방제 실행 등록",
|
||||
"pum_form": "requirement",
|
||||
"line": 4599,
|
||||
"line": 4608,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0236",
|
||||
"section": "8-10. 그물망 피복",
|
||||
"pum_form": "requirement",
|
||||
"line": 4647,
|
||||
"line": 4656,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0237",
|
||||
"section": "8-11. 이동식 임목 파쇄",
|
||||
"pum_form": "productivity",
|
||||
"line": 4665,
|
||||
"why": "미판독 — 원문이 적었는데 우리가 못 읽음"
|
||||
"line": 4674,
|
||||
"why": "미판독 — 원문이 '(단위 : 1대 1조, 시간당)' 라고 적었는데 우리가 못 읽음"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0238",
|
||||
"section": "9-2. 노선 굴진 보조원",
|
||||
"pum_form": "requirement",
|
||||
"line": 4691,
|
||||
"line": 4700,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0251",
|
||||
"section": "9-8-1. T=30㎝ 미만",
|
||||
"pum_form": "requirement",
|
||||
"line": 4876,
|
||||
"line": 4885,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0304",
|
||||
"section": "10-6-3. 기타 임업자재",
|
||||
"pum_form": "requirement",
|
||||
"line": 5687,
|
||||
"line": 5696,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0317",
|
||||
"section": "10-10-1. 콘크리트 및 골재운반(지상)",
|
||||
"pum_form": "requirement",
|
||||
"line": 5902,
|
||||
"line": 5920,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0318",
|
||||
"section": "10-10-2. 그 외 자재의 운반품셈",
|
||||
"pum_form": "requirement",
|
||||
"line": 5912,
|
||||
"line": 5930,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0325",
|
||||
"section": "11-1. 콘테이너형 가설건축물",
|
||||
"pum_form": "requirement",
|
||||
"line": 6062,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0337",
|
||||
"section": "12-5. 문양거푸집(0~7m)",
|
||||
"pum_form": "requirement",
|
||||
"line": 6239,
|
||||
"line": 6261,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0350",
|
||||
"section": "12-12. 날개벽",
|
||||
"pum_form": "requirement",
|
||||
"line": 6443,
|
||||
"line": 6465,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0355",
|
||||
"section": "12-17-1. 펌프카 타설",
|
||||
"pum_form": "requirement",
|
||||
"line": 6521,
|
||||
"line": 6553,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0362",
|
||||
"section": "12-2 표면 마무리를 따른다.",
|
||||
"pum_form": "requirement",
|
||||
"line": 6591,
|
||||
"line": 6623,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0379",
|
||||
"section": "12-29. 스페이셔 설치(몰탈 블록)",
|
||||
"pum_form": "requirement",
|
||||
"line": 6797,
|
||||
"line": 6829,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0401",
|
||||
"section": "13-2-4. 야면석 채집(인력)",
|
||||
"pum_form": "requirement",
|
||||
"line": 7047,
|
||||
"why": "미판독 — 원문이 적었는데 우리가 못 읽음"
|
||||
"line": 7079,
|
||||
"why": "원문 부재 — 거절 자리: 원문이 적은 것이 '(단위: 인 당)' 라 밑수로 안 받음"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0405",
|
||||
"section": "13-3. 기초다짐 및 뒤채움’ 항을 적용한다.",
|
||||
"pum_form": "requirement",
|
||||
"line": 7109,
|
||||
"line": 7141,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0437",
|
||||
"section": "13-12-1. 뭉기기",
|
||||
"pum_form": "requirement",
|
||||
"line": 7634,
|
||||
"line": 7735,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0438",
|
||||
"section": "13-12-2. 지오셀(사면보강)",
|
||||
"pum_form": "requirement",
|
||||
"line": 7647,
|
||||
"line": 7748,
|
||||
"why": "원문 부재 — 원문에 밑수가 아예 없음(채우면 지어내는 꼴)"
|
||||
},
|
||||
{
|
||||
"pum_table_id": "F0447",
|
||||
"section": "13-15-2. 목책 설치",
|
||||
"pum_form": "requirement",
|
||||
"line": 7767,
|
||||
"why": "미판독 — 원문이 적었는데 우리가 못 읽음"
|
||||
"line": 7868,
|
||||
"why": "원문 부재 — 거절 자리: 원문이 적은 것이 '(단위: 인/조)' 라 밑수로 안 받음"
|
||||
}
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -4026,7 +4026,7 @@
|
||||
}
|
||||
},
|
||||
"FW-00353": {
|
||||
"next_serial": 21,
|
||||
"next_serial": 26,
|
||||
"slots": {
|
||||
"길이3M·폭2.4M": "01",
|
||||
"길이3M·폭3.0M": "02",
|
||||
@@ -4047,7 +4047,12 @@
|
||||
"길이12M·폭3.0M": "17",
|
||||
"길이12M·폭3.5M": "18",
|
||||
"길이12M·폭4.8M": "19",
|
||||
"길이12M·폭6.0M": "20"
|
||||
"길이12M·폭6.0M": "20",
|
||||
"2.4M": "21",
|
||||
"3.0M": "22",
|
||||
"3.5M": "23",
|
||||
"4.8M": "24",
|
||||
"6.0M": "25"
|
||||
}
|
||||
},
|
||||
"FW-00359": {
|
||||
@@ -4499,6 +4504,16 @@
|
||||
"무한궤도": "01",
|
||||
"타이어": "02"
|
||||
}
|
||||
},
|
||||
"FW-00182": {
|
||||
"next_serial": 6,
|
||||
"slots": {
|
||||
"11미만": "01",
|
||||
"11∼21미만": "02",
|
||||
"21∼31미만": "03",
|
||||
"31∼41미만": "04",
|
||||
"41∼51미만": "05"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -121,7 +121,22 @@
|
||||
| 종 목 | 규 격 | | 단위수량 | | 비 고 |
|
||||
|---|---|---|---|---|---|
|
||||
| | 단위 | 소수자리 | 단위 | 소수자리 | |
|
||||
| 도 료 ( 塗 料 ) 도 장 ( 塗 裝 ) 관 류 ( 管 類 ) 수 로 연 장 옹 벽 승강장옹벽 및 울타리 궤 도 부 설 시 험 하 중 보 오 링 ( 試 錐 ) 방 수 면 적 건 물 ( 면 적 ) 건물( 지붕, 벽붙이기) 우 물 마 대 | - - 길이m 지름㎜ 두께㎜ - - - - - - - - - 깊이 - | - - 2 - - - - - - - - - - - - - | ℓ또는㎏ ㎡ 개 m ㎡ m ㎞ ton m ㎡ ㎡ ㎡ m 매 | 2 1 - 1 1 1 3 - 1 1 2 1 1 - | |
|
||||
| 도 료 ( 塗 料 ) | - | - | ℓ 또는㎏ | 2 | |
|
||||
| 도 장 ( 塗 裝 ) | - | - | ㎡ | 1 | |
|
||||
| 관 류 ( 管 類 ) | 길이m | 2 | 개 | - | |
|
||||
| | 지름㎜ | - | | | |
|
||||
| | 두께㎜ | - | | | |
|
||||
| 수 로 연 장 | - | - | m | 1 | |
|
||||
| 옹 벽 | - | - | ㎡ | 1 | |
|
||||
| 승 강 장 옹 벽 및 울 타 리 | - | - | m | 1 | |
|
||||
| 궤 도 부 설 | - | - | ㎞ | 3 | |
|
||||
| 시 험 하 중 | - | - | ton | - | |
|
||||
| 보 오 링 ( 試 錐 ) | - | - | m | 1 | |
|
||||
| 방 수 면 적 | - | - | ㎡ | 1 | |
|
||||
| 건 물 ( 면 적 ) | - | - | ㎡ | 2 | |
|
||||
| 건 물 ( 지 붕 , 벽 붙 이 기 ) | - | - | ㎡ | 1 | |
|
||||
| 우 물 | 깊이 | - | m | 1 | |
|
||||
| 마 대 | - | - | 매 | - | |
|
||||
|
||||
[주] ① 설계서 수량의 단위와 소수자리 표시는 본 표에 따르며, 반올림하여 적용한다.
|
||||
|
||||
@@ -269,13 +284,23 @@
|
||||
|---|---|---|---|---|---|---|---|
|
||||
| | 건물규모별 | 소 | 중 | 대 | 소 | 중 | 대 |
|
||||
| 시공부위별 | | | | | | | |
|
||||
| 가. 냉온수배관 - 기계실 - 옥내일반 | | 75 45 | 70 45 | 65 45 | 30 40 | 15 25 | 15 25 |
|
||||
| 나. 냉각수배관 - 기계실 - 옥내일반 | | 75 70 | 75 55 | 75 40 | 7 9 | 7 9 | 7 9 |
|
||||
| 다. 증기배관 - 기계실 - 옥내일반 | | 75 45 | 65 45 | 50 45 | 30 30 | 30 30 | 30 30 |
|
||||
| 라. 급수・급탕배관 - 기계실 - 옥내일반 | | 80 60 | 80 60 | 80 60 | 15 15 | 15 15 | 15 15 |
|
||||
| 가. 냉온수배관 | | | | | | | |
|
||||
| - 기계실 | | 75 | 70 | 65 | 30 | 15 | 15 |
|
||||
| - 옥내일반 | | 45 | 45 | 45 | 40 | 25 | 25 |
|
||||
| 나. 냉각수배관 | | | | | | | |
|
||||
| - 기계실 | | 75 | 75 | 75 | 7 | 7 | 7 |
|
||||
| - 옥내일반 | | 70 | 55 | 40 | 9 | 9 | 9 |
|
||||
| 다. 증기배관 | | | | | | | |
|
||||
| - 기계실 | | 75 | 65 | 50 | 30 | 30 | 30 |
|
||||
| - 옥내일반 | | 45 | 45 | 45 | 30 | 30 | 30 |
|
||||
| 라. 급수・급탕배관 | | | | | | | |
|
||||
| - 기계실 | | 80 | 80 | 80 | 15 | 15 | 15 |
|
||||
| - 옥내일반 | | 60 | 60 | 60 | 15 | 15 | 15 |
|
||||
| 마. 보일러급유배관 | | 50 | 50 | 50 | 15 | 15 | 15 |
|
||||
| 바. 통기배관 | | 30 | 30 | 30 | 10 | 10 | 10 |
|
||||
| 사. 소화배관 - 옥내소화전 - 스프링클러 | | 65 70 | 55 70 | 50 70 | 10 15 | 10 15 | 10 15 |
|
||||
| 사. 소화배관 | | | | | | | |
|
||||
| - 옥내소화전 | | 65 | 55 | 50 | 10 | 10 | 10 |
|
||||
| - 스프링클러 | | 70 | 70 | 70 | 15 | 15 | 15 |
|
||||
|
||||
[주] ① 상기요율은 일반업무용 건물의 배관재로 사용하는 일반탄소강관금액에 대한 관이음부속 및 관지지물의 금액비율이다.
|
||||
|
||||
@@ -291,7 +316,18 @@
|
||||
|
||||
| 시 공 부 위 별 | 관 이 음 부 속 | 관 지 지 물 |
|
||||
|---|---|---|
|
||||
| 가. 냉・온수배관 - 기계실 - 옥내일반 나. 증기배관 - 기계실 다. 급수・급탕배관 - 기계실 - 옥내일반 라. 통기관 마. 소화배관 - 옥내소화전배관 - 스프링클러배관 | 80 40 55 70 50 30 45 75 | 50 30 20 15 40 8 10 20 |
|
||||
| 가. 냉・온수배관 | | |
|
||||
| - 기계실 | 80 | 50 |
|
||||
| - 옥내일반 | 40 | 30 |
|
||||
| 나. 증기배관 | | |
|
||||
| - 기계실 | 55 | 20 |
|
||||
| 다. 급수・급탕배관 | | |
|
||||
| - 기계실 | 70 | 15 |
|
||||
| - 옥내일반 | 50 | 40 |
|
||||
| 라. 통기관 | 30 | 8 |
|
||||
| 마. 소화배관 | | |
|
||||
| - 옥내소화전배관 | 45 | 10 |
|
||||
| - 스프링클러배관 | 75 | 20 |
|
||||
|
||||
[주] ① 상기 요율은 병원건물의 배관재로 사용하는 일반 탄소 강관금액에 대한 관이음부속 및 관지지물의 금액비율이다.
|
||||
|
||||
@@ -372,8 +408,14 @@
|
||||
| 블 록 | 두께 10㎝ | 〃 | 650 | 860 | 1,180 | - | |
|
||||
| 〃 | 두께 15㎝ | 〃 | 450 | 600 | 820 | - | |
|
||||
| 〃 | 두께 20㎝ | 〃 | 350 | 460 | 630 | - | |
|
||||
| 타 일 크 링 커 타 일 | 두께 6㎜ (8㎜) 두께 24㎜ | ㎡ 〃 | 500 (350) 150 | 660 (460) 200 | - - - | - - - | 모 자 이 크 포 함 |
|
||||
| 합 판 유 리 페 인 트 아 스 타 일 | 12×900×1,800㎜ 두께 3㎜ 4ℓ(18ℓ)/통 3㎜×30㎝×30㎝ | 매 ㎡ 통 매 | 450 700 1,300 (300) 9,600 | 600 930 1,720 (400) 12,800 | 820 - 2,365 (550) 17,600 | - - - - - | |
|
||||
| 타 일 | 두께 6㎜ | ㎡ | 500 | 660 | - | - | 모 자 이 크 포 함 |
|
||||
| | (8㎜) | | (350) | (460) | - | - | |
|
||||
| 크 링 커 타 일 | 두께 24㎜ | 〃 | 150 | 200 | - | - | |
|
||||
| 합 판 | 12×900×1,800㎜ | 매 | 450 | 600 | 820 | - | |
|
||||
| 유 리 | 두께 3㎜ | ㎡ | 700 | 930 | - | - | |
|
||||
| 페 인 트 | 4ℓ(18ℓ)/통 | 통 | 1,300 | 1,720 | 2,365 | - | |
|
||||
| | | | (300) | (400) | (550) | - | |
|
||||
| 아 스 타 일 | 3㎜×30㎝×30㎝ | 매 | 9,600 | 12,800 | 17,600 | - | |
|
||||
| 흄 관 | ø300㎜ L=2.5m | 본 | 27 | 36 | 52 | - | |
|
||||
| 〃 | 450 〃 | 〃 | 15 | 20 | 27 | - | |
|
||||
| 〃 | 600 〃 | 〃 | 8 | 12 | 15 | - | |
|
||||
@@ -411,13 +453,6 @@
|
||||
| 시 멘 트 | 40㎏ | 대 | 150 | 200 | 275 | 637 | (25.5톤 화물차는 풀카고 기준) |
|
||||
| 전 주 | 10m(일반용) | 본 | - | - | 12 | 23 | |
|
||||
| 〃 | 체신주 8m | 〃 | - | 17 | 23 | 43 | |
|
||||
| 〃 | 200∼450 〃 | 〃 | 9∼30 | 10∼34 | - | - | |
|
||||
| 〃 | 500∼600 〃 | 〃 | 6 | 6∼9 | - | - | |
|
||||
| 〃 | 700∼900 〃 | 〃 | 3 | 3∼5 | - | - | |
|
||||
| 〃 | 1,000〃 | 〃 | 2 | 2 | - | - | |
|
||||
| 도 복 장 강 관 〃 〃 〃 〃 | ø300㎜∼450㎜ L=6.0m 500∼ 700〃 800∼1,000〃 1,200∼2,100〃 2,200∼2,300〃 | 본 〃 〃 〃 〃 | 10∼18 3∼9 1∼3 1 - | 14∼22 6∼10 3 1 1 | - - - - - | - - - - - | |
|
||||
| P ・ C 파 일 | ø300㎜∼440㎜ L=9.0m 450∼500 〃 | 본 〃 | - - | - - | 6∼10 4∼5 | 11∼18 8∼9 | |
|
||||
| 시 멘 트 전 주 〃 | 40㎏ 10m(일반용) 체신주 8m | 대 본 〃 | 150 - - | 200 - 17 | 275 12 23 | 637 (25.5톤 화물차는 풀카고 기준) 23 43 | |
|
||||
|
||||
1-2-8 작업조 구성 및 적용('24년 신설)
|
||||
|
||||
@@ -462,11 +497,16 @@
|
||||
|
||||
| 구 분 | | 규 격 | A.현장수량 (m) | B.일당시공량 (m) | Q. 적용시공량 (m) | 소요일수 (A/B) | 일수편차 (요율) |
|
||||
|---|---|---|---|---|---|---|---|
|
||||
| 소규모 적용 | 예시1 | 15mm 20mm | 40 30 | 83 75 | 44 33 | 0.5 0.4 | 0.1 (+10%) |
|
||||
| 소규모 적용 | 예시1 | 15mm | 40 | 83 | 44 | 0.5 | 0.1 (+10%) |
|
||||
| | | 20mm | 30 | 75 | 33 | 0.4 | |
|
||||
| | | 계 | 70 | | 77 | 0.9 | |
|
||||
| | 예시2 | 15mm 20mm 100mm | 10 15 9 | 83 75 18 | 12 18 10.8 | 0.1 0.2 0.5 | 0.2 (+20%) |
|
||||
| | 예시2 | 15mm | 10 | 83 | 12 | 0.1 | 0.2 (+20%) |
|
||||
| | | 20mm | 15 | 75 | 18 | 0.2 | |
|
||||
| | | 100mm | 9 | 18 | 10.8 | 0.5 | |
|
||||
| | | 계 | 34 | | 40.8 | 0.8 | |
|
||||
| 소규모 미적용 | 예시3 | 15mm 20mm 100mm | 30 15 10 | 83 75 18 | - | 0.4 0.2 0.6 | - |
|
||||
| 소규모 미적용 | 예시3 | 15mm | 30 | 83 | - | 0.4 | - |
|
||||
| | | 20mm | 15 | 75 | | 0.2 | |
|
||||
| | | 100mm | 10 | 18 | | 0.6 | |
|
||||
| | | 계 | 55 | | | 1.2 | |
|
||||
|
||||
- ④ 복합 공종 시공 시에는 본 할증을 적용하지 않는다.19제1장 적용기준
|
||||
@@ -766,10 +806,16 @@
|
||||
|
||||
| 구 분 | | | 폐 콘크리트류 | 폐 금속류 | 폐 보드류 | 폐 목재류 | 폐합성 수지류 | 혼합 폐기물 |
|
||||
|---|---|---|---|---|---|---|---|---|
|
||||
| 신축 | 주거 용 | 단 독 주 택 아 파 트 | 0.03200 0.03561 | - - | 0.00051 0.00066 | 0.00300 0.00416 | 0.00174 0.00233 | 0.00653 0.00874 |
|
||||
| | 비주 거용 | 철근콘크리트조 철 골 조 철골철근콘크리트조 | 0.04888 0.02920 0.04087 | - - - | 0.00117 0.00117 0.00117 | 0.00141 0.00071 0.00128 | 0.00445 0.00167 0.00167 | 0.00664 0.00353 0.00418 |
|
||||
| 해체 | 주거 용 | 단 독 주 택 아 파 트 | 1.3321 1.4770 | 0.0010 0.0655 | - - | 0.0968 0.0150 | 0.0263 0.0261 | 0.2030 0.1637 |
|
||||
| | 비주 거용 | 철근콘크리트조 철 골 조 철골철근콘크리트조 | 1.4028 0.9167 1.5861 | 0.0170 0.0550 0.1220 | - - - | 0.0638 0.0194 0.0018 | 0.0215 0.0261 0.0245 | 0.1348 0.1348 0.1452 |
|
||||
| 신축 | 주거 용 | 단 독 주 택 | 0.03200 | - | 0.00051 | 0.00300 | 0.00174 | 0.00653 |
|
||||
| | | 아 파 트 | 0.03561 | - | 0.00066 | 0.00416 | 0.00233 | 0.00874 |
|
||||
| | 비주 거용 | 철근콘크리트조 | 0.04888 | - | 0.00117 | 0.00141 | 0.00445 | 0.00664 |
|
||||
| | | 철 골 조 | 0.02920 | - | 0.00117 | 0.00071 | 0.00167 | 0.00353 |
|
||||
| | | 철골철근콘크리트조 | 0.04087 | - | 0.00117 | 0.00128 | 0.00167 | 0.00418 |
|
||||
| 해체 | 주거 용 | 단 독 주 택 | 1.3321 | 0.0010 | - | 0.0968 | 0.0263 | 0.2030 |
|
||||
| | | 아 파 트 | 1.4770 | 0.0655 | - | 0.0150 | 0.0261 | 0.1637 |
|
||||
| | 비주 거용 | 철근콘크리트조 | 1.4028 | 0.0170 | - | 0.0638 | 0.0215 | 0.1348 |
|
||||
| | | 철 골 조 | 0.9167 | 0.0550 | - | 0.0194 | 0.0261 | 0.1348 |
|
||||
| | | 철골철근콘크리트조 | 1.5861 | 0.1220 | - | 0.0018 | 0.0245 | 0.1452 |
|
||||
|
||||
[주] ① 폐콘크리트류에는 폐콘크리트, 폐아스팔트콘크리트, 폐벽돌, 폐기와 등이 포함되어 있다.
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -323,6 +323,14 @@
|
||||
| 관경 | 배관공(수도) | 관경 | 배관공(수도) |
|
||||
|---|---|---|---|
|
||||
| (㎜) | (인) | (㎜) | (인) |
|
||||
| 100이하 125 150 200 250 300 350 400 450 | 0.08 0.09 0.10 0.12 0.14 0.16 0.18 0.20 0.22 | 500 600 700 800 900 1,000 1,100 1,200 | 0.24 0.28 0.32 0.36 0.40 0.44 0.48 0.52 |
|
||||
| 100이하 | 0.08 | 500 | 0.24 |
|
||||
| 125 | 0.09 | 600 | 0.28 |
|
||||
| 150 | 0.10 | 700 | 0.32 |
|
||||
| 200 | 0.12 | 800 | 0.36 |
|
||||
| 250 | 0.14 | 900 | 0.40 |
|
||||
| 300 | 0.16 | 1,000 | 0.44 |
|
||||
| 350 | 0.18 | 1,100 | 0.48 |
|
||||
| 400 | 0.20 | 1,200 | 0.52 |
|
||||
| 450 | 0.22 | | |
|
||||
|
||||
[주] ① 본 품은 절단기를 사용하여 주철관을 절단하는 기준이다.
|
||||
|
||||
@@ -85,7 +85,19 @@
|
||||
| 관경 (㎜) | A종 | B종 | 관경 (㎜) | A종 | B종 |
|
||||
|---|---|---|---|---|---|
|
||||
| | 용접공(인) | 용접공(인) | | 용접공(인) | 용접공(인) |
|
||||
| 80 100 125 150 200 250 300 350 400 450 500 600 | 0.08 0.08 0.09 0.10 0.13 0.16 0.20 0.26 0.31 0.36 0.41 0.46 | - - - - - - - - - - - - | 700 800 900 1,000 1,100 1,200 1,350 1,500 1,650 1,800 2,000 2,200 2,400 | 0.62 0.71 0.79 0.96 1.04 1.20 1.47 1.88 2.14 2.26 2.55 2.78 3.06 | 0.54 0.65 0.70 0.85 0.87 0.99 1.23 1.48 1.71 1.84 2.32 2.40 2.66 |
|
||||
| 80 | 0.08 | - | 700 | 0.62 | 0.54 |
|
||||
| 100 | 0.08 | - | 800 | 0.71 | 0.65 |
|
||||
| 125 | 0.09 | - | 900 | 0.79 | 0.70 |
|
||||
| 150 | 0.10 | - | 1,000 | 0.96 | 0.85 |
|
||||
| 200 | 0.13 | - | 1,100 | 1.04 | 0.87 |
|
||||
| 250 | 0.16 | - | 1,200 | 1.20 | 0.99 |
|
||||
| 300 | 0.20 | - | 1,350 | 1.47 | 1.23 |
|
||||
| 350 | 0.26 | - | 1,500 | 1.88 | 1.48 |
|
||||
| 400 | 0.31 | - | 1,650 | 2.14 | 1.71 |
|
||||
| 450 | 0.36 | - | 1,800 | 2.26 | 1.84 |
|
||||
| 500 | 0.41 | - | 2,000 | 2.55 | 2.32 |
|
||||
| 600 | 0.46 | - | 2,200 | 2.78 | 2.40 |
|
||||
| | | | 2,400 | 3.06 | 2.66 |
|
||||
| 비 고 | - 금긋기 및, 절단품은 본 품의 70%, 선단가공(Beveling) 품은 본 품의 30%를 계상한다. | | | | |
|
||||
|
||||
[주] ① 본 품은 산소+LPG를 사용한 강관을 절단하는 기준이다.
|
||||
@@ -617,7 +629,20 @@
|
||||
|
||||
| 지관 본관 | 80㎜ | 100 | 150 | 200 | 250 | 300 | 400 | 500 | 600 |
|
||||
|---|---|---|---|---|---|---|---|---|---|
|
||||
| 80㎜ 100 150 200 250 300 350 400 450 500 600 700 800 900 | 24.3 32.5 43.1 63.3 83.8 92.7 106.9 141.6 154.3 163.4 192.2 239.4 265.6 297.8 | 32.8 44.5 64.4 85.3 94.1 108.5 144.0 155.7 165.2 193.5 243.4 268.0 300.0 | 50.5 67.2 88.1 97.5 109.4 149.3 157.8 168.0 196.0 246.0 273.0 305.0 | 92.1 101.4 113.0 160.0 170.3 175.0 205.0 250.0 280.0 315.0 | 167.4 190.0 234.0 279.0 295.0 357.0 434.0 477.5 | 205.0 253.0 295.0 320.0 370.0 450.0 490.5 | 366.0 485.0 538.0 645.0 759.0 | 557.6 668.8 779.7 | 577.9 693.4 800.9 |
|
||||
| 80㎜ | 24.3 | | | | | | | | |
|
||||
| 100 | 32.5 | 32.8 | | | | | | | |
|
||||
| 150 | 43.1 | 44.5 | 50.5 | | | | | | |
|
||||
| 200 | 63.3 | 64.4 | 67.2 | | | | | | |
|
||||
| 250 | 83.8 | 85.3 | 88.1 | 92.1 | | | | | |
|
||||
| 300 | 92.7 | 94.1 | 97.5 | 101.4 | | | | | |
|
||||
| 350 | 106.9 | 108.5 | 109.4 | 113.0 | 167.4 | | | | |
|
||||
| 400 | 141.6 | 144.0 | 149.3 | 160.0 | 190.0 | 205.0 | | | |
|
||||
| 450 | 154.3 | 155.7 | 157.8 | 170.3 | 234.0 | 253.0 | | | |
|
||||
| 500 | 163.4 | 165.2 | 168.0 | 175.0 | 279.0 | 295.0 | 366.0 | | |
|
||||
| 600 | 192.2 | 193.5 | 196.0 | 205.0 | 295.0 | 320.0 | 485.0 | | |
|
||||
| 700 | 239.4 | 243.4 | 246.0 | 250.0 | 357.0 | 370.0 | 538.0 | 557.6 | 577.9 |
|
||||
| 800 | 265.6 | 268.0 | 273.0 | 280.0 | 434.0 | 450.0 | 645.0 | 668.8 | 693.4 |
|
||||
| 900 | 297.8 | 300.0 | 305.0 | 315.0 | 477.5 | 490.5 | 759.0 | 779.7 | 800.9 |
|
||||
|
||||
6-8-5 부단수 천공 분기점 분기('00, '11, '21년 보완)(개소당)
|
||||
|
||||
|
||||
@@ -91,7 +91,12 @@
|
||||
|
||||
| 규격(㎜) | 덕트공(인) | 규격(㎜) | 덕트공(인) |
|
||||
|---|---|---|---|
|
||||
| ø100 125 150 175 200 225 | 0.050 0.060 0.080 0.090 0.100 0.110 | 250 275 300 350 400 | 0.120 0.140 0.170 0.210 0.250 |
|
||||
| ø100 | 0.050 | 250 | 0.120 |
|
||||
| 125 | 0.060 | 275 | 0.140 |
|
||||
| 150 | 0.080 | 300 | 0.170 |
|
||||
| 175 | 0.090 | 350 | 0.210 |
|
||||
| 200 | 0.100 | 400 | 0.250 |
|
||||
| 225 | 0.110 | | |
|
||||
|
||||
[주] ① 본 품은 플렉시블 덕트를 일반 덕트에 연결하여 설치하는 기준이다.
|
||||
|
||||
|
||||
@@ -298,7 +298,22 @@
|
||||
| 종 목 | 규 격 | | 단위수량 | | 비 고 |
|
||||
|---|---|---|---|---|---|
|
||||
| | 단위 | 소수자리 | 단위 | 소수자리 | |
|
||||
| 도 료 ( 塗 料 ) 도 장 ( 塗 裝 ) 관 류 ( 管 類 ) 수 로 연 장 옹 벽 승강장옹벽 및 울타리 궤 도 부 설 시 험 하 중 보 오 링 ( 試 錐 ) 방 수 면 적 건 물 ( 면 적 ) 건물( 지붕, 벽붙이기) 우 물 마 대 | - - 길이m 지름㎜ 두께㎜ - - - - - - - - - 깊이 - | - - 2 - - - - - - - - - - - - - | ℓ또는㎏ ㎡ 개 m ㎡ m ㎞ ton m ㎡ ㎡ ㎡ m 매 | 2 1 - 1 1 1 3 - 1 1 2 1 1 - | |
|
||||
| 도 료 ( 塗 料 ) | - | - | ℓ 또는㎏ | 2 | |
|
||||
| 도 장 ( 塗 裝 ) | - | - | ㎡ | 1 | |
|
||||
| 관 류 ( 管 類 ) | 길이m | 2 | 개 | - | |
|
||||
| | 지름㎜ | - | | | |
|
||||
| | 두께㎜ | - | | | |
|
||||
| 수 로 연 장 | - | - | m | 1 | |
|
||||
| 옹 벽 | - | - | ㎡ | 1 | |
|
||||
| 승 강 장 옹 벽 및 울 타 리 | - | - | m | 1 | |
|
||||
| 궤 도 부 설 | - | - | ㎞ | 3 | |
|
||||
| 시 험 하 중 | - | - | ton | - | |
|
||||
| 보 오 링 ( 試 錐 ) | - | - | m | 1 | |
|
||||
| 방 수 면 적 | - | - | ㎡ | 1 | |
|
||||
| 건 물 ( 면 적 ) | - | - | ㎡ | 2 | |
|
||||
| 건 물 ( 지 붕 , 벽 붙 이 기 ) | - | - | ㎡ | 1 | |
|
||||
| 우 물 | 깊이 | - | m | 1 | |
|
||||
| 마 대 | - | - | 매 | - | |
|
||||
|
||||
[주] ① 설계서 수량의 단위와 소수자리 표시는 본 표에 따르며, 반올림하여 적용한다.
|
||||
|
||||
@@ -444,13 +459,23 @@
|
||||
|---|---|---|---|---|---|---|---|
|
||||
| | 건물규모별 | 소 | 중 | 대 | 소 | 중 | 대 |
|
||||
| 시공부위별 | | | | | | | |
|
||||
| 가. 냉온수배관 - 기계실 - 옥내일반 | | 75 45 | 70 45 | 65 45 | 30 40 | 15 25 | 15 25 |
|
||||
| 나. 냉각수배관 - 기계실 - 옥내일반 | | 75 70 | 75 55 | 75 40 | 7 9 | 7 9 | 7 9 |
|
||||
| 다. 증기배관 - 기계실 - 옥내일반 | | 75 45 | 65 45 | 50 45 | 30 30 | 30 30 | 30 30 |
|
||||
| 라. 급수・급탕배관 - 기계실 - 옥내일반 | | 80 60 | 80 60 | 80 60 | 15 15 | 15 15 | 15 15 |
|
||||
| 가. 냉온수배관 | | | | | | | |
|
||||
| - 기계실 | | 75 | 70 | 65 | 30 | 15 | 15 |
|
||||
| - 옥내일반 | | 45 | 45 | 45 | 40 | 25 | 25 |
|
||||
| 나. 냉각수배관 | | | | | | | |
|
||||
| - 기계실 | | 75 | 75 | 75 | 7 | 7 | 7 |
|
||||
| - 옥내일반 | | 70 | 55 | 40 | 9 | 9 | 9 |
|
||||
| 다. 증기배관 | | | | | | | |
|
||||
| - 기계실 | | 75 | 65 | 50 | 30 | 30 | 30 |
|
||||
| - 옥내일반 | | 45 | 45 | 45 | 30 | 30 | 30 |
|
||||
| 라. 급수・급탕배관 | | | | | | | |
|
||||
| - 기계실 | | 80 | 80 | 80 | 15 | 15 | 15 |
|
||||
| - 옥내일반 | | 60 | 60 | 60 | 15 | 15 | 15 |
|
||||
| 마. 보일러급유배관 | | 50 | 50 | 50 | 15 | 15 | 15 |
|
||||
| 바. 통기배관 | | 30 | 30 | 30 | 10 | 10 | 10 |
|
||||
| 사. 소화배관 - 옥내소화전 - 스프링클러 | | 65 70 | 55 70 | 50 70 | 10 15 | 10 15 | 10 15 |
|
||||
| 사. 소화배관 | | | | | | | |
|
||||
| - 옥내소화전 | | 65 | 55 | 50 | 10 | 10 | 10 |
|
||||
| - 스프링클러 | | 70 | 70 | 70 | 15 | 15 | 15 |
|
||||
|
||||
[주] ① 상기요율은 일반업무용 건물의 배관재로 사용하는 일반탄소강관금액에 대한 관이음부속 및 관지지물의 금액비율이다.
|
||||
|
||||
@@ -466,7 +491,18 @@
|
||||
|
||||
| 시 공 부 위 별 | 관 이 음 부 속 | 관 지 지 물 |
|
||||
|---|---|---|
|
||||
| 가. 냉・온수배관 - 기계실 - 옥내일반 나. 증기배관 - 기계실 다. 급수・급탕배관 - 기계실 - 옥내일반 라. 통기관 마. 소화배관 - 옥내소화전배관 - 스프링클러배관 | 80 40 55 70 50 30 45 75 | 50 30 20 15 40 8 10 20 |
|
||||
| 가. 냉・온수배관 | | |
|
||||
| - 기계실 | 80 | 50 |
|
||||
| - 옥내일반 | 40 | 30 |
|
||||
| 나. 증기배관 | | |
|
||||
| - 기계실 | 55 | 20 |
|
||||
| 다. 급수・급탕배관 | | |
|
||||
| - 기계실 | 70 | 15 |
|
||||
| - 옥내일반 | 50 | 40 |
|
||||
| 라. 통기관 | 30 | 8 |
|
||||
| 마. 소화배관 | | |
|
||||
| - 옥내소화전배관 | 45 | 10 |
|
||||
| - 스프링클러배관 | 75 | 20 |
|
||||
|
||||
[주] ① 상기 요율은 병원건물의 배관재로 사용하는 일반 탄소 강관금액에 대한 관이음부속 및 관지지물의 금액비율이다.
|
||||
|
||||
@@ -544,7 +580,9 @@
|
||||
| 블 록 | 두께 10㎝ | 〃 | 650 | 860 | 1,180 | - | |
|
||||
| 〃 | 두께 15㎝ | 〃 | 450 | 600 | 820 | - | |
|
||||
| 〃 | 두께 20㎝ | 〃 | 350 | 460 | 630 | - | |
|
||||
| 타 일 크 링 커 타 일 | 두께 6㎜ (8㎜) 두께 24㎜ | ㎡ 〃 | 500 (350) 150 | 660 (460) 200 | - - - | - - - | 모 자 이 크 포 함 |
|
||||
| 타 일 | 두께 6㎜ | ㎡ | 500 | 660 | - | - | 모 자 이 크 포 함 |
|
||||
| | (8㎜) | | (350) | (460) | - | - | |
|
||||
| 크 링 커 타 일 | 두께 24㎜ | 〃 | 150 | 200 | - | - | |
|
||||
| 합 판 유 리 페 인 트 아 스 타 일 | 12×900×1,800㎜ 두께 3㎜ 4ℓ(18ℓ)/통 3㎜×30㎝×30㎝ | 매 ㎡ 통 매 | 450 700 1,300 (300) 9,600 | 600 930 1,720 (400) 12,800 | 820 - 2,365 (550) 17,600 | - - - - - | |
|
||||
| 흄 관 | ø300㎜ L=2.5m | 본 | 27 | 36 | 52 | - | |
|
||||
| 〃 | 450 〃 | 〃 | 15 | 20 | 27 | - | |
|
||||
@@ -587,9 +625,16 @@
|
||||
| 〃 | 500∼600 〃 | 〃 | 6 | 6∼9 | - | - | |
|
||||
| 〃 | 700∼900 〃 | 〃 | 3 | 3∼5 | - | - | |
|
||||
| 〃 | 1,000〃 | 〃 | 2 | 2 | - | - | |
|
||||
| 도 복 장 강 관 〃 〃 〃 〃 | ø300㎜∼450㎜ L=6.0m 500∼ 700〃 800∼1,000〃 1,200∼2,100〃 2,200∼2,300〃 | 본 〃 〃 〃 〃 | 10∼18 3∼9 1∼3 1 - | 14∼22 6∼10 3 1 1 | - - - - - | - - - - - | |
|
||||
| P ・ C 파 일 | ø300㎜∼440㎜ L=9.0m 450∼500 〃 | 본 〃 | - - | - - | 6∼10 4∼5 | 11∼18 8∼9 | |
|
||||
| 시 멘 트 전 주 〃 | 40㎏ 10m(일반용) 체신주 8m | 대 본 〃 | 150 - - | 200 - 17 | 275 12 23 | 637 (25.5톤 화물차는 풀카고 기준) 23 43 | |
|
||||
| 도복장강관 | ø300㎜∼450㎜ L=6.0m | 본 | 10∼18 | 14∼22 | - | - | |
|
||||
| 〃 | 500∼700〃 | 〃 | 3∼9 | 6∼10 | - | - | |
|
||||
| 〃 | 800∼1,000〃 | 〃 | 1∼3 | 3 | - | - | |
|
||||
| 〃 | 1,200∼2,100〃 | 〃 | 1 | 1 | - | - | |
|
||||
| 〃 | 2,200∼2,300〃 | 〃 | - | 1 | - | - | |
|
||||
| P ・C 파일 | ø300㎜∼440㎜ L=9.0m | 본 | - | - | 6∼10 | 11∼18 | |
|
||||
| 〃 | 450∼500 〃 | 〃 | - | - | 4∼5 | 8∼9 | |
|
||||
| 시 멘 트 | 40㎏ | 대 | 150 | 200 | 275 | 637 | (25.5톤 화물차는 풀카고 기준) |
|
||||
| 전 주 | 10m(일반용) | 본 | - | - | 12 | 23 | |
|
||||
| 〃 | 체신주 8m | 〃 | - | 17 | 23 | 43 | |
|
||||
|
||||
1-2-8 작업조 구성 및 적용('24년 신설)
|
||||
|
||||
@@ -633,11 +678,16 @@
|
||||
|
||||
| 구 분 | | 규 격 | A.현장수량 (m) | B.일당시공량 (m) | Q. 적용시공량 (m) | 소요일수 (A/B) | 일수편차 (요율) |
|
||||
|---|---|---|---|---|---|---|---|
|
||||
| 소규모 적용 | 예시1 | 15mm 20mm | 40 30 | 83 75 | 44 33 | 0.5 0.4 | 0.1 (+10%) |
|
||||
| 소규모 적용 | 예시1 | 15mm | 40 | 83 | 44 | 0.5 | 0.1 (+10%) |
|
||||
| | | 20mm | 30 | 75 | 33 | 0.4 | |
|
||||
| | | 계 | 70 | | 77 | 0.9 | |
|
||||
| | 예시2 | 15mm 20mm 100mm | 10 15 9 | 83 75 18 | 12 18 10.8 | 0.1 0.2 0.5 | 0.2 (+20%) |
|
||||
| | 예시2 | 15mm | 10 | 83 | 12 | 0.1 | 0.2 (+20%) |
|
||||
| | | 20mm | 15 | 75 | 18 | 0.2 | |
|
||||
| | | 100mm | 9 | 18 | 10.8 | 0.5 | |
|
||||
| | | 계 | 34 | | 40.8 | 0.8 | |
|
||||
| 소규모 미적용 | 예시3 | 15mm 20mm 100mm | 30 15 10 | 83 75 18 | - | 0.4 0.2 0.6 | - |
|
||||
| 소규모 미적용 | 예시3 | 15mm | 30 | 83 | - | 0.4 | - |
|
||||
| | | 20mm | 15 | 75 | | 0.2 | |
|
||||
| | | 100mm | 10 | 18 | | 0.6 | |
|
||||
| | | 계 | 55 | | | 1.2 | |
|
||||
|
||||
- ④ 복합 공종 시공 시에는 본 할증을 적용하지 않는다.19제1장 적용기준1-3 재료 및 노임의 할증1-3-1 재료의 할증('06, '11, '12, '19, '22, '23년 보완)공사용 재료의 할증률은 일반적으로 다음표의 값 이내로 한다. 다만, 품셈의 각 항목에 할증률이 포함 또는 표시되어 있는 것에 대하여는 본 할증률을 적용하지 아니한다.
|
||||
@@ -923,10 +973,16 @@
|
||||
|
||||
| 구 분 | | | 폐 콘크리트류 | 폐 금속류 | 폐 보드류 | 폐 목재류 | 폐합성 수지류 | 혼합 폐기물 |
|
||||
|---|---|---|---|---|---|---|---|---|
|
||||
| 신축 | 주거 용 | 단 독 주 택 아 파 트 | 0.03200 0.03561 | - - | 0.00051 0.00066 | 0.00300 0.00416 | 0.00174 0.00233 | 0.00653 0.00874 |
|
||||
| | 비주 거용 | 철근콘크리트조 철 골 조 철골철근콘크리트조 | 0.04888 0.02920 0.04087 | - - - | 0.00117 0.00117 0.00117 | 0.00141 0.00071 0.00128 | 0.00445 0.00167 0.00167 | 0.00664 0.00353 0.00418 |
|
||||
| 해체 | 주거 용 | 단 독 주 택 아 파 트 | 1.3321 1.4770 | 0.0010 0.0655 | - - | 0.0968 0.0150 | 0.0263 0.0261 | 0.2030 0.1637 |
|
||||
| | 비주 거용 | 철근콘크리트조 철 골 조 철골철근콘크리트조 | 1.4028 0.9167 1.5861 | 0.0170 0.0550 0.1220 | - - - | 0.0638 0.0194 0.0018 | 0.0215 0.0261 0.0245 | 0.1348 0.1348 0.1452 |
|
||||
| 신축 | 주거 용 | 단 독 주 택 | 0.03200 | - | 0.00051 | 0.00300 | 0.00174 | 0.00653 |
|
||||
| | | 아 파 트 | 0.03561 | - | 0.00066 | 0.00416 | 0.00233 | 0.00874 |
|
||||
| | 비주 거용 | 철근콘크리트조 | 0.04888 | - | 0.00117 | 0.00141 | 0.00445 | 0.00664 |
|
||||
| | | 철 골 조 | 0.02920 | - | 0.00117 | 0.00071 | 0.00167 | 0.00353 |
|
||||
| | | 철골철근콘크리트조 | 0.04087 | - | 0.00117 | 0.00128 | 0.00167 | 0.00418 |
|
||||
| 해체 | 주거 용 | 단 독 주 택 | 1.3321 | 0.0010 | - | 0.0968 | 0.0263 | 0.2030 |
|
||||
| | | 아 파 트 | 1.4770 | 0.0655 | - | 0.0150 | 0.0261 | 0.1637 |
|
||||
| | 비주 거용 | 철근콘크리트조 | 1.4028 | 0.0170 | - | 0.0638 | 0.0215 | 0.1348 |
|
||||
| | | 철 골 조 | 0.9167 | 0.0550 | - | 0.0194 | 0.0261 | 0.1348 |
|
||||
| | | 철골철근콘크리트조 | 1.5861 | 0.1220 | - | 0.0018 | 0.0245 | 0.1452 |
|
||||
|
||||
[주] ① 폐콘크리트류에는 폐콘크리트, 폐아스팔트콘크리트, 폐벽돌, 폐기와 등이 포함되어 있다.
|
||||
|
||||
@@ -6012,7 +6068,9 @@ f(작업계수) : 0.855-4 차수5-4-1 차수재공('26년 보완)(일당)
|
||||
|
||||
| 폭(㎜) | 운반능력 | 폭(㎜) | 운반능력 |
|
||||
|---|---|---|---|
|
||||
| 400 450 600 | 120 150 300 | 750 900 | 450 600 |
|
||||
| 400 | 120 | 750 | 450 |
|
||||
| 450 | 150 | 900 | 600 |
|
||||
| 600 | 300 | | |
|
||||
|
||||
[주] 컨베이어 속도 90m/min, 20゚ 경사, 단위용적중량 1.6ton/㎥의 부순돌을 운반할 때를 기준으로 한다.
|
||||
|
||||
@@ -6383,7 +6441,12 @@ w cmc+t1+t2(min)cm2 = qw cmc = 작업시간(콘크리트플랜트 싸이클
|
||||
| 파일경(m/m) | 파 일 해 머 의 램 중 량 | | | |
|
||||
|---|---|---|---|---|
|
||||
| | 1.5t 급 | 2.2t 급 | 3.2t 급 | 4.0t 급 |
|
||||
| 400 500 600 800 900 1,000 | 1.2 | 0.6 1.0 1.4 | 0.6 0.9 1.5 | 0.6 1.2 1.4 1.7 |
|
||||
| 400 | 1.2 | 0.6 | | |
|
||||
| 500 | | 1.0 | 0.6 | |
|
||||
| 600 | | 1.4 | 0.9 | 0.6 |
|
||||
| 800 | | | 1.5 | 1.2 |
|
||||
| 900 | | | | 1.4 |
|
||||
| 1,000 | | | | 1.7 |
|
||||
|
||||
- (3) 평균 N치 = 파일이들어가는통과길이m당N치의합계파일이들어가는전장단, N치 1이하의 경우는 1로 한다.
|
||||
|
||||
@@ -6443,14 +6506,12 @@ w cmc+t1+t2(min)cm2 = qw cmc = 작업시간(콘크리트플랜트 싸이클
|
||||
| 파일경 (m / m) | 관 두 께(m / m) | | | | | |
|
||||
|---|---|---|---|---|---|---|
|
||||
| | 8 | 9 | 10 | 12 | 14 | 16 |
|
||||
| 400 500 600 800 900 1,000 | 40 50 60 | 45 60 | 50 60 | 35 40 50 70 80 90 | 40 50 60 80 90 100 | 50 60 80 100 110 130 |
|
||||
| | | 35 | 40 | | | |
|
||||
| | | 45 | 50 | | | |
|
||||
| | | 50 | 60 | | | |
|
||||
| | | 60 | 70 | | | |
|
||||
| | 50 | | | | | |
|
||||
| | 45 | | | | | |
|
||||
| | 50 | | | | | |
|
||||
| 400 | 40 | 45 | 50 | 35 | 40 | 50 |
|
||||
| 500 | 50 | 60 | 60 | 40 | 50 | 60 |
|
||||
| 600 | 60 | 35 | 40 | 50 | 60 | 80 |
|
||||
| 800 | 50 | 45 | 50 | 70 | 80 | 100 |
|
||||
| 900 | 45 | 50 | 60 | 80 | 90 | 110 |
|
||||
| 1,000 | 50 | 60 | 70 | 90 | 100 | 130 |
|
||||
|
||||
[주] 굵은 선내의 수치는 용접기 2대 사용의 것이다.200공통부문
|
||||
|
||||
@@ -7610,7 +7671,21 @@ bo : 펌프준설선의 전동환산 출력(㎾)bo = 디젤 공칭주기 출력
|
||||
| 분류 번호 | 규격 (ton) | 내용 시간 | 연간표준 가동시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 2101-0010 0015 0020 0025 0030 0035 0040 0050 0070 0080 0100 0150 0220 0280 0300 | 10 (0.29) 15 (0.38) 20 (0.57) 25 (0.76) 30 (1.15) 35 (1.33) 40 (1.53) 50 (1.91) 70 (2.29) 80 (2.68) 100 150 220 280 300 | 11,200 12,800 12,800 12,800 12,800 12,800 14,000 14,000 14,000 14,000 14,000 14,000 14,000 14,000 14,000 | 1,430 1,430 1,430 1,430 1,430 1,430 1,250 1,250 1,250 1,250 1,250 1,250 1,250 1,250 1,250 | 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 | 0.65 0.65 0.65 0.65 0.65 0.65 0.75 0.75 0.75 0.75 0.75 0.75 0.88 0.88 0.88 | 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 | 804 703 703 703 703 703 643 643 643 643 643 643 643 643 643 | 580 508 508 508 508 508 536 536 536 536 536 536 629 629 629 | 425 420 420 420 420 420 472 472 472 472 472 472 472 472 472 | 1,809 1,631 1,631 1,631 1,631 1,631 1,651 1,651 1,651 1,651 1,651 1,651 1,744 1,744 1,744 |
|
||||
| 2101-0010 | 10 (0.29) | 11,200 | 1,430 | 0.9 | 0.65 | 0.1 | 804 | 580 | 425 | 1,809 |
|
||||
| 0015 | 15 (0.38) | 12,800 | 1,430 | 0.9 | 0.65 | 0.1 | 703 | 508 | 420 | 1,631 |
|
||||
| 0020 | 20 (0.57) | 12,800 | 1,430 | 0.9 | 0.65 | 0.1 | 703 | 508 | 420 | 1,631 |
|
||||
| 0025 | 25 (0.76) | 12,800 | 1,430 | 0.9 | 0.65 | 0.1 | 703 | 508 | 420 | 1,631 |
|
||||
| 0030 | 30 (1.15) | 12,800 | 1,430 | 0.9 | 0.65 | 0.1 | 703 | 508 | 420 | 1,631 |
|
||||
| 0035 | 35 (1.33) | 12,800 | 1,430 | 0.9 | 0.65 | 0.1 | 703 | 508 | 420 | 1,631 |
|
||||
| 0040 | 40 (1.53) | 14,000 | 1,250 | 0.9 | 0.75 | 0.1 | 643 | 536 | 472 | 1,651 |
|
||||
| 0050 | 50 (1.91) | 14,000 | 1,250 | 0.9 | 0.75 | 0.1 | 643 | 536 | 472 | 1,651 |
|
||||
| 0070 | 70 (2.29) | 14,000 | 1,250 | 0.9 | 0.75 | 0.1 | 643 | 536 | 472 | 1,651 |
|
||||
| 0080 | 80 (2.68) | 14,000 | 1,250 | 0.9 | 0.75 | 0.1 | 643 | 536 | 472 | 1,651 |
|
||||
| 0100 | 100 | 14,000 | 1,250 | 0.9 | 0.75 | 0.1 | 643 | 536 | 472 | 1,651 |
|
||||
| 0150 | 150 | 14,000 | 1,250 | 0.9 | 0.75 | 0.1 | 643 | 536 | 472 | 1,651 |
|
||||
| 0220 | 220 | 14,000 | 1,250 | 0.9 | 0.88 | 0.1 | 643 | 629 | 472 | 1,744 |
|
||||
| 0280 | 280 | 14,000 | 1,250 | 0.9 | 0.88 | 0.1 | 643 | 629 | 472 | 1,744 |
|
||||
| 0300 | 300 | 14,000 | 1,250 | 0.9 | 0.88 | 0.1 | 643 | 629 | 472 | 1,744 |
|
||||
|
||||
236공통부문[주] ① 규격은 표준붐을 사용하였을 때 최대인양 하중을 말하며, ( )내는 버킷용량을 ㎥로 표시한 것이다.
|
||||
|
||||
@@ -7777,7 +7852,11 @@ bo : 펌프준설선의 전동환산 출력(㎾)bo = 디젤 공칭주기 출력
|
||||
| 분류 번호 | 규격 (ton/hr) | 내용 시간 | 연간표준 가동시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 3108-0040 0060 0080 0100 0120 | 40t (80㎾) 60t (120㎾) 80t (160㎾) 100t (200㎾) 120t (240㎾) | 9,000 11,000 11,000 11,000 11,000 | 890 890 890 890 890 | 0.9 0.9 0.9 0.9 0.9 | 0.75 0.75 0.75 0.75 0.75 | 0.1 0.1 0.1 0.1 0.1 | 1,000 818 818 818 818 | 833 682 682 682 682 | 668 659 659 659 659 | 2,501 2,159 2,159 2,159 2,159 |
|
||||
| 3108-0040 | 40t (80㎾) | 9,000 | 890 | 0.9 | 0.75 | 0.1 | 1,000 | 833 | 668 | 2,501 |
|
||||
| 0060 | 60t (120㎾) | 11,000 | 890 | 0.9 | 0.75 | 0.1 | 818 | 682 | 659 | 2,159 |
|
||||
| 0080 | 80t (160㎾) | 11,000 | 890 | 0.9 | 0.75 | 0.1 | 818 | 682 | 659 | 2,159 |
|
||||
| 0100 | 100t (200㎾) | 11,000 | 890 | 0.9 | 0.75 | 0.1 | 818 | 682 | 659 | 2,159 |
|
||||
| 0120 | 120t (240㎾) | 11,000 | 890 | 0.9 | 0.75 | 0.1 | 818 | 682 | 659 | 2,159 |
|
||||
|
||||
[주] ① 원동기(전동기)가 부착되어 있는 것으로 정치식을 말하며 운전경비는 별도 계상한다.
|
||||
|
||||
@@ -7869,7 +7948,12 @@ bo : 펌프준설선의 전동환산 출력(㎾)bo = 디젤 공칭주기 출력
|
||||
| 분류 번호 | 규격 (㎥/hr) | 내용 시간 | 연간표준 가동시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 4108-0060 0090 0120 0150 0180 0210 | 60 (96㎾) 90 (144㎾) 120 (160㎾) 150 (177㎾) 180 (213㎾) 210 (233㎾) | 11,000 11,000 11,000 11,000 11,000 11,000 | 890 890 890 890 890 890 | 0.9 0.9 0.9 0.9 0.9 0.9 | 0.65 0.65 0.65 0.65 0.65 0.65 | 0.1 0.1 0.1 0.1 0.1 0.1 | 818 818 818 818 818 818 | 591 591 591 591 591 591 | 659 659 659 659 659 659 | 2,068 2,068 2,068 2,068 2,068 2,068 |
|
||||
| 4108-0060 | 60 (96㎾) | 11,000 | 890 | 0.9 | 0.65 | 0.1 | 818 | 591 | 659 | 2,068 |
|
||||
| 0090 | 90 (144㎾) | 11,000 | 890 | 0.9 | 0.65 | 0.1 | 818 | 591 | 659 | 2,068 |
|
||||
| 0120 | 120 (160㎾) | 11,000 | 890 | 0.9 | 0.65 | 0.1 | 818 | 591 | 659 | 2,068 |
|
||||
| 0150 | 150 (177㎾) | 11,000 | 890 | 0.9 | 0.65 | 0.1 | 818 | 591 | 659 | 2,068 |
|
||||
| 0180 | 180 (213㎾) | 11,000 | 890 | 0.9 | 0.65 | 0.1 | 818 | 591 | 659 | 2,068 |
|
||||
| 0210 | 210 (233㎾) | 11,000 | 890 | 0.9 | 0.65 | 0.1 | 818 | 591 | 659 | 2,068 |
|
||||
|
||||
[주] ① 원동기(전동기)가 부착되어 있는 것으로 진동식을 말하며 운전경비는 별도 계상한다.
|
||||
|
||||
@@ -7878,7 +7962,10 @@ bo : 펌프준설선의 전동환산 출력(㎾)bo = 디젤 공칭주기 출력
|
||||
| 분류 번호 | 규격 (㎥/hr) | 내용 시간 | 연간표준 가동시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 4115-0100 0150 0200 0300 | 100 (7.0㎾) 150 (7.0㎾) 200 (7.7㎾) 300 (7.7㎾) | 10,000 10,000 10,000 10,000 | 890 890 890 890 | 0.9 0.9 0.9 0.9 | 0.3 0.3 0.3 0.3 | 0.1 0.1 0.1 0.1 | 900 900 900 900 | 300 300 300 300 | 663 663 663 663 | 1,863 1,863 1,863 1,863 |
|
||||
| 4115-0100 | 100 (7.0㎾) | 10,000 | 890 | 0.9 | 0.3 | 0.1 | 900 | 300 | 663 | 1,863 |
|
||||
| 0150 | 150 (7.0㎾) | 10,000 | 890 | 0.9 | 0.3 | 0.1 | 900 | 300 | 663 | 1,863 |
|
||||
| 0200 | 200 (7.7㎾) | 10,000 | 890 | 0.9 | 0.3 | 0.1 | 900 | 300 | 663 | 1,863 |
|
||||
| 0300 | 300 (7.7㎾) | 10,000 | 890 | 0.9 | 0.3 | 0.1 | 900 | 300 | 663 | 1,863 |
|
||||
|
||||
[주] ① 스크류컨베이어, 시멘트 압송관 등 사일로 운영에 필요한 부대설비가 포함된 것이다.
|
||||
|
||||
@@ -7919,14 +8006,20 @@ bo : 펌프준설선의 전동환산 출력(㎾)bo = 디젤 공칭주기 출력
|
||||
| 분류 번호 | 규격 (m) [㎥/hr] | 내용 시간 | 연간표준 가동시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 4504-0021 0028 0032 0036 | 21 [65∼75] 28 [65∼75] 32 [80∼95] 36 [80∼95] | 8,400 8,400 8,400 8,400 | 1,070 1,070 1,070 1,070 | 0.9 0.9 0.9 0.9 | 0.65 0.65 0.65 0.65 | 0.14 0.14 0.14 0.14 | 1,071 1,071 1,071 1,071 | 774 774 774 774 | 795 795 795 795 | 2,640 2,640 2,640 2,640 |
|
||||
| 4504-0021 | 21 [65∼75] | 8,400 | 1,070 | 0.9 | 0.65 | 0.14 | 1,071 | 774 | 795 | 2,640 |
|
||||
| 0028 | 28 [65∼75] | 8,400 | 1,070 | 0.9 | 0.65 | 0.14 | 1,071 | 774 | 795 | 2,640 |
|
||||
| 0032 | 32 [80∼95] | 8,400 | 1,070 | 0.9 | 0.65 | 0.14 | 1,071 | 774 | 795 | 2,640 |
|
||||
| 0036 | 36 [80∼95] | 8,400 | 1,070 | 0.9 | 0.65 | 0.14 | 1,071 | 774 | 795 | 2,640 |
|
||||
|
||||
→244공통부문
|
||||
|
||||
| 분류 번호 | 규격 (m) [㎥/hr] | 내용 시간 | 연간표준 가동시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 0041 0043 0047 0052 | 41 [80∼95] 43 [80∼95] 47 [80∼95] 52 [80∼95] | 8,400 8,400 8,400 8,400 | 1,070 1,070 1,070 1,070 | 0.9 0.9 0.9 0.9 | 0.65 0.65 0.65 0.65 | 0.14 0.14 0.14 0.14 | 1,071 1,071 1,071 1,071 | 774 774 774 774 | 795 795 795 795 | 2,640 2,640 2,640 2,640 |
|
||||
| 0041 | 41 [80∼95] | 8,400 | 1,070 | 0.9 | 0.65 | 0.14 | 1,071 | 774 | 795 | 2,640 |
|
||||
| 0043 | 43 [80∼95] | 8,400 | 1,070 | 0.9 | 0.65 | 0.14 | 1,071 | 774 | 795 | 2,640 |
|
||||
| 0047 | 47 [80∼95] | 8,400 | 1,070 | 0.9 | 0.65 | 0.14 | 1,071 | 774 | 795 | 2,640 |
|
||||
| 0052 | 52 [80∼95] | 8,400 | 1,070 | 0.9 | 0.65 | 0.14 | 1,071 | 774 | 795 | 2,640 |
|
||||
|
||||
[주] 시간당 토출량[㎥/hr]은 헤드쪽 기준이다.(4505) 콘크리트 펌프
|
||||
|
||||
@@ -7968,7 +8061,11 @@ bo : 펌프준설선의 전동환산 출력(㎾)bo = 디젤 공칭주기 출력
|
||||
| 분류 번호 | 규격 | 내용 시간 | 연간표준 가동시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 5111-0040 0050 0060 0076 0091 | 40.64㎝× 15.24㎝ 3.73㎾ 45.72㎝× 15.24㎝ 5.60㎾ 60.96㎝× 15.24㎝ 7.46㎾ 76.20㎝× 15.24㎝ 11.19㎾ 91.44㎝× 15.24㎝ 14.92㎾ | 7,000 7,000 7,000 7,000 7,000 | 890 890 890 890 890 | 0.9 0.9 0.9 0.9 0.9 | 0.25 0.25 0.25 0.25 0.25 | 0.1 0.1 0.1 0.1 0.1 | 1,286 1,286 1,286 1,286 1,286 | 357 357 357 357 357 | 682 682 682 682 682 | 2,325 2,325 2,325 2,325 2,325 |
|
||||
| 5111-0040 | 40.64㎝× 15.24㎝ 3.73㎾ | 7,000 | 890 | 0.9 | 0.25 | 0.1 | 1,286 | 357 | 682 | 2,325 |
|
||||
| 0050 | 45.72㎝× 15.24㎝ 5.60㎾ | 7,000 | 890 | 0.9 | 0.25 | 0.1 | 1,286 | 357 | 682 | 2,325 |
|
||||
| 0060 | 60.96㎝× 15.24㎝ 7.46㎾ | 7,000 | 890 | 0.9 | 0.25 | 0.1 | 1,286 | 357 | 682 | 2,325 |
|
||||
| 0076 | 76.20㎝× 15.24㎝ 11.19㎾ | 7,000 | 890 | 0.9 | 0.25 | 0.1 | 1,286 | 357 | 682 | 2,325 |
|
||||
| 0091 | 91.44㎝× 15.24㎝ 14.92㎾ | 7,000 | 890 | 0.9 | 0.25 | 0.1 | 1,286 | 357 | 682 | 2,325 |
|
||||
|
||||
[주] ① 규격의 앞 숫자는 벨트의 폭, 뒤 숫자는 컨베이어의 길이를 각각 표시한다.
|
||||
|
||||
@@ -7984,7 +8081,10 @@ bo : 펌프준설선의 전동환산 출력(㎾)bo = 디젤 공칭주기 출력
|
||||
| 분류 번호 | 규격 | 내용 시간 | 연간표준 가동시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 0002 0003 0004 0005 | 91.44㎝× 243.84㎝ 3.73㎾ 91.44㎝× 365.76㎝ 3.73㎾ 106.68㎝× 304.86㎝ 7.46㎾ 106.68㎝× 426.72㎝ 7.46㎾ | 12,000 12,000 12,000 12,000 | 890 890 890 890 | 0.9 0.9 0.9 0.9 | 0.4 0.4 0.4 0.4 | 0.1 0.1 0.1 0.1 | 750 750 750 750 | 333 333 333 333 | 655 655 655 655 | 1,738 1,738 1,738 1,738 |
|
||||
| 0002 | 91.44㎝× 243.84㎝ 3.73㎾ | 12,000 | 890 | 0.9 | 0.4 | 0.1 | 750 | 333 | 655 | 1,738 |
|
||||
| 0003 | 91.44㎝× 365.76㎝ 3.73㎾ | 12,000 | 890 | 0.9 | 0.4 | 0.1 | 750 | 333 | 655 | 1,738 |
|
||||
| 0004 | 106.68㎝× 304.86㎝ 7.46㎾ | 12,000 | 890 | 0.9 | 0.4 | 0.1 | 750 | 333 | 655 | 1,738 |
|
||||
| 0005 | 106.68㎝× 426.72㎝ 7.46㎾ | 12,000 | 890 | 0.9 | 0.4 | 0.1 | 750 | 333 | 655 | 1,738 |
|
||||
|
||||
[주] ① 규격의 앞 숫자는 피더의 폭, 뒤 숫자는 피더의 길이를 각각 표시한다.
|
||||
|
||||
@@ -7993,14 +8093,23 @@ bo : 펌프준설선의 전동환산 출력(㎾)bo = 디젤 공칭주기 출력
|
||||
| 분류 번호 | 규격 | 내용 시간 | 연간표준 가동시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 5113-0001 0002 0003 0004 0005 0006 0007 | 25.4㎝× 40.64㎝ 18.65㎾ 25.4㎝× 50.8㎝ 22.38㎾ 25.4㎝× 60.96㎝ 29.84㎾ 25.4㎝× 91.44㎝ 44.76㎾ 45.72㎝× 60.90㎝ 55.95㎾ 45.72㎝× 91.44㎝ 82.06㎾ 50.8㎝× 91.44㎝ 104.44㎾ | 12,000 12,000 12,000 12,000 12,000 12,000 12,000 | 890 890 890 890 890 890 890 | 0.9 0.9 0.9 0.9 0.9 0.9 0.9 | 0.85 0.85 0.85 0.85 0.85 0.85 0.85 | 0.1 0.1 0.1 0.1 0.1 0.1 0.1 | 750 750 750 750 750 750 750 | 708 708 708 708 708 708 708 | 655 655 655 655 655 655 655 | 2,113 2,113 2,113 2,113 2,113 2,113 2,113 |
|
||||
| 5113-0001 | 25.4㎝× 40.64㎝ 18.65㎾ | 12,000 | 890 | 0.9 | 0.85 | 0.1 | 750 | 708 | 655 | 2,113 |
|
||||
| 0002 | 25.4㎝× 50.8㎝ 22.38㎾ | 12,000 | 890 | 0.9 | 0.85 | 0.1 | 750 | 708 | 655 | 2,113 |
|
||||
| 0003 | 25.4㎝× 60.96㎝ 29.84㎾ | 12,000 | 890 | 0.9 | 0.85 | 0.1 | 750 | 708 | 655 | 2,113 |
|
||||
| 0004 | 25.4㎝× 91.44㎝ 44.76㎾ | 12,000 | 890 | 0.9 | 0.85 | 0.1 | 750 | 708 | 655 | 2,113 |
|
||||
| 0005 | 45.72㎝× 60.90㎝ 55.95㎾ | 12,000 | 890 | 0.9 | 0.85 | 0.1 | 750 | 708 | 655 | 2,113 |
|
||||
| 0006 | 45.72㎝× 91.44㎝ 82.06㎾ | 12,000 | 890 | 0.9 | 0.85 | 0.1 | 750 | 708 | 655 | 2,113 |
|
||||
| 0007 | 50.8㎝× 91.44㎝ 104.44㎾ | 12,000 | 890 | 0.9 | 0.85 | 0.1 | 750 | 708 | 655 | 2,113 |
|
||||
|
||||
→247제8장 건설기계
|
||||
|
||||
| 분류 번호 | 규격 | 내용 시간 | 연간표준 가동시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 0008 0009 0010 0011 | 63.5㎝× 101.6㎝ 111.90㎾ 76.2㎝× 101.6㎝ 141.74㎾ 76.2㎝× 106.68㎝ 141.74㎾ 106.68㎝× 121.92㎝ 231.26㎾ | 12,000 12,000 12,000 12,000 | 890 890 890 890 | 0.9 0.9 0.9 0.9 | 0.85 0.85 0.85 0.85 | 0.1 0.1 0.1 0.1 | 750 750 750 750 | 708 708 708 708 | 655 655 655 655 | 2,113 2,113 2,113 2,113 |
|
||||
| 0008 | 63.5㎝× 101.6㎝ 111.90㎾ | 12,000 | 890 | 0.9 | 0.85 | 0.1 | 750 | 708 | 655 | 2,113 |
|
||||
| 0009 | 76.2㎝× 101.6㎝ 141.74㎾ | 12,000 | 890 | 0.9 | 0.85 | 0.1 | 750 | 708 | 655 | 2,113 |
|
||||
| 0010 | 76.2㎝× 106.68㎝ 141.74㎾ | 12,000 | 890 | 0.9 | 0.85 | 0.1 | 750 | 708 | 655 | 2,113 |
|
||||
| 0011 | 106.68㎝× 121.92㎝ 231.26㎾ | 12,000 | 890 | 0.9 | 0.85 | 0.1 | 750 | 708 | 655 | 2,113 |
|
||||
|
||||
[주] ① 동력, 벨트컨베이어, 에이프런 피더 등은 별도로 계상한다.
|
||||
|
||||
@@ -8009,7 +8118,14 @@ bo : 펌프준설선의 전동환산 출력(㎾)bo = 디젤 공칭주기 출력
|
||||
| 분류 번호 | 규격 | 내용 시간 | 연간표준 가동시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 5114-0001 0002 0003 0004 0005 0006 0007 0008 | 40.64㎝× 40.64㎝ 44.76㎾ 60.96㎝× 40.64㎝ 55.95㎾ 76.2㎝× 45.72㎝ 111.90㎾ 76.2㎝× 63.5㎝ 130.55㎾ 76.2㎝× 76.2㎝ 223.80㎾ 101.6㎝× 66.04㎝ 149.20㎾ 104.14㎝× 76.2㎝ 223.80㎾ 139.7㎝× 76.2㎝ 242.45㎾ | 12,000 12,000 12,000 12,000 12,000 12,000 12,000 12,000 | 890 890 890 890 890 890 890 890 | 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 | 0.85 0.85 0.85 0.85 0.85 0.85 0.85 0.85 | 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 | 750 750 750 750 750 750 750 750 | 708 708 708 708 708 708 708 708 | 655 655 655 655 655 655 655 655 | 2,113 2,113 2,113 2,113 2,113 2,113 2,113 2,113 |
|
||||
| 5114-0001 | 40.64㎝× 40.64㎝ 44.76㎾ | 12,000 | 890 | 0.9 | 0.85 | 0.1 | 750 | 708 | 655 | 2,113 |
|
||||
| 0002 | 60.96㎝× 40.64㎝ 55.95㎾ | 12,000 | 890 | 0.9 | 0.85 | 0.1 | 750 | 708 | 655 | 2,113 |
|
||||
| 0003 | 76.2㎝× 45.72㎝ 111.90㎾ | 12,000 | 890 | 0.9 | 0.85 | 0.1 | 750 | 708 | 655 | 2,113 |
|
||||
| 0004 | 76.2㎝× 63.5㎝ 130.55㎾ | 12,000 | 890 | 0.9 | 0.85 | 0.1 | 750 | 708 | 655 | 2,113 |
|
||||
| 0005 | 76.2㎝× 76.2㎝ 223.80㎾ | 12,000 | 890 | 0.9 | 0.85 | 0.1 | 750 | 708 | 655 | 2,113 |
|
||||
| 0006 | 101.6㎝× 66.04㎝ 149.20㎾ | 12,000 | 890 | 0.9 | 0.85 | 0.1 | 750 | 708 | 655 | 2,113 |
|
||||
| 0007 | 104.14㎝× 76.2㎝ 223.80㎾ | 12,000 | 890 | 0.9 | 0.85 | 0.1 | 750 | 708 | 655 | 2,113 |
|
||||
| 0008 | 139.7㎝× 76.2㎝ 242.45㎾ | 12,000 | 890 | 0.9 | 0.85 | 0.1 | 750 | 708 | 655 | 2,113 |
|
||||
|
||||
248공통부문[주] ① 동력, 벨트컨베이어 등은 별도로 계상한다.
|
||||
|
||||
@@ -8018,35 +8134,57 @@ bo : 펌프준설선의 전동환산 출력(㎾)bo = 디젤 공칭주기 출력
|
||||
| 분류 번호 | 규격 (㎝) | 내용 시간 | 연간표준 가동시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 5115-0030 0055 0075 0095 | 60.96 (22㎾) 91.44 (40.5㎾) 121.92 (55㎾) 125.94 (70㎾) | 12,000 12,000 12,000 12,000 | 890 890 890 890 | 0.9 0.9 0.9 0.9 | 0.7 0.7 0.7 0.7 | 0.1 0.1 0.1 0.1 | 750 750 750 750 | 583 583 583 583 | 655 655 655 655 | 1,988 1,988 1,988 1,988 |
|
||||
| 5115-0030 | 60.96 (22㎾) | 12,000 | 890 | 0.9 | 0.7 | 0.1 | 750 | 583 | 655 | 1,988 |
|
||||
| 0055 | 91.44 (40.5㎾) | 12,000 | 890 | 0.9 | 0.7 | 0.1 | 750 | 583 | 655 | 1,988 |
|
||||
| 0075 | 121.92 (55㎾) | 12,000 | 890 | 0.9 | 0.7 | 0.1 | 750 | 583 | 655 | 1,988 |
|
||||
| 0095 | 125.94 (70㎾) | 12,000 | 890 | 0.9 | 0.7 | 0.1 | 750 | 583 | 655 | 1,988 |
|
||||
|
||||
[주] 동력, 벨트컨베이어 등은 별도로 계상한다.(5116) 스크린(2단식)
|
||||
|
||||
| 분류 번호 | 규격 | 내용 시간 | 연간표준 가동시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 5116-0001 0002 0003 0004 0005 0006 0007 0008 | 91.44㎝× 243.84㎝ 5.60㎾ 91.44㎝× 304.8㎝ 5.60㎾ 121.91㎝× 243.84㎝ 7.46㎾ 121.91㎝× 304.8㎝ 7.46㎾ 121.91㎝× 356.76㎝ 11.19㎾ 121.91㎝× 426.72㎝ 11.19㎾ 152.4㎝× 365.76㎝ 14.92㎾ 152.4㎝× 426.72㎝ 18.65㎾ | 12,000 12,000 12,000 12,000 12,000 12,000 12,000 12,000 | 890 890 890 890 890 890 890 890 | 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 | 0.55 0.55 0.55 0.55 0.55 0.55 0.55 0.55 | 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 | 750 750 750 750 750 750 750 750 | 458 458 458 458 458 458 458 458 | 655 655 655 655 655 655 655 655 | 1,863 1,863 1,863 1,863 1,863 1,863 1,863 1,863 |
|
||||
| 5116-0001 | 91.44㎝× 243.84㎝ 5.60㎾ | 12,000 | 890 | 0.9 | 0.55 | 0.1 | 750 | 458 | 655 | 1,863 |
|
||||
| 0002 | 91.44㎝× 304.8㎝ 5.60㎾ | 12,000 | 890 | 0.9 | 0.55 | 0.1 | 750 | 458 | 655 | 1,863 |
|
||||
| 0003 | 121.91㎝× 243.84㎝ 7.46㎾ | 12,000 | 890 | 0.9 | 0.55 | 0.1 | 750 | 458 | 655 | 1,863 |
|
||||
| 0004 | 121.91㎝× 304.8㎝ 7.46㎾ | 12,000 | 890 | 0.9 | 0.55 | 0.1 | 750 | 458 | 655 | 1,863 |
|
||||
| 0005 | 121.91㎝× 356.76㎝ 11.19㎾ | 12,000 | 890 | 0.9 | 0.55 | 0.1 | 750 | 458 | 655 | 1,863 |
|
||||
| 0006 | 121.91㎝× 426.72㎝ 11.19㎾ | 12,000 | 890 | 0.9 | 0.55 | 0.1 | 750 | 458 | 655 | 1,863 |
|
||||
| 0007 | 152.4㎝× 365.76㎝ 14.92㎾ | 12,000 | 890 | 0.9 | 0.55 | 0.1 | 750 | 458 | 655 | 1,863 |
|
||||
| 0008 | 152.4㎝× 426.72㎝ 18.65㎾ | 12,000 | 890 | 0.9 | 0.55 | 0.1 | 750 | 458 | 655 | 1,863 |
|
||||
|
||||
[주] 원동기(전동기)가 부착되어 있는 것으로 운전경비는 별도 계상한다.249제8장 건설기계(5117) 스크린(3단식)
|
||||
|
||||
| 분류 번호 | 규격 | 내용 시간 | 연간표준 가동시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 5117-0001 0002 0003 0004 0005 0006 0007 0008 | 91.44㎝× 243.84㎝ 7.46㎾ 109.73㎝× 304.8㎝ 7.46㎾ 121.91㎝× 304.8㎝ 11.19㎾ 121.91㎝× 356.76㎝ 14.92㎾ 121.91㎝× 426.72㎝ 14.92㎾ 152.4㎝× 365.76㎝ 22.38㎾ 152.4㎝× 426.72㎝ 22.38㎾ 152.4㎝× 487.68㎝ 29.84㎾ | 12,000 12,000 12,000 12,000 12,000 12,000 12,000 12,000 | 890 890 890 890 890 890 890 890 | 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 | 0.55 0.55 0.55 0.55 0.55 0.55 0.55 0.55 | 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 | 750 750 750 750 750 750 750 750 | 458 458 458 458 458 458 458 458 | 655 655 655 655 655 655 655 655 | 1,863 1,863 1,863 1,863 1,863 1,863 1,863 1,863 |
|
||||
| 5117-0001 | 91.44㎝× 243.84㎝ 7.46㎾ | 12,000 | 890 | 0.9 | 0.55 | 0.1 | 750 | 458 | 655 | 1,863 |
|
||||
| 0002 | 109.73㎝× 304.8㎝ 7.46㎾ | 12,000 | 890 | 0.9 | 0.55 | 0.1 | 750 | 458 | 655 | 1,863 |
|
||||
| 0003 | 121.91㎝× 304.8㎝ 11.19㎾ | 12,000 | 890 | 0.9 | 0.55 | 0.1 | 750 | 458 | 655 | 1,863 |
|
||||
| 0004 | 121.91㎝× 356.76㎝ 14.92㎾ | 12,000 | 890 | 0.9 | 0.55 | 0.1 | 750 | 458 | 655 | 1,863 |
|
||||
| 0005 | 121.91㎝× 426.72㎝ 14.92㎾ | 12,000 | 890 | 0.9 | 0.55 | 0.1 | 750 | 458 | 655 | 1,863 |
|
||||
| 0006 | 152.4㎝× 365.76㎝ 22.38㎾ | 12,000 | 890 | 0.9 | 0.55 | 0.1 | 750 | 458 | 655 | 1,863 |
|
||||
| 0007 | 152.4㎝× 426.72㎝ 22.38㎾ | 12,000 | 890 | 0.9 | 0.55 | 0.1 | 750 | 458 | 655 | 1,863 |
|
||||
| 0008 | 152.4㎝× 487.68㎝ 29.84㎾ | 12,000 | 890 | 0.9 | 0.55 | 0.1 | 750 | 458 | 655 | 1,863 |
|
||||
|
||||
[주] 원동기(전동기)가 부착되어 있는 것으로 운전경비는 별도 계상한다.(5118) 아그리게이트빈
|
||||
|
||||
| 분류 번호 | 규격 | 내용 시간 | 연간표준 가동시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 5118-0001 0002 0003 | 7.65㎥ 7.46㎾ 16.06㎥ 11.19㎾ 19.11㎥ 14.92㎾ | 12,000 12,000 12,000 | 890 890 890 | 0.9 0.9 0.9 | 0.25 0.25 0.25 | 0.1 0.1 0.1 | 750 750 750 | 208 208 208 | 655 655 655 | 1,613 1,613 1,613 |
|
||||
| 5118-0001 | 7.65㎥ 7.46㎾ | 12,000 | 890 | 0.9 | 0.25 | 0.1 | 750 | 208 | 655 | 1,613 |
|
||||
| 0002 | 16.06㎥ 11.19㎾ | 12,000 | 890 | 0.9 | 0.25 | 0.1 | 750 | 208 | 655 | 1,613 |
|
||||
| 0003 | 19.11㎥ 14.92㎾ | 12,000 | 890 | 0.9 | 0.25 | 0.1 | 750 | 208 | 655 | 1,613 |
|
||||
|
||||
→250공통부문
|
||||
|
||||
| 분류 번호 | 규격 | 내용 시간 | 연간표준 가동시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 0004 0005 0006 0007 | 22.94㎥ 14.92㎾ 26.76㎥ 18.65㎾ 34.41㎥ 22.38㎾ 53.52㎥ 29.84㎾ | 12,000 12,000 12,000 12,000 | 890 890 890 890 | 0.9 0.9 0.9 0.9 | 0.25 0.25 0.25 0.25 | 0.1 0.1 0.1 0.1 | 750 750 750 750 | 208 208 208 208 | 655 655 655 655 | 1,613 1,613 1,613 1,613 |
|
||||
| 0004 | 22.94㎥ 14.92㎾ | 12,000 | 890 | 0.9 | 0.25 | 0.1 | 750 | 208 | 655 | 1,613 |
|
||||
| 0005 | 26.76㎥ 18.65㎾ | 12,000 | 890 | 0.9 | 0.25 | 0.1 | 750 | 208 | 655 | 1,613 |
|
||||
| 0006 | 34.41㎥ 22.38㎾ | 12,000 | 890 | 0.9 | 0.25 | 0.1 | 750 | 208 | 655 | 1,613 |
|
||||
| 0007 | 53.52㎥ 29.84㎾ | 12,000 | 890 | 0.9 | 0.25 | 0.1 | 750 | 208 | 655 | 1,613 |
|
||||
|
||||
[주] 원동기(전동기)가 부착되어 있는 것으로 운전경비는 별도 계상한다.(5119) 골재세척설비
|
||||
|
||||
@@ -8235,7 +8373,9 @@ bo : 펌프준설선의 전동환산 출력(㎾)bo = 디젤 공칭주기 출력
|
||||
| 분류 번호 | 규격 (ℓ/ min) | 내용 시간 | 연간표준 가동시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 6202-0060 0125 0200 | 30∼60 (3.7) 40∼125 (7.5) 50∼200 (11) | 4,000 4,000 4,000 | 890 890 890 | 0.9 0.9 0.9 | 0.55 0.55 0.55 | 0.1 0.1 0.1 | 2,250 2,250 2,250 | 1,375 1,375 1,375 | 730 730 730 | 4,355 4,355 4,355 |
|
||||
| 6202-0060 | 30∼60 (3.7) | 4,000 | 890 | 0.9 | 0.55 | 0.1 | 2,250 | 1,375 | 730 | 4,355 |
|
||||
| 0125 | 40∼125 (7.5) | 4,000 | 890 | 0.9 | 0.55 | 0.1 | 2,250 | 1,375 | 730 | 4,355 |
|
||||
| 0200 | 50∼200 (11) | 4,000 | 890 | 0.9 | 0.55 | 0.1 | 2,250 | 1,375 | 730 | 4,355 |
|
||||
|
||||
[주] ① 시멘트를 주재료로 한 것이다.
|
||||
|
||||
@@ -8516,14 +8656,20 @@ bo : 펌프준설선의 전동환산 출력(㎾)bo = 디젤 공칭주기 출력
|
||||
| 분류 번호 | 기종 | 규격 (ton) | 내용 시간 | 연간표준 가동시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | | | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 7430-1100 1300 1500 | 수동 싱글 드럼 | 1 (11.19) 3 (22.38) 5 (37.30) | 8,000 8,000 8,000 | 890 890 890 | 0.9 0.9 0.9 | 1.1 1.1 1.1 | 0.1 0.1 0.1 | 1,125 1,125 1,125 | 1,375 1,375 1,375 | 674 674 674 | 3,174 3,174 3,174 |
|
||||
| 7430-1100 | 수동 | 1 (11.19) | 8,000 | 890 | 0.9 | 1.1 | 0.1 | 1,125 | 1,375 | 674 | 3,174 |
|
||||
| 1300 | 싱글 | 3 (22.38) | 8,000 | 890 | 0.9 | 1.1 | 0.1 | 1,125 | 1,375 | 674 | 3,174 |
|
||||
| 1500 | 드럼 | 5 (37.30) | 8,000 | 890 | 0.9 | 1.1 | 0.1 | 1,125 | 1,375 | 674 | 3,174 |
|
||||
|
||||
→262공통부문
|
||||
|
||||
| 분류 번호 | 기종 | 규격 (ton) | 내용 시간 | 연간표준 가동시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | | | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 7430-1100 1300 1500 2300 2500 | 수동 싱글 드럼 더블 드럼 | 1 (11.19) 3 (22.38) 5 (37.30) 3 (22.38) 5 (37.30) | 8,000 8,000 8,000 8,000 8,000 | 890 890 890 890 890 | 0.9 0.9 0.9 0.9 0.9 | 1.1 1.1 1.1 1.1 1.1 | 0.1 0.1 0.1 0.1 0.1 | 1,125 1,125 1,125 1,125 1,125 | 1,375 1,375 1,375 1,375 1,375 | 674 674 674 674 674 | 3,174 3,174 3,174 3,174 3,174 |
|
||||
| 7430-1100 | 수동 | 1 (11.19) | 8,000 | 890 | 0.9 | 1.1 | 0.1 | 1,125 | 1,375 | 674 | 3,174 |
|
||||
| 1300 | 싱글 | 3 (22.38) | 8,000 | 890 | 0.9 | 1.1 | 0.1 | 1,125 | 1,375 | 674 | 3,174 |
|
||||
| 1500 | 드럼 | 5 (37.30) | 8,000 | 890 | 0.9 | 1.1 | 0.1 | 1,125 | 1,375 | 674 | 3,174 |
|
||||
| 2300 | 더블 | 3 (22.38) | 8,000 | 890 | 0.9 | 1.1 | 0.1 | 1,125 | 1,375 | 674 | 3,174 |
|
||||
| 2500 | 드럼 | 5 (37.30) | 8,000 | 890 | 0.9 | 1.1 | 0.1 | 1,125 | 1,375 | 674 | 3,174 |
|
||||
|
||||
[주] ① 규격의 ( )내 단위는 ㎾이다.
|
||||
|
||||
@@ -8533,7 +8679,10 @@ bo : 펌프준설선의 전동환산 출력(㎾)bo = 디젤 공칭주기 출력
|
||||
| 분류 번호 | 기종 | 규격 (ton) | 내용 시간 | 연간표준 가동시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | | | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 7431-1100 1300 2300 2500 | 자동 싱글 드럼 더블 드럼 | 1 (11.19) 3 (22.38) 3 (22.38) 5 (37.30) | 8,000 8,000 8,000 8,000 | 890 890 890 890 | 0.9 0.9 0.9 0.9 | 1.1 1.1 1.1 1.1 | 0.1 0.1 0.1 0.1 | 1,125 1,125 1,125 1,125 | 1,375 1,375 1,375 1,375 | 674 674 674 674 | 3,174 3,174 3,174 3,174 |
|
||||
| 7431-1100 | 자동 싱글 | 1 (11.19) | 8,000 | 890 | 0.9 | 1.1 | 0.1 | 1,125 | 1,375 | 674 | 3,174 |
|
||||
| 1300 | 드럼 | 3 (22.38) | 8,000 | 890 | 0.9 | 1.1 | 0.1 | 1,125 | 1,375 | 674 | 3,174 |
|
||||
| 2300 | 더블 드럼 | 3 (22.38) | 8,000 | 890 | 0.9 | 1.1 | 0.1 | 1,125 | 1,375 | 674 | 3,174 |
|
||||
| 2500 | | 5 (37.30) | 8,000 | 890 | 0.9 | 1.1 | 0.1 | 1,125 | 1,375 | 674 | 3,174 |
|
||||
|
||||
[주] ① 규격의 ( )내 단위는 ㎾이다.
|
||||
|
||||
@@ -8661,14 +8810,29 @@ bo : 펌프준설선의 전동환산 출력(㎾)bo = 디젤 공칭주기 출력
|
||||
| 분류 번호 | 기종 | 규격 (㎾) | 내용 시간 | 연간표준 가동시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | | | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 7811-0025 0030 0040 0045 0070 0120 | 가솔린 엔진 | 1.87 2.24 2.98 3.36 5.22 8.95 | 8,000 8,000 8,000 8,000 8,000 8,000 | 890 890 890 890 890 890 | 0.9 0.9 0.9 0.9 0.9 0.9 | 0.8 0.8 0.8 0.8 0.8 0.8 | 0.1 0.1 0.1 0.1 0.1 0.1 | 1,125 1,125 1,125 1,125 1,125 1,125 | 1,000 1,000 1,000 1,000 1,000 1,000 | 674 674 674 674 674 674 | 2,799 2,799 2,799 2,799 2,799 2,799 |
|
||||
| 7811-0025 | 가솔린 | 1.87 | 8,000 | 890 | 0.9 | 0.8 | 0.1 | 1,125 | 1,000 | 674 | 2,799 |
|
||||
| 0030 | 엔진 | 2.24 | 8,000 | 890 | 0.9 | 0.8 | 0.1 | 1,125 | 1,000 | 674 | 2,799 |
|
||||
| 0040 | | 2.98 | 8,000 | 890 | 0.9 | 0.8 | 0.1 | 1,125 | 1,000 | 674 | 2,799 |
|
||||
| 0045 | | 3.36 | 8,000 | 890 | 0.9 | 0.8 | 0.1 | 1,125 | 1,000 | 674 | 2,799 |
|
||||
| 0070 | | 5.22 | 8,000 | 890 | 0.9 | 0.8 | 0.1 | 1,125 | 1,000 | 674 | 2,799 |
|
||||
| 0120 | | 8.95 | 8,000 | 890 | 0.9 | 0.8 | 0.1 | 1,125 | 1,000 | 674 | 2,799 |
|
||||
|
||||
(7812) 엔진(디젤)
|
||||
|
||||
| 분류 번호 | 기종 | 규격 (㎾) | 내용 시간 | 연간표준 가동시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | | | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 7812-0005 0007 0009 0015 0018 0020 0035 0070 0100 0150 0200 | 디젤 엔진 | 3.73 5.22 6.71 11.19 13.43 14.92 26.11 52.22 74.60 111.90 149.20 | 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 | 890 890 890 890 890 890 890 890 890 890 890 | 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 | 0.8 0.8 0.8 0.8 0.8 0.8 0.8 0.8 0.8 0.8 0.8 | 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 | 1,125 1,125 1,125 1,125 1,125 1,125 1,125 1,125 1,125 1,125 1,125 | 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 | 674 674 674 674 674 674 674 674 674 674 674 | 2,799 2,799 2,799 2,799 2,799 2,799 2,799 2,799 2,799 2,799 2,799 |
|
||||
| 7812-0005 | 디젤 | 3.73 | 8,000 | 890 | 0.9 | 0.8 | 0.1 | 1,125 | 1,000 | 674 | 2,799 |
|
||||
| 0007 | 엔진 | 5.22 | 8,000 | 890 | 0.9 | 0.8 | 0.1 | 1,125 | 1,000 | 674 | 2,799 |
|
||||
| 0009 | | 6.71 | 8,000 | 890 | 0.9 | 0.8 | 0.1 | 1,125 | 1,000 | 674 | 2,799 |
|
||||
| 0015 | | 11.19 | 8,000 | 890 | 0.9 | 0.8 | 0.1 | 1,125 | 1,000 | 674 | 2,799 |
|
||||
| 0018 | | 13.43 | 8,000 | 890 | 0.9 | 0.8 | 0.1 | 1,125 | 1,000 | 674 | 2,799 |
|
||||
| 0020 | | 14.92 | 8,000 | 890 | 0.9 | 0.8 | 0.1 | 1,125 | 1,000 | 674 | 2,799 |
|
||||
| 0035 | | 26.11 | 8,000 | 890 | 0.9 | 0.8 | 0.1 | 1,125 | 1,000 | 674 | 2,799 |
|
||||
| 0070 | | 52.22 | 8,000 | 890 | 0.9 | 0.8 | 0.1 | 1,125 | 1,000 | 674 | 2,799 |
|
||||
| 0100 | | 74.60 | 8,000 | 890 | 0.9 | 0.8 | 0.1 | 1,125 | 1,000 | 674 | 2,799 |
|
||||
| 0150 | | 111.90 | 8,000 | 890 | 0.9 | 0.8 | 0.1 | 1,125 | 1,000 | 674 | 2,799 |
|
||||
| 0200 | | 149.20 | 8,000 | 890 | 0.9 | 0.8 | 0.1 | 1,125 | 1,000 | 674 | 2,799 |
|
||||
|
||||
266공통부문(7830) 우레탄폼 분사용기구('15년 신설)시 간 당(10-7)연간분류규격내용연간표준상각정비관리상각비정비비관리비번호(㎏/min)시간가동시간비율비율계비율계수계수계수7830-00818.16,0008900.90.50.11,5008336933,026[주] 규격은 토출량을 기준으로 한 것이다.(7930) 모터
|
||||
|
||||
@@ -8806,35 +8970,76 @@ bo : 펌프준설선의 전동환산 출력(㎾)bo = 디젤 공칭주기 출력
|
||||
| 분류 번호 | 규 격 | | 내용 시간 | 연간 표준 가동 시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | 형식 | 출력 (㎾) | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 9010-0003 0006 0010 0012 0020 0022 0033 0040 0044 0060 0080 0120 0200 | 비항SD | 224 448 746 895 1,492 1,641 2,462 2,984 3,282 4,476 5,968 8,952 14,920 | 30,000 30,000 30,000 3,0000 30,000 30,000 30,000 30,000 30,000 30,000 30,000 30,000 30,000 | 2,670 2,670 2,670 2,670 2,670 2,670 2,670 2,670 2,670 2,670 2,670 2,670 2,670 | 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 | 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 | 0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09 | 300 300 300 300 300 300 300 300 300 300 300 300 300 | 250 250 250 250 250 250 250 250 250 250 250 250 250 | 199 199 199 199 199 199 199 199 199 199 199 199 199 | 749 749 749 749 749 749 749 749 749 749 749 749 749 |
|
||||
| 9010-0003 | 비항SD | 224 | 30,000 | 2,670 | 0.9 | 0.75 | 0.09 | 300 | 250 | 199 | 749 |
|
||||
| 0006 | | 448 | 30,000 | 2,670 | 0.9 | 0.75 | 0.09 | 300 | 250 | 199 | 749 |
|
||||
| 0010 | | 746 | 30,000 | 2,670 | 0.9 | 0.75 | 0.09 | 300 | 250 | 199 | 749 |
|
||||
| 0012 | | 895 | 3,0000 | 2,670 | 0.9 | 0.75 | 0.09 | 300 | 250 | 199 | 749 |
|
||||
| 0020 | | 1,492 | 30,000 | 2,670 | 0.9 | 0.75 | 0.09 | 300 | 250 | 199 | 749 |
|
||||
| 0022 | | 1,641 | 30,000 | 2,670 | 0.9 | 0.75 | 0.09 | 300 | 250 | 199 | 749 |
|
||||
| 0033 | | 2,462 | 30,000 | 2,670 | 0.9 | 0.75 | 0.09 | 300 | 250 | 199 | 749 |
|
||||
| 0040 | | 2,984 | 30,000 | 2,670 | 0.9 | 0.75 | 0.09 | 300 | 250 | 199 | 749 |
|
||||
| 0044 | | 3,282 | 30,000 | 2,670 | 0.9 | 0.75 | 0.09 | 300 | 250 | 199 | 749 |
|
||||
| 0060 | | 4,476 | 30,000 | 2,670 | 0.9 | 0.75 | 0.09 | 300 | 250 | 199 | 749 |
|
||||
| 0080 | | 5,968 | 30,000 | 2,670 | 0.9 | 0.75 | 0.09 | 300 | 250 | 199 | 749 |
|
||||
| 0120 | | 8,952 | 30,000 | 2,670 | 0.9 | 0.75 | 0.09 | 300 | 250 | 199 | 749 |
|
||||
| 0200 | | 14,920 | 30,000 | 2,670 | 0.9 | 0.75 | 0.09 | 300 | 250 | 199 | 749 |
|
||||
|
||||
(9020) 그래브 준설선 ('11년 보완)
|
||||
|
||||
| 분류 번호 | 규 격 | | 내용 시간 | 연간 표준 가동 시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | 형식 | 출력 (㎾) | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 9020- 0010 0015 0016 | 비항SD 0.65㎥ 1.00 1.50 | 75 112 119 | 20,000 20,000 20,000 | 1,780 1,780 1,780 | 0.9 0.9 0.9 | 0.75 0.75 0.75 | 0.1 0.1 0.1 | 450 450 450 | 375 375 375 | 331 331 331 | 1,156 1,156 1,156 |
|
||||
| 9020- | 비항SD | | | | | | | | | | |
|
||||
| 0010 | 0.65㎥ | 75 | 20,000 | 1,780 | 0.9 | 0.75 | 0.1 | 450 | 375 | 331 | 1,156 |
|
||||
| 0015 | 1.00 | 112 | 20,000 | 1,780 | 0.9 | 0.75 | 0.1 | 450 | 375 | 331 | 1,156 |
|
||||
| 0016 | 1.50 | 119 | 20,000 | 1,780 | 0.9 | 0.75 | 0.1 | 450 | 375 | 331 | 1,156 |
|
||||
|
||||
→270공통부문시 간 당(10-7)규 격연간연간분류내용표준상각정비관리출력상각비정비비관리비번호시간가동비율비율형식계비율(㎾)계수계수계수시간00223.0016420,0001,7800.90.750.14503753311,1560035 5.0026120,0001,7800.90.750.14503753311,15600506.0037320,0001,7800.90.750.14503753311,15600727.5053720,0001,7800.90.750.14503753311,156016012.501,19420,0001,7800.90.750.14503753311,156018016.001,34320,0001,7800.90.750.14503753311,156020025.001,49120,0001,7800.90.750.14503753311,156[주] 규격 중 0010∼0022는 경량급 버킷의 평적용량(Water Level)을 기준으로 한 것이며, 0035∼0200은 중량급 버킷의 평적용량을 기준으로 한 것이다.(9030) 예 선 ('10, '11년 보완)
|
||||
|
||||
| 분류 번호 | 규 격 | | 내용 시간 | 연간 표준 가동 시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | 형식 | 출력 (㎾) | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 9030- 0016 0018 0025 0035 0045 0050 0080 0100 0240 | SD 10ton 40ton 50ton 65ton 80ton 90ton 120ton 150ton | 119 134 187 261 336 373 597 746 1,790 | 28,000 28,000 28,000 28,000 28,000 28,000 28,000 28,000 28,000 | 1,430 1,430 1,430 1,430 1,430 1,430 1,430 1,430 1,430 | 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 | 0.8 0.8 0.8 0.8 0.8 0.8 0.8 0.8 0.8 | 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 | 321 321 321 321 321 321 321 321 321 | 286 286 286 286 286 286 286 286 286 | 401 401 401 401 401 401 401 401 401 | 1,008 1,008 1,008 1,008 1,008 1,008 1,008 1,008 1,008 |
|
||||
| 9030- | SD | | | | | | | | | | |
|
||||
| 0016 | 10ton | 119 | 28,000 | 1,430 | 0.9 | 0.8 | 0.1 | 321 | 286 | 401 | 1,008 |
|
||||
| 0018 | 40ton | 134 | 28,000 | 1,430 | 0.9 | 0.8 | 0.1 | 321 | 286 | 401 | 1,008 |
|
||||
| 0025 | 50ton | 187 | 28,000 | 1,430 | 0.9 | 0.8 | 0.1 | 321 | 286 | 401 | 1,008 |
|
||||
| 0035 | 65ton | 261 | 28,000 | 1,430 | 0.9 | 0.8 | 0.1 | 321 | 286 | 401 | 1,008 |
|
||||
| 0045 | 80ton | 336 | 28,000 | 1,430 | 0.9 | 0.8 | 0.1 | 321 | 286 | 401 | 1,008 |
|
||||
| 0050 | 90ton | 373 | 28,000 | 1,430 | 0.9 | 0.8 | 0.1 | 321 | 286 | 401 | 1,008 |
|
||||
| 0080 | 120ton | 597 | 28,000 | 1,430 | 0.9 | 0.8 | 0.1 | 321 | 286 | 401 | 1,008 |
|
||||
| 0100 | 150ton | 746 | 28,000 | 1,430 | 0.9 | 0.8 | 0.1 | 321 | 286 | 401 | 1,008 |
|
||||
| 0240 | | 1,790 | 28,000 | 1,430 | 0.9 | 0.8 | 0.1 | 321 | 286 | 401 | 1,008 |
|
||||
|
||||
271제8장 건설기계(9040) 양묘선(앵커바지) ('11년 보완)
|
||||
|
||||
| 분류 번호 | 규 격 | | 내용 시간 | 연간 표준 가동 시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | 형식 | 출력 (㎾) | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 9040- 0010 0030 0050 0060 0100 0120 0200 0250 0300 0380 0680 | SD | 7.5 22.4 37.3 44.8 74.6 89.5 149.2 186.5 223.8 283.5 507.3 | 28,800 28,800 28,800 28,800 28,800 28,800 28,800 28,800 28,800 28,800 28,800 | 1,430 1,430 1,430 1,430 1,430 1,430 1,430 1,430 1,430 1,430 1,430 | 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 | 0.8 0.8 0.8 0.8 0.8 0.8 0.8 0.8 0.8 0.8 0.8 | 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 | 313 313 313 313 313 313 313 313 313 313 313 | 278 278 278 278 278 278 278 278 278 278 278 | 400 400 400 400 400 400 400 400 400 400 400 | 991 991 991 991 991 991 991 991 991 991 991 |
|
||||
| 9040- | SD | | | | | | | | | | |
|
||||
| 0010 | | 7.5 | 28,800 | 1,430 | 0.9 | 0.8 | 0.1 | 313 | 278 | 400 | 991 |
|
||||
| 0030 | | 22.4 | 28,800 | 1,430 | 0.9 | 0.8 | 0.1 | 313 | 278 | 400 | 991 |
|
||||
| 0050 | | 37.3 | 28,800 | 1,430 | 0.9 | 0.8 | 0.1 | 313 | 278 | 400 | 991 |
|
||||
| 0060 | | 44.8 | 28,800 | 1,430 | 0.9 | 0.8 | 0.1 | 313 | 278 | 400 | 991 |
|
||||
| 0100 | | 74.6 | 28,800 | 1,430 | 0.9 | 0.8 | 0.1 | 313 | 278 | 400 | 991 |
|
||||
| 0120 | | 89.5 | 28,800 | 1,430 | 0.9 | 0.8 | 0.1 | 313 | 278 | 400 | 991 |
|
||||
| 0200 | | 149.2 | 28,800 | 1,430 | 0.9 | 0.8 | 0.1 | 313 | 278 | 400 | 991 |
|
||||
| 0250 | | 186.5 | 28,800 | 1,430 | 0.9 | 0.8 | 0.1 | 313 | 278 | 400 | 991 |
|
||||
| 0300 | | 223.8 | 28,800 | 1,430 | 0.9 | 0.8 | 0.1 | 313 | 278 | 400 | 991 |
|
||||
| 0380 | | 283.5 | 28,800 | 1,430 | 0.9 | 0.8 | 0.1 | 313 | 278 | 400 | 991 |
|
||||
| 0680 | | 507.3 | 28,800 | 1,430 | 0.9 | 0.8 | 0.1 | 313 | 278 | 400 | 991 |
|
||||
|
||||
(9050) 기중기선(비자항)('11년 보완)
|
||||
|
||||
| 분류 번호 | 규 격 | | 내용 시간 | 연간 표준 가동 시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | 형식 | 출력 (㎾) | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 9050- 0075 0150 0450 0750 0850 | SD 15ton 달기 30ton 60ton 120ton 150ton | 56.0 111.9 335.7 559.5 634.1 | 19,200 19,200 19,200 19,200 19,200 | 1,430 1,430 1,430 1,430 1,430 | 0.9 0.9 0.9 0.9 0.9 | 0.75 0.75 0.75 0.75 0.75 | 0.1 0.1 0.1 0.1 0.1 | 469 469 469 469 469 | 391 391 391 391 391 | 408 408 408 408 408 | 1,268 1,268 1,268 1,268 1,268 |
|
||||
| 9050- | SD | | | | | | | | | | |
|
||||
| 0075 | 15ton 달기 | 56.0 | 19,200 | 1,430 | 0.9 | 0.75 | 0.1 | 469 | 391 | 408 | 1,268 |
|
||||
| 0150 | 30ton | 111.9 | 19,200 | 1,430 | 0.9 | 0.75 | 0.1 | 469 | 391 | 408 | 1,268 |
|
||||
| 0450 | 60ton | 335.7 | 19,200 | 1,430 | 0.9 | 0.75 | 0.1 | 469 | 391 | 408 | 1,268 |
|
||||
| 0750 | 120ton | 559.5 | 19,200 | 1,430 | 0.9 | 0.75 | 0.1 | 469 | 391 | 408 | 1,268 |
|
||||
| 0850 | 150ton | 634.1 | 19,200 | 1,430 | 0.9 | 0.75 | 0.1 | 469 | 391 | 408 | 1,268 |
|
||||
|
||||
(9060) 토운선('11년 보완)
|
||||
|
||||
| 분류 번호 | 규 격 | | 내용 시간 | 연간 표준 가동 시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
@@ -8852,21 +9057,46 @@ bo : 펌프준설선의 전동환산 출력(㎾)bo = 디젤 공칭주기 출력
|
||||
| 분류 번호 | 규 격 | | 내용 시간 | 연간 표준 가동 시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | 형식 | 출력 (㎾) | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 9070- 0015 0020 | 50ton대선 5ton달기 80ton대선 8ton달기 | 11.19 14.92 | 16,000 16,000 | 1,430 1,430 | 0.9 0.9 | 0.7 0.7 | 0.1 0.1 | 563 563 | 438 438 | 413 413 | 1,414 1,414 |
|
||||
| 9070- | | | | | | | | | | | |
|
||||
| 0015 | 50ton대선 5ton달기 | 11.19 | 16,000 | 1,430 | 0.9 | 0.7 | 0.1 | 563 | 438 | 413 | 1,414 |
|
||||
| 0020 | 80ton대선 8ton달기 | 14.92 | 16,000 | 1,430 | 0.9 | 0.7 | 0.1 | 563 | 438 | 413 | 1,414 |
|
||||
|
||||
273제8장 건설기계(9080) 대선('11년 보완)
|
||||
|
||||
| 분류 번호 | 규 격 | | 내용 시간 | 연간 표준 가동 시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | 형식 | 출력 (㎾) | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 9080- 0050 0080 0100 0120 0150 0200 0300 0500 0700 1000 1100 1400 1500 1750 2000 3000 | SD 50ton 80ton 100ton 120ton 150ton 200ton 300ton 500ton 700ton 1,000ton 1,100ton 1,400ton 1,500ton 1,750ton 2,000ton 3,000ton | | 19,200 19,200 19,200 19,200 19,200 19,200 19,200 19,200 19,200 19,200 19,200 19,200 19,200 19,200 19,200 19,200 | 1,430 1,430 1,430 1,430 1,430 1,430 1,430 1,430 1,430 1,430 1,430 1,430 1,430 1,430 1,430 1,430 | 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 | 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 | 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 | 469 469 469 469 469 469 469 469 469 469 469 469 469 469 469 469 | 365 365 365 365 365 365 365 365 365 365 365 365 365 365 365 365 | 408 408 408 408 408 408 408 408 408 408 408 408 408 408 408 408 | 1,242 1,242 1,242 1,242 1,242 1,242 1,242 1,242 1,242 1,242 1,242 1,242 1,242 1,242 1,242 1,242 |
|
||||
| 9080- | SD | | | | | | | | | | |
|
||||
| 0050 | 50ton | | 19,200 | 1,430 | 0.9 | 0.7 | 0.1 | 469 | 365 | 408 | 1,242 |
|
||||
| 0080 | 80ton | | 19,200 | 1,430 | 0.9 | 0.7 | 0.1 | 469 | 365 | 408 | 1,242 |
|
||||
| 0100 | 100ton | | 19,200 | 1,430 | 0.9 | 0.7 | 0.1 | 469 | 365 | 408 | 1,242 |
|
||||
| 0120 | 120ton | | 19,200 | 1,430 | 0.9 | 0.7 | 0.1 | 469 | 365 | 408 | 1,242 |
|
||||
| 0150 | 150ton | | 19,200 | 1,430 | 0.9 | 0.7 | 0.1 | 469 | 365 | 408 | 1,242 |
|
||||
| 0200 | 200ton | | 19,200 | 1,430 | 0.9 | 0.7 | 0.1 | 469 | 365 | 408 | 1,242 |
|
||||
| 0300 | 300ton | | 19,200 | 1,430 | 0.9 | 0.7 | 0.1 | 469 | 365 | 408 | 1,242 |
|
||||
| 0500 | 500ton | | 19,200 | 1,430 | 0.9 | 0.7 | 0.1 | 469 | 365 | 408 | 1,242 |
|
||||
| 0700 | 700ton | | 19,200 | 1,430 | 0.9 | 0.7 | 0.1 | 469 | 365 | 408 | 1,242 |
|
||||
| 1000 | 1,000ton | | 19,200 | 1,430 | 0.9 | 0.7 | 0.1 | 469 | 365 | 408 | 1,242 |
|
||||
| 1100 | 1,100ton | | 19,200 | 1,430 | 0.9 | 0.7 | 0.1 | 469 | 365 | 408 | 1,242 |
|
||||
| 1400 | 1,400ton | | 19,200 | 1,430 | 0.9 | 0.7 | 0.1 | 469 | 365 | 408 | 1,242 |
|
||||
| 1500 | 1,500ton | | 19,200 | 1,430 | 0.9 | 0.7 | 0.1 | 469 | 365 | 408 | 1,242 |
|
||||
| 1750 | 1,750ton | | 19,200 | 1,430 | 0.9 | 0.7 | 0.1 | 469 | 365 | 408 | 1,242 |
|
||||
| 2000 | 2,000ton | | 19,200 | 1,430 | 0.9 | 0.7 | 0.1 | 469 | 365 | 408 | 1,242 |
|
||||
| 3000 | 3,000ton | | 19,200 | 1,430 | 0.9 | 0.7 | 0.1 | 469 | 365 | 408 | 1,242 |
|
||||
|
||||
(9090) 하천골재채취선('11년 보완)
|
||||
|
||||
| 분류 번호 | 규 격 | | 내용 시간 | 연간 표준 가동 시간 | 상각 비율 | 정비 비율 | 연간 관리 비율 | 시 간 당(10-7) | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| | 형식 | 출력 (㎾) | | | | | | 상각비 계수 | 정비비 계수 | 관리비 계수 | 계 |
|
||||
| 9090- 0800 1000 1200 1300 1400 1500 1600 | | 597 746 895 970 1,044 1,119 1,194 | 30,000 30,000 30,000 30,000 30,000 30,000 30,000 | 2,670 2,670 2,670 2,670 2,670 2,670 2,670 | 0.9 0.9 0.9 0.9 0.9 0.9 0.9 | 0.85 0.85 0.85 0.85 0.85 0.85 0.85 | 0.1 0.1 0.1 0.1 0.1 0.1 0.1 | 300 300 300 300 300 300 300 | 283 283 283 283 283 283 283 | 221 221 221 221 221 221 221 | 804 804 804 804 804 804 804 |
|
||||
| 9090- | | | | | | | | | | | |
|
||||
| 0800 | | 597 | 30,000 | 2,670 | 0.9 | 0.85 | 0.1 | 300 | 283 | 221 | 804 |
|
||||
| 1000 | | 746 | 30,000 | 2,670 | 0.9 | 0.85 | 0.1 | 300 | 283 | 221 | 804 |
|
||||
| 1200 | | 895 | 30,000 | 2,670 | 0.9 | 0.85 | 0.1 | 300 | 283 | 221 | 804 |
|
||||
| 1300 | | 970 | 30,000 | 2,670 | 0.9 | 0.85 | 0.1 | 300 | 283 | 221 | 804 |
|
||||
| 1400 | | 1,044 | 30,000 | 2,670 | 0.9 | 0.85 | 0.1 | 300 | 283 | 221 | 804 |
|
||||
| 1500 | | 1,119 | 30,000 | 2,670 | 0.9 | 0.85 | 0.1 | 300 | 283 | 221 | 804 |
|
||||
| 1600 | | 1,194 | 30,000 | 2,670 | 0.9 | 0.85 | 0.1 | 300 | 283 | 221 | 804 |
|
||||
|
||||
8-4 운전경비 산정('08, '09, '10, '11, '12, '13, '14, '15, '16, '17년 보완)8-4-1 [00]토공기계
|
||||
|
||||
@@ -8908,7 +9138,33 @@ bo : 펌프준설선의 전동환산 출력(㎾)bo = 디젤 공칭주기 출력
|
||||
|
||||
| 분류번호 | 기계명 | 규격 | 주연료 (ℓ/hr) | 잡재료 (주연료의%) | 조종원 (인/일) |
|
||||
|---|---|---|---|---|---|
|
||||
| 0153 0172 0287 0302-0025 0057 0095 0134 0172 0229 0287 0350 0500 0406-0054 0115 0161 0206 0502-0036 0503-0036 0602-0025 0045 0060 0080 0105 0150 0200 0240 0320 | 로 더 ( 무 한 궤 도 ) 로 더 ( 타 이 어 ) 스 크 레 이 퍼 ( 자 주 식 ) 모터그레이더( 일반용) 모터그레이더( 사리도) 덤 프 트 럭 | 1.53 1.72 2.87 0.25㎥ 0.57 0.95 1.34 1.72 2.29 2.87 3.5 5.0 5.4㎥ 11.5 16.1 20.6 3.6m 3.6m 2.5ton 4.5 6 8 10.5 15 20ton 24 32 | 13.3 14.6 25.3 3.3 3.5 6.2 7.7 9.8 13.3 16.4 19.9 29.4 19.5 41.6 53.6 63.0 16.2 16.2 2.9 5.0 8.0 9.3 14.1 15.9 20.0 23.0 29.1 | 21 21 21 44 44 44 44 44 44 44 44 44 22 22 22 22 39 113 38 38 38 38 38 38 38 38 38 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 |
|
||||
| 0153 | 로더(무한궤도) | 1.53 | 13.3 | 21 | 1 |
|
||||
| 0172 | | 1.72 | 14.6 | 21 | 1 |
|
||||
| 0287 | | 2.87 | 25.3 | 21 | 1 |
|
||||
| 0302-0025 | 로더(타이어) | 0.25㎥ | 3.3 | 44 | 1 |
|
||||
| 0057 | | 0.57 | 3.5 | 44 | 1 |
|
||||
| 0095 | | 0.95 | 6.2 | 44 | 1 |
|
||||
| 0134 | | 1.34 | 7.7 | 44 | 1 |
|
||||
| 0172 | | 1.72 | 9.8 | 44 | 1 |
|
||||
| 0229 | | 2.29 | 13.3 | 44 | 1 |
|
||||
| 0287 | | 2.87 | 16.4 | 44 | 1 |
|
||||
| 0350 | | 3.5 | 19.9 | 44 | 1 |
|
||||
| 0500 | | 5.0 | 29.4 | 44 | 1 |
|
||||
| 0406-0054 | 스크레이퍼(자주식) | 5.4㎥ | 19.5 | 22 | 1 |
|
||||
| 0115 | | 11.5 | 41.6 | 22 | 1 |
|
||||
| 0161 | | 16.1 | 53.6 | 22 | 1 |
|
||||
| 0206 | | 20.6 | 63.0 | 22 | 1 |
|
||||
| 0502-0036 | 모터그레이더(일반용) | 3.6m | 16.2 | 39 | 1 |
|
||||
| 0503-0036 | 모터그레이더(사리도) | 3.6m | 16.2 | 113 | 1 |
|
||||
| 0602-0025 | 덤프트럭 | 2.5ton | 2.9 | 38 | 1 |
|
||||
| 0045 | | 4.5 | 5.0 | 38 | 1 |
|
||||
| 0060 | | 6 | 8.0 | 38 | 1 |
|
||||
| 0080 | | 8 | 9.3 | 38 | 1 |
|
||||
| 0105 | | 10.5 | 14.1 | 38 | 1 |
|
||||
| 0150 | | 15 | 15.9 | 38 | 1 |
|
||||
| 0200 | | 20ton | 20.0 | 38 | 1 |
|
||||
| 0240 | | 24 | 23.0 | 38 | 1 |
|
||||
| 0320 | | 32 | 29.1 | 38 | 1 |
|
||||
|
||||
276공통부문8-4-2 [10]다짐기계
|
||||
|
||||
@@ -8951,37 +9207,160 @@ bo : 펌프준설선의 전동환산 출력(㎾)bo = 디젤 공칭주기 출력
|
||||
|
||||
| 분류번호 | 기계명 | 규격 | 주연료 (ℓ/hr) | 잡재료 (주연료의%) | 조종원 (인/일) |
|
||||
|---|---|---|---|---|---|
|
||||
| 2101-0010 0015 0020 0025 0030 0035 0040 0050 0070 0080 0100 0150 0220 0280 0300 2104-0010 0015 0020 0025 0030 0035 0040 0045 0050 0060 0070 | 크 레 인 ( 무 한 궤 도 ) 크 레 인 ( 타 이 어 ) | 10ton (0.29) 15 (0.38) 20 (0.57) 25 (0.76) 30 (1.15) 35 (1.33) 40 (1.53) 50 (1.91) 70 (2.29) 80 (2.68) 100 150 220 280 300 10ton 15 20 25 30 35 40 45 50 60 70 | 5.8 7.2 8.6 9.6 10.5 11.2 11.5 12.0 17.2 19.1 23.9 24.4 25 28 28 3.8 4.7 5.4 6.1 7.7 7.7 8.5 10.0 10.0 10.6 12.3 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 39 39 39 39 39 39 57 57 57 57 57 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 |
|
||||
| 2101-0010 | 크레인(무한궤도) | 10ton (0.29) | 5.8 | 20 | 1 |
|
||||
| 0015 | | 15 (0.38) | 7.2 | 20 | 1 |
|
||||
| 0020 | | 20 (0.57) | 8.6 | 20 | 1 |
|
||||
| 0025 | | 25 (0.76) | 9.6 | 20 | 1 |
|
||||
| 0030 | | 30 (1.15) | 10.5 | 20 | 1 |
|
||||
| 0035 | | 35 (1.33) | 11.2 | 20 | 1 |
|
||||
| 0040 | | 40 (1.53) | 11.5 | 20 | 1 |
|
||||
| 0050 | | 50 (1.91) | 12.0 | 20 | 1 |
|
||||
| 0070 | | 70 (2.29) | 17.2 | 20 | 1 |
|
||||
| 0080 | | 80 (2.68) | 19.1 | 20 | 1 |
|
||||
| 0100 | | 100 | 23.9 | 20 | 1 |
|
||||
| 0150 | | 150 | 24.4 | 20 | 1 |
|
||||
| 0220 | | 220 | 25 | 20 | 1 |
|
||||
| 0280 | | 280 | 28 | 20 | 1 |
|
||||
| 0300 | | 300 | 28 | 20 | 1 |
|
||||
| 2104-0010 | 크레인(타이어) | 10ton | 3.8 | 39 | 1 |
|
||||
| 0015 | | 15 | 4.7 | 39 | 1 |
|
||||
| 0020 | | 20 | 5.4 | 39 | 1 |
|
||||
| 0025 | | 25 | 6.1 | 39 | 1 |
|
||||
| 0030 | | 30 | 7.7 | 39 | 1 |
|
||||
| 0035 | | 35 | 7.7 | 39 | 1 |
|
||||
| 0040 | | 40 | 8.5 | 57 | 1 |
|
||||
| 0045 | | 45 | 10.0 | 57 | 1 |
|
||||
| 0050 | | 50 | 10.0 | 57 | 1 |
|
||||
| 0060 | | 60 | 10.6 | 57 | 1 |
|
||||
| 0070 | | 70 | 12.3 | 57 | 1 |
|
||||
|
||||
→278공통부문
|
||||
|
||||
| 분류번호 | 기계명 | 규격 | 주연료 (ℓ/hr) | 잡재료 (주연료의%) | 조종원 (인/일) |
|
||||
|---|---|---|---|---|---|
|
||||
| 0080 0100 0130 0160 0200 0220 0250 0300 2105-0002 0003 0005 0010 0015 0018 2106-0002 0003 0005 2107-0005 2208-5008 5010 5012 5016 5020 2330-0005 0007 2402-0001 2502-0020 0025 0035 0050 0075 2602-0015 0025 0035 0045 2702-0020 0030 0040 0060 | 크 레 인 ( 타 이 어 ) 트 럭 탑 재 형 크 레 인 고 소 작 업 차 터 널 용 고 소 작 업 차 타 워 크 레 인 디 젤 기 관 차 경 운 기 지 게 차 트 랙 터( 타 이 어) 트 럭 트 랙 터 및 평 판 트 레 일 러 | 80 100 130 160 200 220 250 300ton 2ton 3 5 10 15 18 2ton 3 5 0.5ton 50×8 50×10 50×12 50×16 50×20 5ton 7 1ton 2.0ton 2.5 3.5 5.0 7.5 1.5ton 2.5 3.5 4.5 20ton 30 40 60 | 12.3 15.9 17.7 19.6 22 22 24 24 2.9 3.1 5.1 10.3 11 11.3 2.9 3.1 5.1 5.1 - - - - - 3.5 4.2 1.3 4.0 4.0 5.7 5.7 6.6 4.5 6.8 9.2 11.3 16.5 17.2 20.5 26.3 | 57 57 63 63 63 63 63 63 20 20 20 20 20 20 20 20 20 20 - - - - - 20.2 20.2 20 37 37 37 37 37 29 29 29 29 39 39 39 39 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 |
|
||||
| 0080 | | 80 | 12.3 | 57 | 1 |
|
||||
| 0100 | | 100 | 15.9 | 57 | 1 |
|
||||
| 0130 | | 130 | 17.7 | 63 | 1 |
|
||||
| 0160 | | 160 | 19.6 | 63 | 1 |
|
||||
| 0200 | | 200 | 22 | 63 | 1 |
|
||||
| 0220 | | 220 | 22 | 63 | 1 |
|
||||
| 0250 | | 250 | 24 | 63 | 1 |
|
||||
| 0300 | 크레인(타이어) | 300ton | 24 | 63 | 1 |
|
||||
| 2105-0002 | 트럭탑재형크레인 | 2ton | 2.9 | 20 | 1 |
|
||||
| 0003 | | 3 | 3.1 | 20 | 1 |
|
||||
| 0005 | | 5 | 5.1 | 20 | 1 |
|
||||
| 0010 | | 10 | 10.3 | 20 | 1 |
|
||||
| 0015 | | 15 | 11 | 20 | 1 |
|
||||
| 0018 | | 18 | 11.3 | 20 | 1 |
|
||||
| 2106-0002 | 고소작업차 | 2ton | 2.9 | 20 | 1 |
|
||||
| 0003 | | 3 | 3.1 | 20 | 1 |
|
||||
| 0005 | | 5 | 5.1 | 20 | 1 |
|
||||
| 2107-0005 | 터널용고소작업차 | 0.5ton | 5.1 | 20 | 1 |
|
||||
| 2208-5008 | 타워크레인 | 50×8 | - | - | 1 |
|
||||
| 5010 | | 50×10 | - | - | 1 |
|
||||
| 5012 | | 50×12 | - | - | 1 |
|
||||
| 5016 | | 50×16 | - | - | 1 |
|
||||
| 5020 | | 50×20 | - | - | 1 |
|
||||
| 2330-0005 | 디젤기관차 | 5ton | 3.5 | 20.2 | 1 |
|
||||
| 0007 | | 7 | 4.2 | 20.2 | 1 |
|
||||
| 2402-0001 | 경운기 | 1ton | 1.3 | 20 | 1 |
|
||||
| 2502-0020 | 지게차 | 2.0ton | 4.0 | 37 | 1 |
|
||||
| 0025 | | 2.5 | 4.0 | 37 | 1 |
|
||||
| 0035 | | 3.5 | 5.7 | 37 | 1 |
|
||||
| 0050 | | 5.0 | 5.7 | 37 | 1 |
|
||||
| 0075 | | 7.5 | 6.6 | 37 | 1 |
|
||||
| 2602-0015 | 트랙터(타이어) | 1.5ton | 4.5 | 29 | 1 |
|
||||
| 0025 | | 2.5 | 6.8 | 29 | 1 |
|
||||
| 0035 | | 3.5 | 9.2 | 29 | 1 |
|
||||
| 0045 | | 4.5 | 11.3 | 29 | 1 |
|
||||
| 2702-0020 | 트럭트랙터 및 평판트레일러 | 20ton | 16.5 | 39 | 1 |
|
||||
| 0030 | | 30 | 17.2 | 39 | 1 |
|
||||
| 0040 | | 40 | 20.5 | 39 | 1 |
|
||||
| 0060 | | 60 | 26.3 | 39 | 1 |
|
||||
|
||||
279제8장 건설기계8-4-4 [30]포장기계
|
||||
|
||||
| 분류번호 | 기계명 | 규격 | 주연료 (ℓ/hr) | 잡재료 (주연료의%) | 조종원 (인/일) |
|
||||
|---|---|---|---|---|---|
|
||||
| 3108-0040 0060 0080 0100 0120 3201-0001 0003 3302-0030 0038 0047 0057 3430-0030 0040 3450-0642 3530-0015 0036 3601-0102 0202 0204 0302 0402 3611-0142 3701-0200 3801-0795 0120 3805-0120 3901-0300 | 아 스 팔 트 믹 싱 플 랜 트 아 스 팔 트 피 니 셔 아 스 팔 트 디 스 트 리 뷰 터 아스팔트 스프레어 현장가열표층재생기 스 테 이 빌 라 이 저 ( 안 정 기 ) 콘크리트피니셔(포장용) 〃 〃 〃 〃 콘 크 리 트 피 니 셔 ( 중 앙 분 리 대 용 ) 콘크리트 스프레더 콘크리트조면마무리기 콘크리트롤러페이버 슬 러 리 실 기 계 | 40ton/hr(80㎾) 60 (120) 80 (160) 100(200) 120(240) 1.7m 3m 3,000ℓ 3,800 4,700 5,700 300ℓ 400 479㎾ 1.5 3.6m 74.6㎾ 160.4 186.5 224.0 299.9 105.9㎾ 7.95m 7.95m 12 12m 3.0~3.8m | 중유487.2 614.7 678.4 746.7 819.6 7 13 8.9 10.9 11.3 14.3 휘발유0.8 휘발유1.2 73.7+ 휘발유54.5 17.0 35.0 9.6 20.6 24.0 28.9 38.7 10.6 12.7 3.9 휘발유5.1 휘발유4.1 23.4 | - - - - - 7 7 25 25 25 25 6 6 20 27 27 14 14 14 14 14 18 18 18 6 6 29 | 2 2 2 2 2 1 1 1 1 1 1 1 1 7 1 1 1 1 1 1 1 1 1 1 1 1 1 |
|
||||
| 3108-0040 | 아스팔트믹싱플랜트 | 40ton/hr(80㎾) | 중유487.2 | - | 2 |
|
||||
| 0060 | | 60 (120) | 614.7 | - | 2 |
|
||||
| 0080 | | 80 (160) | 678.4 | - | 2 |
|
||||
| 0100 | | 100(200) | 746.7 | - | 2 |
|
||||
| 0120 | | 120(240) | 819.6 | - | 2 |
|
||||
| 3201-0001 | 아스팔트 피니셔 | 1.7m | 7 | 7 | 1 |
|
||||
| 0003 | | 3m | 13 | 7 | 1 |
|
||||
| 3302-0030 | 아스팔트 디스트리뷰터 | 3,000ℓ | 8.9 | 25 | 1 |
|
||||
| 0038 | | 3,800 | 10.9 | 25 | 1 |
|
||||
| 0047 | | 4,700 | 11.3 | 25 | 1 |
|
||||
| 0057 | | 5,700 | 14.3 | 25 | 1 |
|
||||
| 3430-0030 | 아스팔트 스프레어 | 300ℓ | 휘발유0.8 | 6 | 1 |
|
||||
| 0040 | | 400 | 휘발유1.2 | 6 | 1 |
|
||||
| 3450-0642 | 현장가열표층재생기 | 479㎾ | 73.7+휘발유54.5 | 20 | 7 |
|
||||
| 3530-0015 | 스테이빌라이저(안정기) | 1.5 | 17.0 | 27 | 1 |
|
||||
| 0036 | | 3.6m | 35.0 | 27 | 1 |
|
||||
| 3601-0102 | 콘크리트피니셔(포장용) | 74.6㎾ | 9.6 | 14 | 1 |
|
||||
| 0202 | 〃 | 160.4 | 20.6 | 14 | 1 |
|
||||
| 0204 | 〃 | 186.5 | 24.0 | 14 | 1 |
|
||||
| 0302 | 〃 | 224.0 | 28.9 | 14 | 1 |
|
||||
| 0402 | 〃 | 299.9 | 38.7 | 14 | 1 |
|
||||
| 3611-0142 | 콘크리트피니셔(중앙분리대용) | 105.9㎾ | 10.6 | 18 | 1 |
|
||||
| 3701-0200 | 콘크리트 스프레더 | 7.95m | 12.7 | 18 | 1 |
|
||||
| 3801-0795 | 콘크리트조면마무리기 | 7.95m | 3.9 | 18 | 1 |
|
||||
| 0120 | | 12 | 휘발유5.1 | 6 | 1 |
|
||||
| 3805-0120 | 콘크리트롤러페이버 | 12m | 휘발유4.1 | 6 | 1 |
|
||||
| 3901-0300 | 슬러리실 기계 | 3.0~3.8m | 23.4 | 29 | 1 |
|
||||
|
||||
8-4-5 [40]콘크리트기계
|
||||
|
||||
| 분류번호 | 기계명 | 규격 | 주연료 (ℓ/hr) | 잡재료 (주연료의%) | 조종원 (인/일) |
|
||||
|---|---|---|---|---|---|
|
||||
| 4108-0060 0090 0120 0150 0180 | 콘크리트배치플랜트 | 60㎥/hr(96㎾) 90 (144) 120 (160) 150 (177) 180 (213) | - - - - - | - - - - - | 1 1 1 1 1 |
|
||||
| 4108-0060 | 콘크리트배치플랜트 | 60㎥/hr(96㎾) | - | - | 1 |
|
||||
| 0090 | | 90 (144) | - | - | 1 |
|
||||
| 0120 | | 120 (160) | - | - | 1 |
|
||||
| 0150 | | 150 (177) | - | - | 1 |
|
||||
| 0180 | | 180 (213) | - | - | 1 |
|
||||
|
||||
→280공통부문
|
||||
|
||||
| 분류번호 | 기계명 | 규격 | 주연료 (ℓ/hr) | 잡재료 (주연료의%) | 조종원 (인/일) |
|
||||
|---|---|---|---|---|---|
|
||||
| 0210 4205-0010 0017 0020 0030 0040 0045 4304-0060 0061 4430-0400 4504-0021 0028 0032 0036 0041 0043 0047 0052 4506-0200 0400 4611-0350 | 콘 크 리 트 믹 서 콘 크 리 트 믹 서 트 럭 커 터 (콘크리트 및 아스팔트용) 콘 크 리 트 펌 프 차 초 고 압 펌 프 콘 크 리 트 진 동 기 | 210 (233) 0.1㎥ 0.17 0.20 0.30 0.40 0.45 6.0㎥ 6.0(L) 320∼400㎜ 21m 28m 32m 36m 41m 43m 47m 52m 200(㎏/㎠) 400 45ø | - 휘발유1.3 휘발유1.3 휘발유1.3 휘발유2.0 휘발유3.9 휘발유3.9 13.0 13.0 휘발유5.6 14.7 15.3 17.3 17.7 23.3 26.3 26.3 31.0 7.6 21.7 휘발유1.0 | - 2 2 2 2 2 2 44 44 20 35 35 35 35 35 35 35 35 16 16 10 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 - - - |
|
||||
| 0210 | | 210 (233) | - | - | 1 |
|
||||
| 4205-0010 | 콘크리트믹서 | 0.1㎥ | 휘발유1.3 | 2 | 1 |
|
||||
| 0017 | | 0.17 | 휘발유1.3 | 2 | 1 |
|
||||
| 0020 | | 0.20 | 휘발유1.3 | 2 | 1 |
|
||||
| 0030 | | 0.30 | 휘발유2.0 | 2 | 1 |
|
||||
| 0040 | | 0.40 | 휘발유3.9 | 2 | 1 |
|
||||
| 0045 | | 0.45 | 휘발유3.9 | 2 | 1 |
|
||||
| 4304-0060 | 콘크리트믹서트럭 | 6.0㎥ | 13.0 | 44 | 1 |
|
||||
| 0061 | | 6.0(L) | 13.0 | 44 | 1 |
|
||||
| 4430-0400 | 커터(콘크리트 및 아스팔트용) | 320∼400㎜ | 휘발유5.6 | 20 | 1 |
|
||||
| 4504-0021 | 콘크리트펌프차 | 21m | 14.7 | 35 | 1 |
|
||||
| 0028 | | 28m | 15.3 | 35 | 1 |
|
||||
| 0032 | | 32m | 17.3 | 35 | 1 |
|
||||
| 0036 | | 36m | 17.7 | 35 | 1 |
|
||||
| 0041 | | 41m | 23.3 | 35 | 1 |
|
||||
| 0043 | | 43m | 26.3 | 35 | 1 |
|
||||
| 0047 | | 47m | 26.3 | 35 | 1 |
|
||||
| 0052 | | 52m | 31.0 | 35 | 1 |
|
||||
| 4506-0200 | 초고압펌프 | 200(㎏/㎠) | 7.6 | 16 | - |
|
||||
| 0400 | | 400 | 21.7 | 16 | - |
|
||||
| 4611-0350 | 콘크리트진동기 | 45ø | 휘발유1.0 | 10 | - |
|
||||
|
||||
8-4-6 [50]골재생산기계 등
|
||||
|
||||
| 분류번호 | 기계명 | 규격 | 주연료 (ℓ/hr) | 잡재료 (주연료의%) | 조종원 (인/일) |
|
||||
|---|---|---|---|---|---|
|
||||
| 5105-0050 0100 0150 0200 5119-0625 5205-0035 0071 0103 0170 0210 0255 | 크 러 셔 ( 이 동 식 ) 골 재 세 척 설 비 공기압축기( 이동식) | 50ton/hr(93㎾) 100 (155) 150 (260) 200 (326) 15㎾ (62.5㎥/hr) 3.5㎥/min 7.1 10.3 17.0 21.0 25.5 | - - - - - 6.2 10.0 14.2 23.5 27.6 32.3 | - - - - - 16 16 16 16 16 16 | 1 1 1 1 1 1 1 1 1 1 1 |
|
||||
| 5105-0050 | 크러셔(이동식) | 50ton/hr(93㎾) | - | - | 1 |
|
||||
| 0100 | | 100 (155) | - | - | 1 |
|
||||
| 0150 | | 150 (260) | - | - | 1 |
|
||||
| 0200 | | 200 (326) | - | - | 1 |
|
||||
| 5119-0625 | 골재세척설비 | 15㎾ (62.5㎥/hr) | - | - | 1 |
|
||||
| 5205-0035 | 공기압축기(이동식) | 3.5㎥/min | 6.2 | 16 | 1 |
|
||||
| 0071 | | 7.1 | 10.0 | 16 | 1 |
|
||||
| 0103 | | 10.3 | 14.2 | 16 | 1 |
|
||||
| 0170 | | 17.0 | 23.5 | 16 | 1 |
|
||||
| 0210 | | 21.0 | 27.6 | 16 | 1 |
|
||||
| 0255 | | 25.5 | 32.3 | 16 | 1 |
|
||||
|
||||
→281제8장 건설기계
|
||||
|
||||
@@ -9027,13 +9406,65 @@ bo : 펌프준설선의 전동환산 출력(㎾)bo = 디젤 공칭주기 출력
|
||||
|
||||
| 분류번호 | 기계명 | 규격 | 주연료 (ℓ/hr) | 잡재료 (주연료의%) | 조종원 (인/일) |
|
||||
|---|---|---|---|---|---|
|
||||
| 7101-0450 7106-0035 7110-0013 0025 7120-0746 7202-0008 0010 7204-0018 0038 0055 0065 0160 7205-0125 0475 0540 7210-0485 7330-0010 7360-0055 0090 7505-0025 0050 0100 0125 0150 0200 0250 0350 0450 0500 0700 7811-0025 0030 0040 0045 0070 0120 | 고 성 능 착 정 기 골 재 살 포 기(자주식) 진 공 흡 입 준 설 차 버 킷 식 준 설 기 자 동 세 륜 기 ( 롤 타 입 ) 물 탱 크( 살수차) 이동식 임목파쇄기 동 력 분 무 기 라 인 마 커 차 선 제 거 기 발 전 기 엔 진( 가 솔 린) | 335.70㎾ 3.5m 13ton(3.00㎥적) 25ton(7.64㎥적) 7.46kW 2,200×5,1 50×1,000 2,650×5,160 ×1,000 1,800ℓ 3,800ℓ 5,500ℓ 6,500ℓ 16,000ℓ 93.25㎾ 354.35㎾ 402.84㎾ 4.85㎾ 10km/hr 4.10㎾ 6.71 25㎾ 50 100 125 150 200 250 350 450 500 700 1.87㎾ 2.24 2.98 3.36 5.22 8.95 | 39.5 3.2 15.2 27.6 1.3 동력 15.1㎾ 동력 15.1㎾ 8.2 8.6 9.3 9.4 12.9 - 80.9 95.8 휘발유1.3 20.7 휘발유3.38 휘발유5.53 4.3 8.7 17.4 19.4 23.0 30.6 38.3 53.6 68.9 76.6 107.3 휘발유0.5 0.6 0.8 0.9 1.4 2.4 | 50 24 40 40 20 - 30 30 30 30 30 - 24 24 20 4 20 20 24 24 24 24 24 24 24 24 24 24 24 20 20 20 20 20 20 | 1 1 1 1 1 - 1 1 1 1 1 1 1 1 - 1 1 1 1 1 1 1 1 1 1 1 1 1 - - - - - - |
|
||||
| 7101-0450 | 고성능착정기 | 335.70㎾ | 39.5 | 50 | 1 |
|
||||
| 7106-0035 | 골재살포기(자주식) | 3.5m | 3.2 | 24 | 1 |
|
||||
| 7110-0013 | 진공흡입준설차 | 13ton(3.00㎥적) | 15.2 | 40 | 1 |
|
||||
| 0025 | | 25ton(7.64㎥적) | 27.6 | 40 | 1 |
|
||||
| 7120-0746 | 버킷식준설기 | 7.46kW | 1.3 | 20 | 1 |
|
||||
| 7202-0008 | 자동세륜기(롤타입) | 2,200×5,150×1,000 | 동력 15.1㎾ | - | - |
|
||||
| 0010 | | 2,650×5,160×1,000 | 동력 15.1㎾ | | |
|
||||
| 7204-0018 | 물탱크(살수차) | 1,800ℓ | 8.2 | 30 | 1 |
|
||||
| 0038 | | 3,800ℓ | 8.6 | 30 | 1 |
|
||||
| 0055 | | 5,500ℓ | 9.3 | 30 | 1 |
|
||||
| 0065 | | 6,500ℓ | 9.4 | 30 | 1 |
|
||||
| 0160 | | 16,000ℓ | 12.9 | 30 | 1 |
|
||||
| 7205-0125 | 이동식 임목파쇄기 | 93.25㎾ | - | - | 1 |
|
||||
| 0475 | | 354.35㎾ | 80.9 | 24 | 1 |
|
||||
| 0540 | | 402.84㎾ | 95.8 | 24 | 1 |
|
||||
| 7210-0485 | 동력분무기 | 4.85㎾ | 휘발유1.3 | 20 | - |
|
||||
| 7330-0010 | 라인마커 | 10km/hr | 20.7 | 4 | 1 |
|
||||
| 7360-0055 | 차선제거기 | 4.10㎾ | 휘발유3.38 | 20 | 1 |
|
||||
| 0090 | | 6.71 | 휘발유5.53 | 20 | |
|
||||
| 7505-0025 | 발전기 | 25㎾ | 4.3 | 24 | 1 |
|
||||
| 0050 | | 50 | 8.7 | 24 | 1 |
|
||||
| 0100 | | 100 | 17.4 | 24 | 1 |
|
||||
| 0125 | | 125 | 19.4 | 24 | 1 |
|
||||
| 0150 | | 150 | 23.0 | 24 | 1 |
|
||||
| 0200 | | 200 | 30.6 | 24 | 1 |
|
||||
| 0250 | | 250 | 38.3 | 24 | 1 |
|
||||
| 0350 | | 350 | 53.6 | 24 | 1 |
|
||||
| 0450 | | 450 | 68.9 | 24 | 1 |
|
||||
| 0500 | | 500 | 76.6 | 24 | 1 |
|
||||
| 0700 | | 700 | 107.3 | 24 | 1 |
|
||||
| 7811-0025 | 엔진(가솔린) | 1.87㎾ | 휘발유0.5 | 20 | - |
|
||||
| 0030 | | 2.24 | 0.6 | 20 | - |
|
||||
| 0040 | | 2.98 | 0.8 | 20 | - |
|
||||
| 0045 | | 3.36 | 0.9 | 20 | - |
|
||||
| 0070 | | 5.22 | 1.4 | 20 | - |
|
||||
| 0120 | | 8.95 | 2.4 | 20 | - |
|
||||
|
||||
283제8장 건설기계
|
||||
|
||||
| 분류번호 | 기계명 | 규격 | 주연료 (ℓ/hr) | 잡재료 (주연료의%) | 조종원 (인/일) |
|
||||
|---|---|---|---|---|---|
|
||||
| 7812-0005 0007 0009 0015 0018 0020 0035 0070 0100 0150 0200 7954-1119 7991-0050 0100 0500 7992-0001 7993-0020 7994-0050 | 엔 진 ( 디 젤 ) 양 로 기 모 르 타 르 펌 프 모 르 타 르 믹 서 양 수 기 POWER TROWEL | 3.73㎾ 5.22 6.71 11.19 13.43 14.92 26.11 52.22 74.60 111.90 149.20 11.19㎾ 3.73㎾ 7.46㎾ 37㎾ 0.3㎥ 1.49㎾ 3.73㎾ | 0.5 0.8 1.0 1.6 2.0 2.2 3.8 7.6 10.8 16.3 21.7 1.6 3.73㎾ 7.46㎾ 37㎾ 1.87㎾ 휘발유1.3 1.49㎾ 휘발유1 | 16 16 16 16 16 16 16 16 16 16 16 16 - - - 2 - 10 | - - - - - - - - - - - 1 - - - - - - |
|
||||
| 7812-0005 | 엔진(디젤) | 3.73㎾ | 0.5 | 16 | - |
|
||||
| 0007 | | 5.22 | 0.8 | 16 | - |
|
||||
| 0009 | | 6.71 | 1.0 | 16 | - |
|
||||
| 0015 | | 11.19 | 1.6 | 16 | - |
|
||||
| 0018 | | 13.43 | 2.0 | 16 | - |
|
||||
| 0020 | | 14.92 | 2.2 | 16 | - |
|
||||
| 0035 | | 26.11 | 3.8 | 16 | - |
|
||||
| 0070 | | 52.22 | 7.6 | 16 | - |
|
||||
| 0100 | | 74.60 | 10.8 | 16 | - |
|
||||
| 0150 | | 111.90 | 16.3 | 16 | - |
|
||||
| 0200 | | 149.20 | 21.7 | 16 | - |
|
||||
| 7954-1119 | 양로기 | 11.19㎾ | 1.6 | 16 | 1 |
|
||||
| 7991-0050 | 모르타르펌프 | 3.73㎾ | 3.73㎾ | - | - |
|
||||
| 0100 | | 7.46㎾ | 7.46㎾ | - | - |
|
||||
| 0500 | | 37㎾ | 37㎾ | - | - |
|
||||
| 7992-0001 | 모르타르 믹서 | 0.3㎥ | 1.87㎾ 휘발유1.3 | 2 | - |
|
||||
| 7993-0020 | 양수기 | 1.49㎾ | 1.49㎾ | - | - |
|
||||
| 7994-0050 | POWER TROWEL | 3.73㎾ | 휘발유1 | 10 | - |
|
||||
|
||||
[주] ① 휘발유 및 경유㉮ 시간당 소비량을 말하며 엔진부하율(Load Factor) 70∼80%, 실작업시간은 50/60을 각각 기준으로하여 산정한 것이다.㉯ 보조엔진에 사용되는 유류는 위의 표에 포함되어 있다.㉰ 주연료란에 휘발유 및 중유로 표시되지 아니한 것은 경유를 말한다.(해상장비 포함)
|
||||
|
||||
@@ -11272,7 +11703,15 @@ bo : 펌프준설선의 전동환산 출력(㎾)bo = 디젤 공칭주기 출력
|
||||
| 관경 | 배관공(수도) | 관경 | 배관공(수도) |
|
||||
|---|---|---|---|
|
||||
| (㎜) | (인) | (㎜) | (인) |
|
||||
| 100이하 125 150 200 250 300 350 400 450 | 0.08 0.09 0.10 0.12 0.14 0.16 0.18 0.20 0.22 | 500 600 700 800 900 1,000 1,100 1,200 | 0.24 0.28 0.32 0.36 0.40 0.44 0.48 0.52 |
|
||||
| 100이하 | 0.08 | 500 | 0.24 |
|
||||
| 125 | 0.09 | 600 | 0.28 |
|
||||
| 150 | 0.10 | 700 | 0.32 |
|
||||
| 200 | 0.12 | 800 | 0.36 |
|
||||
| 250 | 0.14 | 900 | 0.40 |
|
||||
| 300 | 0.16 | 1,000 | 0.44 |
|
||||
| 350 | 0.18 | 1,100 | 0.48 |
|
||||
| 400 | 0.20 | 1,200 | 0.52 |
|
||||
| 450 | 0.22 | | |
|
||||
|
||||
[주] ① 본 품은 절단기를 사용하여 주철관을 절단하는 기준이다.
|
||||
|
||||
@@ -11354,7 +11793,20 @@ bo : 펌프준설선의 전동환산 출력(㎾)bo = 디젤 공칭주기 출력
|
||||
| 관경 (㎜) | A종 | B종 | 관경 (㎜) | A종 | B종 |
|
||||
|---|---|---|---|---|---|
|
||||
| | 용접공(인) | 용접공(인) | | 용접공(인) | 용접공(인) |
|
||||
| 80 100 125 150 200 250 300 350 400 450 500 600 | 0.08 0.08 0.09 0.10 0.13 0.16 0.20 0.26 0.31 0.36 0.41 0.46 | - - - - - - - - - - - - | 700 800 900 1,000 1,100 1,200 1,350 1,500 1,650 1,800 2,000 2,200 2,400 | 0.62 0.71 0.79 0.96 1.04 1.20 1.47 1.88 2.14 2.26 2.55 2.78 3.06 | 0.54 0.65 0.70 0.85 0.87 0.99 1.23 1.48 1.71 1.84 2.32 2.40 2.66 |
|
||||
| 80 | 0.08 | - | 700 | 0.62 | 0.54 |
|
||||
| 100 | 0.08 | - | 800 | 0.71 | 0.65 |
|
||||
| 125 | 0.09 | - | 900 | 0.79 | 0.70 |
|
||||
| 150 | 0.10 | - | 1,000 | 0.96 | 0.85 |
|
||||
| 200 | 0.13 | - | 1,100 | 1.04 | 0.87 |
|
||||
| 250 | 0.16 | - | 1,200 | 1.20 | 0.99 |
|
||||
| 300 | 0.20 | - | 1,350 | 1.47 | 1.23 |
|
||||
| 350 | 0.26 | - | 1,500 | 1.88 | 1.48 |
|
||||
| 400 | 0.31 | - | 1,650 | 2.14 | 1.71 |
|
||||
| 450 | 0.36 | - | 1,800 | 2.26 | 1.84 |
|
||||
| 500 | 0.41 | - | 2,000 | 2.55 | 2.32 |
|
||||
| 600 | 0.46 | - | 2,200 | 2.78 | 2.40 |
|
||||
| | | | 2,400 | 3.06 | 2.66 |
|
||||
| 비 고 | - 금긋기 및, 절단품은 본 품의 70%, 선단가공(Beveling) 품은 본 품의 30%를 계상한다. | | | | |
|
||||
| 비 고 | - 금긋기 및, 절단품은 본 품의 70%, 선단가공(Beveling) 품은 본 품의 30%를 계상한다. | | | | |
|
||||
|
||||
[주] ① 본 품은 산소+LPG를 사용한 강관을 절단하는 기준이다.
|
||||
@@ -11869,7 +12321,20 @@ bo : 펌프준설선의 전동환산 출력(㎾)bo = 디젤 공칭주기 출력
|
||||
|
||||
| 지관 본관 | 80㎜ | 100 | 150 | 200 | 250 | 300 | 400 | 500 | 600 |
|
||||
|---|---|---|---|---|---|---|---|---|---|
|
||||
| 80㎜ 100 150 200 250 300 350 400 450 500 600 700 800 900 | 24.3 32.5 43.1 63.3 83.8 92.7 106.9 141.6 154.3 163.4 192.2 239.4 265.6 297.8 | 32.8 44.5 64.4 85.3 94.1 108.5 144.0 155.7 165.2 193.5 243.4 268.0 300.0 | 50.5 67.2 88.1 97.5 109.4 149.3 157.8 168.0 196.0 246.0 273.0 305.0 | 92.1 101.4 113.0 160.0 170.3 175.0 205.0 250.0 280.0 315.0 | 167.4 190.0 234.0 279.0 295.0 357.0 434.0 477.5 | 205.0 253.0 295.0 320.0 370.0 450.0 490.5 | 366.0 485.0 538.0 645.0 759.0 | 557.6 668.8 779.7 | 577.9 693.4 800.9 |
|
||||
| 80㎜ | 24.3 | | | | | | | | |
|
||||
| 100 | 32.5 | 32.8 | | | | | | | |
|
||||
| 150 | 43.1 | 44.5 | 50.5 | | | | | | |
|
||||
| 200 | 63.3 | 64.4 | 67.2 | | | | | | |
|
||||
| 250 | 83.8 | 85.3 | 88.1 | 92.1 | | | | | |
|
||||
| 300 | 92.7 | 94.1 | 97.5 | 101.4 | | | | | |
|
||||
| 350 | 106.9 | 108.5 | 109.4 | 113.0 | 167.4 | | | | |
|
||||
| 400 | 141.6 | 144.0 | 149.3 | 160.0 | 190.0 | 205.0 | | | |
|
||||
| 450 | 154.3 | 155.7 | 157.8 | 170.3 | 234.0 | 253.0 | | | |
|
||||
| 500 | 163.4 | 165.2 | 168.0 | 175.0 | 279.0 | 295.0 | 366.0 | | |
|
||||
| 600 | 192.2 | 193.5 | 196.0 | 205.0 | 295.0 | 320.0 | 485.0 | | |
|
||||
| 700 | 239.4 | 243.4 | 246.0 | 250.0 | 357.0 | 370.0 | 538.0 | 557.6 | 577.9 |
|
||||
| 800 | 265.6 | 268.0 | 273.0 | 280.0 | 434.0 | 450.0 | 645.0 | 668.8 | 693.4 |
|
||||
| 900 | 297.8 | 300.0 | 305.0 | 315.0 | 477.5 | 490.5 | 759.0 | 779.7 | 800.9 |
|
||||
|
||||
6-8-5 부단수 천공 분기점 분기('00, '11, '21년 보완)(개소당)
|
||||
|
||||
@@ -20265,7 +20730,12 @@ bo : 펌프준설선의 전동환산 출력(㎾)bo = 디젤 공칭주기 출력
|
||||
|
||||
| 규격(㎜) | 덕트공(인) | 규격(㎜) | 덕트공(인) |
|
||||
|---|---|---|---|
|
||||
| ø100 125 150 175 200 225 | 0.050 0.060 0.080 0.090 0.100 0.110 | 250 275 300 350 400 | 0.120 0.140 0.170 0.210 0.250 |
|
||||
| ø100 | 0.050 | 250 | 0.120 |
|
||||
| 125 | 0.060 | 275 | 0.140 |
|
||||
| 150 | 0.080 | 300 | 0.170 |
|
||||
| 175 | 0.090 | 350 | 0.210 |
|
||||
| 200 | 0.100 | 400 | 0.250 |
|
||||
| 225 | 0.110 | | |
|
||||
|
||||
[주] ① 본 품은 플렉시블 덕트를 일반 덕트에 연결하여 설치하는 기준이다.
|
||||
|
||||
|
||||
+148
-47
@@ -589,11 +589,13 @@
|
||||
| 떼 | cm | - | ㎡ | 1 | |
|
||||
| 모래,자갈 | cm | - | ㎥ | 2 | |
|
||||
| 조약돌 | cm | - | ㎥ | 2 | |
|
||||
| 견치돌, 깬돌 | cm cm | - - | ㎡ 개 | 1 | |
|
||||
| 견치돌, 깬돌 | cm | - | ㎡ | 1 | |
|
||||
| | cm | - | 개 | | |
|
||||
| 야 면 석(野面石) | cm | - | 개 | - | |
|
||||
| cm | - | ㎥ | 1 | | |
|
||||
| cm | - | ㎡ | - | | |
|
||||
| 돌쌓기 및 돌붙임 | cm cm | - - | ㎥ ㎡ | 1 1 | |
|
||||
| 돌쌓기 및 돌붙임 | cm | - | ㎥ | 1 | |
|
||||
| | cm | - | ㎡ | - | |
|
||||
| | cm | - | ㎥ | 1 | |
|
||||
| | cm | - | ㎡ | 1 | |
|
||||
| 사 석(捨石) | cm | - | ㎥ | 1 | |
|
||||
| 다 듬 돌(切石, 板石) | cm | - | 개 | 2 | |
|
||||
| 벽돌 | mm | - | 개 | - | |
|
||||
@@ -805,7 +807,8 @@
|
||||
| 타일 | 두께 6㎜ | ㎡ | 500 | 660 | - | - | 모자이크 포함 |
|
||||
| 타일 | 두께 (8㎜) | ㎡ | (350) | (460) | - | - | |
|
||||
| 크링커타일 | 두께 24㎜ | ㎡ | 150 | 200 | - | - | |
|
||||
| 합판 유리 | 12×900×1,800㎜ 두께 3㎜ | 매 ㎡ | 450 700 | 600 930 | 820 - | - - | |
|
||||
| 합판 | 12×900×1,800㎜ | 매 | 450 | 600 | 820 | - | |
|
||||
| 유리 | 두께 3㎜ | ㎡ | 700 | 930 | - | - | |
|
||||
| 페인트 | 4ℓ(18ℓ)/통 | 통 | 1,300 | 1,720 | 2,365 | | |
|
||||
| | | | (300) | (400) | (550) | | |
|
||||
| 아스타일 | 3㎜×30cm×30cm | 매 | 9,600 | 12,800 | 17,650 | - | |
|
||||
@@ -1997,7 +2000,8 @@
|
||||
| 구 분 | 규격 | 단위 | 나무높이 | | |
|
||||
|---|---|---|---|---|---|
|
||||
| 5m 미만 | 5m이상~8m미만 | 8m 이상 | | | |
|
||||
| 벌목부 보통인부 | | 인 인 | 2.14 0.51 | 2.80 0.66 | 3.65 0.87 |
|
||||
| 벌목부 | | 인 | 2.14 | 2.80 | 3.65 |
|
||||
| 보통인부 | | 인 | 0.51 | 0.66 | 0.87 |
|
||||
| 굴착기+부착용집게 | 0.2㎥ | hr | 2.71 | 3.54 | 4.61 |
|
||||
| 비고 | - 본 품의 집재거리는 100m까지를 기준한 것이므로, 이를 초과하는 경우 매 100m 증가마다 인력품을 30%씩 가산한다. | | | | |
|
||||
|
||||
@@ -2456,8 +2460,8 @@
|
||||
| 명 칭 | 규 격 | 수 량 | 단 위 | 비 고 |
|
||||
|---|---|---|---|---|
|
||||
| 묘목 | 1~0 | 4,000 | 본 | 묘목 : 1년생 본수 : 4,000본 |
|
||||
| 요소 | 46% | | kg | |
|
||||
| 인산 | 20% | | kg | |
|
||||
| 요소 | 46% | | ㎏ | |
|
||||
| 인산 | 20% | | ㎏ | |
|
||||
| 운반비 | | 72.4 | kg | 별도 계상, 운반조견표 참조 |
|
||||
| 특별인부 | | 1.33 | 인 | |
|
||||
| 보통인부 | | 20 | 인 | |
|
||||
@@ -2774,7 +2778,7 @@
|
||||
|
||||
| 구 분 | 규 격 | 단위 | 적용수량 | 비 고 | |
|
||||
|---|---|---|---|---|---|
|
||||
| 자재 | 종 자 | | kg | 0.025 | |
|
||||
| 자재 | 종 자 | | ㎏ | 0.025 | |
|
||||
| 비 료 | 복합비료 | kg | 0.1 | | |
|
||||
| 피 복 제 | 화이버 | kg | 0.18 | | |
|
||||
| 침식안정제 | 합성접착제 | kg | 0.1 | | |
|
||||
@@ -2799,7 +2803,7 @@
|
||||
|
||||
| 구 분 | 규 격 | 단위 | 적용수량 | 비 고 | |
|
||||
|---|---|---|---|---|---|
|
||||
| 자재 | 종 자 | | kg | 0.025 | |
|
||||
| 자재 | 종 자 | | ㎏ | 0.025 | |
|
||||
| 비 료 | 복합비료 | kg | 0.1 | | |
|
||||
| 피 복 제 | 화이버 | kg | 0.18 | | |
|
||||
| 침식안정제 | 합성접착제 | kg | 0.1 | | |
|
||||
@@ -3867,7 +3871,12 @@
|
||||
| 1회 적 재 량 | 1인 1일공정 | | | | | | |
|
||||
| 용 재 (원목) | 신 재 (활 잡) | 목 탄 | 운 반 | 상 하 차 | | | |
|
||||
| 침 엽 수 (포플러과 포함) | 활 엽 수 (포플러과 제외) | 침 | 활 | | | | |
|
||||
| 저 나 르 기 트 럭 집 재 뗏 목 토 장 집 재 | ㎥ 0.06∼0.07 4.8∼6.0 | ㎥ 0.05 4.0∼6.0 | ㎥ 0.05 4.0∼5.0 | kg 40∼60 3,000∼4,000 | 연km 16∼24 3∼5㎥ 20∼30㎥ 5∼10㎥ | ㎥ 5 | ㎥ 4 |
|
||||
| | ㎥ | ㎥ | ㎥ | kg | 연km | ㎥ | ㎥ |
|
||||
| 저 나 르 기 | 0.06∼0.07 | 0.05 | 0.05 | 40∼60 | 16∼24 | | |
|
||||
| 트 럭 | 4.8∼6.0 | 4.0∼6.0 | 4.0∼5.0 | 3,000∼4,000 | | 5 | 4 |
|
||||
| 집 재 | | | | | 3∼5㎥ | | |
|
||||
| 뗏 목 | | | | | 20∼30㎥ | | |
|
||||
| 토 장 집 재 | | | | | 5∼10㎥ | | |
|
||||
|
||||
[주] 수라집재의 경우 ‘숲가꾸기 설계·감리 및 시행지침’의 품셈을 사용할 수 있다
|
||||
|
||||
@@ -4761,7 +4770,7 @@ Q=본당 롤트랩 소요량(m/본), r=가슴높이 반지름(m), L=롤트랩
|
||||
|
||||
| 구 분 | 규 격 | 단위 | 수 량 | 비 고 | |
|
||||
|---|---|---|---|---|---|
|
||||
| 자재 | 폭 약 | | kg | 0.35 | 잡재료비:주재료의 5% |
|
||||
| 자재 | 폭 약 | | ㎏ | 0.35 | 잡재료비:주재료의 5% |
|
||||
| 뇌 관 | | 개 | 1.0 | | |
|
||||
| 비 트 | | 개 | 0.008 | | |
|
||||
| 인력 | 화 약 공 | | 인 | 0.041 | |
|
||||
@@ -5688,7 +5697,16 @@ E : 작업효율
|
||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| 소 재 (조재목) | 제재 | | | | | | | | | | |
|
||||
| m | 인/㎥ | 인/㎥ | 인/ 100속 | 인/ 100속 | 인/ 100속 | 인/ 100매 | 인/ 100개 | 인/ 100본 | 인/ 1000㎡ | 인/ 톤 | |
|
||||
| 20 40 60 80 100 120 140 160 180 200 | 0.05 0.09 0.12 0.15 0.19 0.22 0.26 0.29 0.33 0.36 | 0.04 0.07 0.1 0.13 0.17 0.2 0.23 0.26 0.29 0.32 | 0.31 0.38 0.44 0.50 0.56 0.63 0.69 0.75 0.82 0.88 | 0.21 0.25 0.29 0.33 0.38 0.42 0.46 0.50 0.54 0.59 | 0.31 0.38 0.44 0.50 0.56 0.63 0.69 0.75 0.82 0.88 | 0.07 0.09 0.11 0.13 0.14 0.16 0.18 0.20 0.21 0.23 | 0.15 0.18 0.22 0.25 0.29 0.32 0.36 0.39 0.43 0.46 | 0.06 0.10 0.13 0.17 0.21 0.25 0.29 0.33 0.37 0.41 | 0.31 0.38 0.44 0.50 0.56 0.63 0.69 0.75 0.82 0.88 | 0.11 0.14 0.17 0.21 0.24 0.27 0.31 0.34 0.37 0.41 | |
|
||||
| 20 | 0.05 | 0.04 | 0.31 | 0.21 | 0.31 | 0.07 | 0.15 | 0.06 | 0.31 | 0.11 | |
|
||||
| 40 | 0.09 | 0.07 | 0.38 | 0.25 | 0.38 | 0.09 | 0.18 | 0.10 | 0.38 | 0.14 | |
|
||||
| 60 | 0.12 | 0.1 | 0.44 | 0.29 | 0.44 | 0.11 | 0.22 | 0.13 | 0.44 | 0.17 | |
|
||||
| 80 | 0.15 | 0.13 | 0.50 | 0.33 | 0.50 | 0.13 | 0.25 | 0.17 | 0.50 | 0.21 | |
|
||||
| 100 | 0.19 | 0.17 | 0.56 | 0.38 | 0.56 | 0.14 | 0.29 | 0.21 | 0.56 | 0.24 | |
|
||||
| 120 | 0.22 | 0.2 | 0.63 | 0.42 | 0.63 | 0.16 | 0.32 | 0.25 | 0.63 | 0.27 | |
|
||||
| 140 | 0.26 | 0.23 | 0.69 | 0.46 | 0.69 | 0.18 | 0.36 | 0.29 | 0.69 | 0.31 | |
|
||||
| 160 | 0.29 | 0.26 | 0.75 | 0.50 | 0.75 | 0.20 | 0.39 | 0.33 | 0.75 | 0.34 | |
|
||||
| 180 | 0.33 | 0.29 | 0.82 | 0.54 | 0.82 | 0.21 | 0.43 | 0.37 | 0.82 | 0.37 | |
|
||||
| 200 | 0.36 | 0.32 | 0.88 | 0.59 | 0.88 | 0.23 | 0.46 | 0.41 | 0.88 | 0.41 | |
|
||||
|
||||
[주] ① 본 품은 인력으로 작업수행시 사용하며, 가급적 다른 경제적인 운반방법을 고려한다.
|
||||
- ② 본 품은 원칙적으로 200m 이내의 운반에 적용한다.
|
||||
@@ -6044,7 +6062,11 @@ E : 작업효율
|
||||
| 길이 폭 | 3M | 6M | 9M | 12M | 비고 | | | | |
|
||||
|---|---|---|---|---|---|---|---|---|---|
|
||||
| 비계공 | 특별인부 | 비계공 | 특별인부 | 비계공 | 특별인부 | 비계공 | 특별인부 | | |
|
||||
| 2.4M 3.0M 3.5M 4.8M 6.0M | 0.29 0.33 0.36 0.44 0.5 | 0.14 0.17 0.18 0.22 0.25 | 0.44 0.5 0.53 0.61 0.66 | 0.22 0.25 0.26 0.3 0.33 | 0.53 0.59 0.61 0.71 0.77 | 0.16 0.29 0.3 0.36 0.38 | 0.61 0.67 0.71 0.77 0.8 | 0.3 0.33 0.36 0.38 0.4 | H=2.6M 기준 용도: 사무실, 창고 |
|
||||
| 2.4M | 0.29 | 0.14 | 0.44 | 0.22 | 0.53 | 0.16 | 0.61 | 0.3 | H=2.6M |
|
||||
| 3.0M | 0.33 | 0.17 | 0.5 | 0.25 | 0.59 | 0.29 | 0.67 | 0.33 | 기준 |
|
||||
| 3.5M | 0.36 | 0.18 | 0.53 | 0.26 | 0.61 | 0.3 | 0.71 | 0.36 | 용도: |
|
||||
| 4.8M | 0.44 | 0.22 | 0.61 | 0.3 | 0.71 | 0.36 | 0.77 | 0.38 | 사무실, |
|
||||
| 6.0M | 0.5 | 0.25 | 0.66 | 0.33 | 0.77 | 0.38 | 0.8 | 0.4 | 창고 |
|
||||
|
||||
[주] ① 본 품은 설치 또는 해체 시에 각각 적용한다.
|
||||
- ② 사용중기는 10ton 트럭크레인을 기준으로 하였으며, 현장여건에 따라 양중기계를 선정할 수 있으며, 기계경비 및 콘테이너형 가설건축물의 운반비는 별도 계상한다.
|
||||
@@ -6212,7 +6234,7 @@ E : 작업효율
|
||||
|
||||
| 구 분 | 단위 | 기준수량 (1회사용) | 사용횟수별기준수량에대한 비율(%) | 비 고 | | |
|
||||
|---|---|---|---|---|---|---|
|
||||
| 횟수별 | 재료별(%) | 노무비(%) | | | | |
|
||||
| | | | 횟수별 | 재료별(%) | 노무비(%) | |
|
||||
| 합 판 | ㎡ | 1.030 | 1회사용시 2회사용시 3회사용시 4회사용시 5회사용시 6회사용시 | 100.0 57.0 46.1 40.1 37.1 34.7 | 100.0 60.0 47.1 40.0 34.2 32.0 | 12mm내수합판기준 |
|
||||
| 각 재 | ㎥ | 0.038 | | | | |
|
||||
| 철 선 | kg | 0.29 | | | | |
|
||||
@@ -6476,7 +6498,17 @@ E : 작업효율
|
||||
|
||||
| 구 분 | 관경(㎜) | 배관공(수도)(인) | 보통인부(인) | 크레인(hr) | 비고 |
|
||||
|---|---|---|---|---|---|
|
||||
| 파형강관부설 | 250 300 400 450 500 600 700 800 1,000 1,200 1,500 | 0.04 0.06 0.10 0.12 0.13 0.17 0.21 0.24 0.32 0.39 0.50 | 0.02 0.03 0.05 0.06 0.07 0.08 0.10 0.12 0.16 0.19 0.25 | 0.12 0.13 0.16 0.17 0.18 0.20 0.23 0.25 0.30 0.35 0.43 | |
|
||||
| 파형강관부설 | 250 | 0.04 | 0.02 | 0.12 | |
|
||||
| | 300 | 0.06 | 0.03 | 0.13 | |
|
||||
| | 400 | 0.10 | 0.05 | 0.16 | |
|
||||
| | 450 | 0.12 | 0.06 | 0.17 | |
|
||||
| | 500 | 0.13 | 0.07 | 0.18 | |
|
||||
| | 600 | 0.17 | 0.08 | 0.20 | |
|
||||
| | 700 | 0.21 | 0.10 | 0.23 | |
|
||||
| | 800 | 0.24 | 0.12 | 0.25 | |
|
||||
| | 1,000 | 0.32 | 0.16 | 0.30 | |
|
||||
| | 1,200 | 0.39 | 0.19 | 0.35 | |
|
||||
| | 1,500 | 0.50 | 0.25 | 0.43 | |
|
||||
| 철 거 | | | | | 부설비의 50% |
|
||||
|
||||
### 12-15. 집수정
|
||||
@@ -7113,15 +7145,22 @@ E : 작업효율
|
||||
<돌쌓기의 개수 및 중량의 표준>
|
||||
(단위: ㎡당)
|
||||
|
||||
| 종별 뒷길이 단위 | 견치돌 | 깬돌 및 깬잡석 | 야면석 | |
|
||||
| 종별 뒷길이 | 단위 | 견치돌 | 깬돌 및 깬잡석 | 야면석 |
|
||||
|---|---|---|---|---|
|
||||
| 25㎝(17×17) | 개 ㎏ | 32 192 | 33 132 | - - |
|
||||
| 30㎝(20×20) | 개 ㎏ | 23 368 | 24 264 | 28 420 |
|
||||
| 35㎝(25×25) | 개 ㎏ | 16 480 | 17 340 | 23 575 |
|
||||
| 45㎝(30×30) | 개 ㎏ | 11 627 | 12 480 | 16 880 |
|
||||
| 55㎝(35×35) | 개 ㎏ | 8 752 | 9 504 | 11 1,100 |
|
||||
| 60㎝(40×40) | 개 ㎏ | 6 822 | 6 540 | - - |
|
||||
| 75㎝(50×50) | 개 ㎏ | 4 1,028 | 4 560 | - - |
|
||||
| 25㎝(17×17) | 개 | 32 | 33 | - |
|
||||
| | ㎏ | 192 | 132 | - |
|
||||
| 30㎝(20×20) | 개 | 23 | 24 | 28 |
|
||||
| | ㎏ | 368 | 264 | 420 |
|
||||
| 35㎝(25×25) | 개 | 16 | 17 | 23 |
|
||||
| | ㎏ | 480 | 340 | 575 |
|
||||
| 45㎝(30×30) | 개 | 11 | 12 | 16 |
|
||||
| | ㎏ | 627 | 480 | 880 |
|
||||
| 55㎝(35×35) | 개 | 8 | 9 | 11 |
|
||||
| | ㎏ | 752 | 504 | 1,100 |
|
||||
| 60㎝(40×40) | 개 | 6 | 6 | - |
|
||||
| | ㎏ | 822 | 540 | - |
|
||||
| 75㎝(50×50) | 개 | 4 | 4 | - |
|
||||
| | ㎏ | 1,028 | 560 | - |
|
||||
|
||||
[주] 본 기준은 인력 돌쌓기 및 돌붙임에 적용한다.
|
||||
|
||||
@@ -7131,8 +7170,9 @@ E : 작업효율
|
||||
|
||||
| 명 칭 | 규 격 | 단 위 | 수량(뒷길이) | | |
|
||||
|---|---|---|---|---|---|
|
||||
| 35cm 이하 | 55cm 이하 | 75cm 이하 | | | |
|
||||
| 석공 보통인부 | | 인 〃 | 0.10 0.05 | 0.09 0.04 | 0.08 0.03 |
|
||||
| | | | 35cm 이하 | 55cm 이하 | 75cm 이하 |
|
||||
| 석공 | | 인 | 0.10 | 0.09 | 0.08 |
|
||||
| 보통인부 | | 〃 | 0.05 | 0.04 | 0.03 |
|
||||
| 굴착기+부착용 집게 | 0.6㎥ | 시간 | 0.39 | 0.37 | 0.35 |
|
||||
|
||||
[주] ① 본 품은 기계화시공이 가능한 사업지에 대해서 이 품을 적용한다.
|
||||
@@ -7149,7 +7189,10 @@ E : 작업효율
|
||||
|
||||
| 뒷길이 종별 | 25㎝ | 30㎝ | 35㎝ | 45㎝ | 55㎝ | 60㎝ | 75㎝ |
|
||||
|---|---|---|---|---|---|---|---|
|
||||
| 야면석(㎥) 깬잡석(㎥) 깬 돌(㎥) 견치돌(㎥) | 0.06 0.09 - - | 0.07 0.11 0.10 - | 0.09 0.13 0.12 0.12 | 0.11 0.16 0.15 0.15 | 0.14 0.19 0.18 0.18 | 0.15 0.21 0.20 0.20 | - 0.26 0.25 0.25 |
|
||||
| 야면석(㎥) | 0.06 | 0.07 | 0.09 | 0.11 | 0.14 | 0.15 | - |
|
||||
| 깬잡석(㎥) | 0.09 | 0.11 | 0.13 | 0.16 | 0.19 | 0.21 | 0.26 |
|
||||
| 깬 돌(㎥) | - | 0.10 | 0.12 | 0.15 | 0.18 | 0.20 | 0.25 |
|
||||
| 견치돌(㎥) | - | - | 0.12 | 0.15 | 0.18 | 0.20 | 0.25 |
|
||||
|
||||
### 13-4-4. 찰쌓기(인력)
|
||||
|
||||
@@ -7173,8 +7216,11 @@ E : 작업효율
|
||||
|
||||
| 뒷길이 종별 | 25㎝ | 30㎝ | 35㎝ | 45㎝ | 55㎝ | 60㎝ | 75㎝ | 비고 |
|
||||
|---|---|---|---|---|---|---|---|---|
|
||||
| 야면석(㎥) 호박돌(㎥) | 0.08 0.08 | 0.10 0.10 | 0.12 0.12 | 0.15 0.15 | 0.18 0.18 | 0.20 0.20 | 0.25 0.25 | 뒷길이 33.3% 〃 |
|
||||
| 깬잡석(㎥) 깬 돌(㎥) 견치돌(㎥) | 0.11 0.11 0.11 | 0.14 0.14 0.14 | 0.16 0.16 0.16 | 0.20 0.20 0.20 | 0.25 0.25 0.25 | 0.27 0.27 0.27 | 0.34 0.34 0.34 | 뒷길이 45% 〃 〃 |
|
||||
| 야면석(㎥) | 0.08 | 0.10 | 0.12 | 0.15 | 0.18 | 0.20 | 0.25 | 뒷길이 33.3% |
|
||||
| 호박돌(㎥) | 0.08 | 0.10 | 0.12 | 0.15 | 0.18 | 0.20 | 0.25 | 〃 |
|
||||
| 깬잡석(㎥) | 0.11 | 0.14 | 0.16 | 0.20 | 0.25 | 0.27 | 0.34 | 뒷길이 45% |
|
||||
| 깬 돌(㎥) | 0.11 | 0.14 | 0.16 | 0.20 | 0.25 | 0.27 | 0.34 | 〃 |
|
||||
| 견치돌(㎥) | 0.11 | 0.14 | 0.16 | 0.20 | 0.25 | 0.27 | 0.34 | 〃 |
|
||||
|
||||
- ② 돌쌓기의 기초(조약돌, 콘크리트, 말뚝(杭)은 지반 상태에 따라 별도로 계상할 수 있다.
|
||||
- ③ 뒤채움 품(조약돌)은 “기초다짐 및 뒤채움” 항을 적용한다.
|
||||
@@ -7221,8 +7267,9 @@ E : 작업효율
|
||||
|
||||
| 명 칭 | 규 격 | 단 위 | 수량(뒷길이) | | |
|
||||
|---|---|---|---|---|---|
|
||||
| 35cm 이하 | 55cm 이하 | 75cm 이하 | | | |
|
||||
| 석공 보통인부 | | 인 〃 | 0.09 0.05 | 0.08 0.04 | 0.07 0.03 |
|
||||
| | | | 35cm 이하 | 55cm 이하 | 75cm 이하 |
|
||||
| 석공 | | 인 | 0.09 | 0.08 | 0.07 |
|
||||
| 보통인부 | | 〃 | 0.05 | 0.04 | 0.03 |
|
||||
| 굴착기+부착용 집게 | 0.6㎥ | 시간 | 0.31 | 0.30 | 0.28 |
|
||||
|
||||
[주] ① 본품은 기계화시공이 가능한 사업지에 대해서 이 품을 적용한다.
|
||||
@@ -7258,7 +7305,13 @@ E : 작업효율
|
||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| 종 별 | 깬 돌 | 깬잡석 | 조약돌 및 야면석 | 깬 돌 | 깬잡석 | 호박돌 및 야면석 | | | | | | |
|
||||
| 뒷길이 (㎝) | 석공 (인) | 보통 인부 (인) | 석공 (인) | 보통 인부 (인) | 석공 (인) | 보통 인부 (인) | 석공 (인) | 보통 인부 (인) | 석공 (인) | 보통 인부 (인) | 석공 (인) | 보통 인부 (인) |
|
||||
| 25 30 35 45 55 60 70 | 0.15 0.22 0.25 0.30 0.36 0.43 0.56 | 0.12 0.18 0.20 0.24 0.29 0.34 0.51 | 0.13 0.20 0.23 0.27 0.33 0.39 0.51 | 0.10 0.16 0.18 0.22 0.26 0.31 0.41 | 0.10 0.13 0.16 0.24 0.32 0.37 - | 0.10 0.11 0.14 0.21 0.29 0.33 - | 0.12 0.18 0.20 0.24 0.29 0.34 0.45 | 0.12 0.18 0.20 0.24 0.29 0.34 0.45 | 0.10 0.16 0.18 0.22 0.26 0.31 0.41 | 0.10 0.16 0.18 0.22 0.26 0.31 0.41 | 0.08 0.09 0.11 0.17 0.23 0.26 - | 0.10 0.11 0.14 0.21 0.29 0.33 - |
|
||||
| 25 | 0.15 | 0.12 | 0.13 | 0.10 | 0.10 | 0.10 | 0.12 | 0.12 | 0.10 | 0.10 | 0.08 | 0.10 |
|
||||
| 30 | 0.22 | 0.18 | 0.20 | 0.16 | 0.13 | 0.11 | 0.18 | 0.18 | 0.16 | 0.16 | 0.09 | 0.11 |
|
||||
| 35 | 0.25 | 0.20 | 0.23 | 0.18 | 0.16 | 0.14 | 0.20 | 0.20 | 0.18 | 0.18 | 0.11 | 0.14 |
|
||||
| 45 | 0.30 | 0.24 | 0.27 | 0.22 | 0.24 | 0.21 | 0.24 | 0.24 | 0.22 | 0.22 | 0.17 | 0.21 |
|
||||
| 55 | 0.36 | 0.29 | 0.33 | 0.26 | 0.32 | 0.29 | 0.29 | 0.29 | 0.26 | 0.26 | 0.23 | 0.29 |
|
||||
| 60 | 0.43 | 0.34 | 0.39 | 0.31 | 0.37 | 0.33 | 0.34 | 0.34 | 0.31 | 0.31 | 0.26 | 0.33 |
|
||||
| 70 | 0.56 | 0.51 | 0.51 | 0.41 | - | - | 0.45 | 0.45 | 0.41 | 0.41 | - | - |
|
||||
|
||||
[주] ① 본 품에는 기초 및 뒤채움 품이 포함되지 않았으며 고임돌품은 포함되어 있다.
|
||||
- ② 본 품은 깬돌, 깬잡석을 표준으로 한 것이다.
|
||||
@@ -7273,8 +7326,9 @@ E : 작업효율
|
||||
|
||||
| 명 칭 | 규 격 | 단 위 | 수량(뒷길이) | | |
|
||||
|---|---|---|---|---|---|
|
||||
| 35cm 이하 | 55cm 이하 | 75cm 이하 | | | |
|
||||
| 석공 보통인부 | | 인 〃 | 0.13 0.04 | 0.12 0.03 | 0.11 0.02 |
|
||||
| | | | 35cm 이하 | 55cm 이하 | 75cm 이하 |
|
||||
| 석공 | | 인 | 0.13 | 0.12 | 0.11 |
|
||||
| 보통인부 | | 〃 | 0.04 | 0.03 | 0.02 |
|
||||
| 굴착기+부착용 집게 | 0.6㎥ | 시간 | 0.25 | 0.24 | 0.22 |
|
||||
|
||||
[주] ① 본 품은 기계화시공이 가능한 사업지에 대해서 이 품을 적용한다.
|
||||
@@ -7289,8 +7343,9 @@ E : 작업효율
|
||||
|
||||
| 명 칭 | 규 격 | 단 위 | 수량(뒷길이) | | |
|
||||
|---|---|---|---|---|---|
|
||||
| 35cm 이하 | 55cm 이하 | 75cm 이하 | | | |
|
||||
| 석공 보통인부 | | 인 〃 | 0.11 0.04 | 0.10 0.03 | 0.09 0.02 |
|
||||
| | | | 35cm 이하 | 55cm 이하 | 75cm 이하 |
|
||||
| 석공 | | 인 | 0.11 | 0.10 | 0.09 |
|
||||
| 보통인부 | | 〃 | 0.04 | 0.03 | 0.02 |
|
||||
| 굴착기+부착용 집게 | 0.6㎥ | 시간 | 0.22 | 0.21 | 0.20 |
|
||||
|
||||
[주] ① 본 품은 기계화시공이 가능한 사업지에 대해서 이 품을 적용한다.
|
||||
@@ -7481,7 +7536,17 @@ E : 작업효율
|
||||
|
||||
| 직종 | 말구 길이 | 6㎝ | 7.5㎝ | 9㎝ | 10.5㎝ | 비고 |
|
||||
|---|---|---|---|---|---|---|
|
||||
| 보통 인부 (인) | 0.9m 1.2m 1.5m 1.8m 2.1m 2.4m 2.7m 3.0m 3.5m 4.0m 4.5m | 0.022 0.034 0.05 0.07 - - - - - - - | 0.025 0.04 0.06 0.08 0.11 0.14 - - - - - | 0.03 0.045 0.07 0.10 0.13 0.17 0.23 0.31 0.42 - - | 0.035 0.05 0.08 0.12 0.16 0.22 0.28 0.38 0.54 0.77 1.08 | |
|
||||
| 보통 인부 (인) | 0.9m | 0.022 | 0.025 | 0.03 | 0.035 | |
|
||||
| | 1.2m | 0.034 | 0.04 | 0.045 | 0.05 | |
|
||||
| | 1.5m | 0.05 | 0.06 | 0.07 | 0.08 | |
|
||||
| | 1.8m | 0.07 | 0.08 | 0.10 | 0.12 | |
|
||||
| | 2.1m | - | 0.11 | 0.13 | 0.16 | |
|
||||
| | 2.4m | - | 0.14 | 0.17 | 0.22 | |
|
||||
| | 2.7m | - | - | 0.23 | 0.28 | |
|
||||
| | 3.0m | - | - | 0.31 | 0.38 | |
|
||||
| | 3.5m | - | - | 0.42 | 0.54 | |
|
||||
| | 4.0m | - | - | - | 0.77 | |
|
||||
| | 4.5m | - | - | - | 1.08 | |
|
||||
|
||||
[주] ① 본 품은 보통 토사질 상태일 때의 인력 말뚝박기를 기준한 것이며 연토 지질 상태인 경우에는 본 품의 20%를 감하고 자갈층에는 본 품의 30%를 할증한다.
|
||||
- ② 말뚝머리 자르기 품은 본당 보통인부 0.02인을 할증한다.
|
||||
@@ -7492,8 +7557,27 @@ E : 작업효율
|
||||
|
||||
| 직종 | 말구 길이 | 12㎝ | 15㎝ | 18㎝ | 21㎝ | 24㎝ | 27㎝ | 30㎝ | 비고 |
|
||||
|---|---|---|---|---|---|---|---|---|---|
|
||||
| | 1.5m 1.8m 2.1m 2.4m 2.7m 3.0m | 0.18 0.21 0.24 0.31 0.39 0.51 | 0.22 0.27 0.32 0.41 0.51 0.70 | - 0.35 0.41 0.51 0.65 0.90 | - - - 0.64 0.80 1.15 | - - - - - - | - - - - - - | - - - - - - | |
|
||||
| 보 통 인 부 (인) | 3.5m 4.0m 4.5m 5.0m 5.5m 6.0m 6.5m 7.0m 7.5m 8.0m 8.5m 9.0m 10.0m 11.0m 12.0m | 0.75 1.10 1.50 1.93 - - - - - - - - - - - | 1.05 1.60 2.23 2.87 3.56 4.50 5.10 6.00 - - - - - - - | 1.40 2.15 2.94 3.80 4.60 5.40 6.15 7.20 8.00 9.00 10.20 - - - - | 1.80 2.65 3.60 4.60 5.35 6.30 7.20 8.40 9.35 10.50 11.80 13.20 14.70 - - | 2.25 3.10 4.20 5.30 6.30 7.20 8.30 9.70 10.90 12.20 13.50 15.00 16.80 18.80 20.09 | - - - - 7.00 8.20 9.60 11.50 12.80 14.00 15.20 17.00 19.20 21.70 24.40 | - - - - 8.61 10.09 11.81 14.15 15.74 17.22 18.70 20.91 23.62 26.69 30.01 | |
|
||||
| 보 통 인 부 (인) | 1.5m | 0.18 | 0.22 | - | - | - | - | - | |
|
||||
| | 1.8m | 0.21 | 0.27 | 0.35 | - | - | - | - | |
|
||||
| | 2.1m | 0.24 | 0.32 | 0.41 | - | - | - | - | |
|
||||
| | 2.4m | 0.31 | 0.41 | 0.51 | 0.64 | - | - | - | |
|
||||
| | 2.7m | 0.39 | 0.51 | 0.65 | 0.80 | - | - | - | |
|
||||
| | 3.0m | 0.51 | 0.70 | 0.90 | 1.15 | - | - | - | |
|
||||
| | 3.5m | 0.75 | 1.05 | 1.40 | 1.80 | 2.25 | - | - | |
|
||||
| | 4.0m | 1.10 | 1.60 | 2.15 | 2.65 | 3.10 | - | - | |
|
||||
| | 4.5m | 1.50 | 2.23 | 2.94 | 3.60 | 4.20 | - | - | |
|
||||
| | 5.0m | 1.93 | 2.87 | 3.80 | 4.60 | 5.30 | - | - | |
|
||||
| | 5.5m | - | 3.56 | 4.60 | 5.35 | 6.30 | 7.00 | 8.61 | |
|
||||
| | 6.0m | - | 4.50 | 5.40 | 6.30 | 7.20 | 8.20 | 10.09 | |
|
||||
| | 6.5m | - | 5.10 | 6.15 | 7.20 | 8.30 | 9.60 | 11.81 | |
|
||||
| | 7.0m | - | 6.00 | 7.20 | 8.40 | 9.70 | 11.50 | 14.15 | |
|
||||
| | 7.5m | - | - | 8.00 | 9.35 | 10.90 | 12.80 | 15.74 | |
|
||||
| | 8.0m | - | - | 9.00 | 10.50 | 12.20 | 14.00 | 17.22 | |
|
||||
| | 8.5m | - | - | 10.20 | 11.80 | 13.50 | 15.20 | 18.70 | |
|
||||
| | 9.0m | - | - | - | 13.20 | 15.00 | 17.00 | 20.91 | |
|
||||
| | 10.0m | - | - | - | 14.70 | 16.80 | 19.20 | 23.62 | |
|
||||
| | 11.0m | - | - | - | - | 18.80 | 21.70 | 26.69 | |
|
||||
| | 12.0m | - | - | - | - | 20.09 | 24.40 | 30.01 | |
|
||||
|
||||
[주] ① 사항(斜抗)박기는 본 품의 15%를 가산한다.
|
||||
- ② 말뚝빼기는 본 품의 70%로 한다.
|
||||
@@ -7510,15 +7594,32 @@ E : 작업효율
|
||||
- 3. 윈치말뚝 박기
|
||||
(단위: 1일당)
|
||||
|
||||
| 품종 말구 길이 (㎝) (m) | 경유 (ℓ) | 잡재료 (%) | 기계 운전원 발동기 (인) | 비계공 (인) | 보통 인부 (인) | 특별 인부 (인) | 일기 당개 박수 (개) | 발동기 (HP) | 떨공이 (kg) | 말뚝 중량 (kg/개) | 윈치 (형식) | |
|
||||
| 말구 (㎝) | 품종 길이 (m) | 경유 (ℓ) | 잡재료 (%) | 기계 운전원 발동기 (인) | 비계공 (인) | 보통 인부 (인) | 특별 인부 (인) | 일기 당개 박수 (개) | 발동기 (HP) | 떨공이 (kg) | 말뚝 중량 (kg/개) | 윈치 (형식) |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| 8 9 | 3 4 | 5.0 5.0 | 11 11 | 1 1 | 2 2 | 3.6 3.6 | 1 1 | 24 20 | 5 5 | 50~70 50~70 | 20 26 | 단동 (單胴) |
|
||||
| 12 | 3 4 5 | 5.5 5.5 6.0 | 11 11 11 | 1 1 1 | 2 2 2 | 3.7 3.7 3.9 | 1 1 1 | 18 15 13 | 5 5 5 | 70~100 100~150 100~150 | 35 46 58 | |
|
||||
| 15 | 4 5 6 | 6.0 6.5 6.5 | 11 11 11 | 1 1 1 | 2 2 2 | 3.8 3.9 3.9 | 1 1 1 | 12 11 9 | 5 5 5 | 150~200 200~300 200~300 | 72 90 108 | |
|
||||
| 18 | 4 5 6 8 10 | 6.5 9.0 9.0 12.0 18.0 | 11 11 11 11 11 | 1 1 1 1 1 | 2 2 2 3 3 | 3.9 3.9 4.0 4.2 4.3 | 1 1 1 1 1 | 11 10 8 7 6 | 5 8 8 10 15 | 200~300 250~400 350~500 500~750 750~1,000 | 104 130 173 256 350 | |
|
||||
| 21 | 5 6 8 10 | 9.0 12.0 18.0 24.0 | 11 11 11 11 | 1 1 1 1 | 2 2 3 3 | 4.1 4.0 4.2 4.2 | 1 1 1 1 | 9 7 6 5 | 8 10 15 20 | 350~800 450~750 750~1,000 1,000~1,500 | 176 232 338 450 | |
|
||||
| 24 | 5 6 8 10 | 9.0 12.0 18.0 24.0 | 11 11 11 11 | 1 1 1 1 | 2 2 3 3 | 4.1 4.0 4.1 4.1 | 1 1 1 1 | 8 6 5 4 | 8 10 15 20 | 550~770 600~1,000 900~1,300 1,100~1,700 | 230 300 430 580 | 복동 (複胴) |
|
||||
| 27 | 6 8 10 | 18.0 24.0 30.0 | 11 11 11 | 1 1 1 | 2 3 3 | 3.9 4.0 3.9 | 1 1 1 | 5 4 3 | 15 20 25 | 750~1,000 1,000~1,500 1,500~2,000 | 376 536 720 | |
|
||||
| 8 | 3 | 5.0 | 11 | 1 | 2 | 3.6 | 1 | 24 | 5 | 50~70 | 20 | 단동 (單胴) |
|
||||
| 9 | 4 | 5.0 | 11 | 1 | 2 | 3.6 | 1 | 20 | 5 | 50~70 | 26 | |
|
||||
| 12 | 3 | 5.5 | 11 | 1 | 2 | 3.7 | 1 | 18 | 5 | 70~100 | 35 | |
|
||||
| | 4 | 5.5 | 11 | 1 | 2 | 3.7 | 1 | 15 | 5 | 100~150 | 46 | |
|
||||
| | 5 | 6.0 | 11 | 1 | 2 | 3.9 | 1 | 13 | 5 | 100~150 | 58 | |
|
||||
| 15 | 4 | 6.0 | 11 | 1 | 2 | 3.8 | 1 | 12 | 5 | 150~200 | 72 | |
|
||||
| | 5 | 6.5 | 11 | 1 | 2 | 3.9 | 1 | 11 | 5 | 200~300 | 90 | |
|
||||
| | 6 | 6.5 | 11 | 1 | 2 | 3.9 | 1 | 9 | 5 | 200~300 | 108 | |
|
||||
| 18 | 4 | 6.5 | 11 | 1 | 2 | 3.9 | 1 | 11 | 5 | 200~300 | 104 | |
|
||||
| | 5 | 9.0 | 11 | 1 | 2 | 3.9 | 1 | 10 | 8 | 250~400 | 130 | |
|
||||
| | 6 | 9.0 | 11 | 1 | 2 | 4.0 | 1 | 8 | 8 | 350~500 | 173 | |
|
||||
| | 8 | 12.0 | 11 | 1 | 3 | 4.2 | 1 | 7 | 10 | 500~750 | 256 | |
|
||||
| | 10 | 18.0 | 11 | 1 | 3 | 4.3 | 1 | 6 | 15 | 750~1,000 | 350 | |
|
||||
| 21 | 5 | 9.0 | 11 | 1 | 2 | 4.1 | 1 | 9 | 8 | 350~800 | 176 | |
|
||||
| | 6 | 12.0 | 11 | 1 | 2 | 4.0 | 1 | 7 | 10 | 450~750 | 232 | |
|
||||
| | 8 | 18.0 | 11 | 1 | 3 | 4.2 | 1 | 6 | 15 | 750~1,000 | 338 | |
|
||||
| | 10 | 24.0 | 11 | 1 | 3 | 4.2 | 1 | 5 | 20 | 1,000~1,500 | 450 | |
|
||||
| 24 | 5 | 9.0 | 11 | 1 | 2 | 4.1 | 1 | 8 | 8 | 550~770 | 230 | 복동 (複胴) |
|
||||
| | 6 | 12.0 | 11 | 1 | 2 | 4.0 | 1 | 6 | 10 | 600~1,000 | 300 | |
|
||||
| | 8 | 18.0 | 11 | 1 | 3 | 4.1 | 1 | 5 | 15 | 900~1,300 | 430 | |
|
||||
| | 10 | 24.0 | 11 | 1 | 3 | 4.1 | 1 | 4 | 20 | 1,100~1,700 | 580 | |
|
||||
| 27 | 6 | 18.0 | 11 | 1 | 2 | 3.9 | 1 | 5 | 15 | 750~1,000 | 376 | |
|
||||
| | 8 | 24.0 | 11 | 1 | 3 | 4.0 | 1 | 4 | 20 | 1,000~1,500 | 536 | |
|
||||
| | 10 | 30.0 | 11 | 1 | 3 | 3.9 | 1 | 3 | 25 | 1,500~2,000 | 720 | |
|
||||
|
||||
[주] ① 본 품은 보통 토사질 상태에서 관입길이 6~8할 박기의 경우이며, 3~5할 박기의 경우에는 본 품 중의 개수를 20% 가산한다.
|
||||
- ② 지질상태의 경연에 따라서 본 품의 30% 이내에서 가감할 수 있다.
|
||||
|
||||
@@ -0,0 +1,172 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
"""건설 PDF ↔ md 구멍을 **장별 목록 파일**로 뽑는다 — 2026-09-18 브레인 B18.
|
||||
|
||||
왜 — 구멍 총량(`test_const_pdf_coverage.py`)만으로는 누가 무엇을 고칠지 모른다.
|
||||
**쪽 · 표 제목 · 줄 글자**를 담아 장별로 나눠 두면 md 를 고치는 창(랩탑서브·안티그래비티)이
|
||||
제 몫만 열어 고칠 수 있다.
|
||||
|
||||
담는 것
|
||||
- **결손** — PDF 줄에 있는 값이 md 에 없음. 줄 글자를 그대로 적어 어디를 옮겨 적을지 보임.
|
||||
- **허구** — md 줄에만 있는 값. 대개 **붙은 줄**(`0230-00020.23,0008900.90`)이라 같은 자리에서
|
||||
결손과 짝을 이룬다 — 그 줄을 풀면 둘이 함께 사라진다.
|
||||
|
||||
⚠ 값 셈은 `test_const_pdf_coverage.py` 의 잣대를 그대로 쓴다(두 벌 금지).
|
||||
돌리기: `./venv/Scripts/python.exe resources/tester/_pdf_gap_report.py`
|
||||
"""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import collections
|
||||
import importlib.util
|
||||
import re
|
||||
from pathlib import Path
|
||||
|
||||
ROOT = Path(__file__).resolve().parents[2]
|
||||
OUT = ROOT / "docs/raw/verification/2026-09-18_건설PDF대조"
|
||||
|
||||
_spec = importlib.util.spec_from_file_location(
|
||||
"cov", Path(__file__).with_name("test_const_pdf_coverage.py")
|
||||
)
|
||||
cov = importlib.util.module_from_spec(_spec)
|
||||
_spec.loader.exec_module(cov)
|
||||
|
||||
#: 쪽 머리의 장 이름 — 「제8장 건설기계」·「공통부문」.
|
||||
_CHAPTER = re.compile(r"제\s*(\d+)\s*장\s*([가-힣]{2,10})")
|
||||
#: 표 제목 자리 — 「(0230) 대형 브레이커」·「8-3-1 …」·「2. 전동환산(q 표)」.
|
||||
#: ⚠ **글자가 있어야 제목**이다 — 수만 늘어선 자료 줄을 제목으로 잡으면 목록이 헷갈린다.
|
||||
_CAPTION = re.compile(r"^\(?\d[\d\-.]*\)?[.\s]*[가-힣A-Za-z]")
|
||||
_HANGUL = re.compile(r"[가-힣]")
|
||||
|
||||
|
||||
def _missing_lines(limit_pages: int | None = None) -> dict[str, list[dict]]:
|
||||
"""장별 결손 줄 — `{장: [{쪽, 제목, 줄, 빠진값}]}`."""
|
||||
import pymupdf
|
||||
|
||||
left = collections.Counter(cov.md_numbers()) # 아직 안 쓴 md 값
|
||||
found: dict[str, list[dict]] = collections.defaultdict(list)
|
||||
chapter = "장 모름" # 쪽 머리가 없는 쪽은 앞 쪽의 장을 잇는다
|
||||
with pymupdf.open(cov.PDF) as doc:
|
||||
for number, page in enumerate(doc, start=1):
|
||||
if limit_pages and number > limit_pages:
|
||||
break
|
||||
rows = cov._page_rows(page)
|
||||
# ⚠ **쪽 머리를 먼저 훑는다** — 쪽 머리가 줄 차례의 첫 줄이 아니라서(좌표 정렬)
|
||||
# 차례대로 보면 앞 줄들이 「장 모름」으로 떨어진다.
|
||||
for line in rows:
|
||||
if m := _CHAPTER.search(line):
|
||||
chapter = f"제{m.group(1)}장 {m.group(2)}".strip()
|
||||
break
|
||||
caption = ""
|
||||
for line in rows:
|
||||
if cov._LEADER.search(line):
|
||||
continue
|
||||
tokens = [
|
||||
cov._norm(x) for x in cov._NUM.findall(line) if cov._valuish(cov._norm(x))
|
||||
]
|
||||
if not tokens or cov._ONLY_NUMBER.fullmatch(line.strip()):
|
||||
# 값이 없는 줄은 **표 제목 후보**로 기억한다
|
||||
text = line.strip()
|
||||
if _CAPTION.match(text) and len(_HANGUL.findall(text)) >= 2:
|
||||
caption = text[:60]
|
||||
continue
|
||||
missing = []
|
||||
for token in tokens:
|
||||
if left[token] > 0:
|
||||
left[token] -= 1
|
||||
else:
|
||||
missing.append(token)
|
||||
if missing and not cov._PAGE_HEAD.search(line): # 쪽 머리 줄은 목록에서 가림
|
||||
found[chapter].append(
|
||||
{"쪽": number, "제목": caption, "줄": line.strip()[:120], "빠진값": missing}
|
||||
)
|
||||
return found
|
||||
|
||||
|
||||
def _invented_lines() -> dict[str, list[dict]]:
|
||||
"""장별 허구 줄 — md 에만 있는 값이 든 줄(대개 붙은 줄)."""
|
||||
left = collections.Counter(cov.pdf_numbers()[0])
|
||||
found: dict[str, list[dict]] = collections.defaultdict(list)
|
||||
chapter = "장 모름"
|
||||
for number, line in enumerate(cov.MD.read_text(encoding="utf-8").splitlines(), start=1):
|
||||
if m := _CHAPTER.search(line):
|
||||
chapter = f"제{m.group(1)}장 {m.group(2)}".strip()
|
||||
if cov._LEADER.search(line):
|
||||
continue
|
||||
tokens = [cov._norm(x) for x in cov._NUM.findall(line) if cov._valuish(cov._norm(x))]
|
||||
if not tokens or cov._ONLY_NUMBER.fullmatch(line.strip()):
|
||||
continue
|
||||
extra = []
|
||||
for token in tokens:
|
||||
if left[token] > 0:
|
||||
left[token] -= 1
|
||||
else:
|
||||
extra.append(token)
|
||||
# 쪽 머리가 본문에 붙은 줄(`173제8장 건설기계`)은 고칠 거리가 아니라 가린다
|
||||
if extra and not (cov._PAGE_HEAD.search(line) and len(line.strip()) < 30):
|
||||
found[chapter].append({"md줄": number, "줄": line.strip()[:160], "없는값": extra})
|
||||
return found
|
||||
|
||||
|
||||
def write() -> dict[str, int]:
|
||||
missing, invented = _missing_lines(), _invented_lines()
|
||||
OUT.mkdir(parents=True, exist_ok=True)
|
||||
for stale in OUT.glob("*.md"): # 다시 뽑을 때 옛 목록이 남지 않게 — 이 폴더는 이 스크립트 것
|
||||
stale.unlink()
|
||||
counts: dict[str, int] = {}
|
||||
for chapter in sorted(set(missing) | set(invented)):
|
||||
safe = re.sub(r"[^\w가-힣]+", "_", chapter).strip("_") or "장모름"
|
||||
rows_missing, rows_invented = missing.get(chapter, []), invented.get(chapter, [])
|
||||
counts[chapter] = len(rows_missing) + len(rows_invented)
|
||||
lines = [
|
||||
f"# {chapter} — PDF ↔ md 구멍 (2026-09-18 뽑음)",
|
||||
"",
|
||||
f"결손 줄 {len(rows_missing)} · 허구 줄 {len(rows_invented)}",
|
||||
"",
|
||||
"## 결손 — PDF 에 있는데 md 에 없음",
|
||||
"",
|
||||
"| 쪽 | 표 제목 | PDF 줄 | 빠진 값 |",
|
||||
"| --- | --- | --- | --- |",
|
||||
]
|
||||
for row in rows_missing:
|
||||
line = row["줄"].replace("|", "·")
|
||||
lines.append(
|
||||
f"| {row['쪽']} | {row['제목'].replace('|', '·')} | {line} | {' '.join(row['빠진값'])} |"
|
||||
)
|
||||
lines += [
|
||||
"",
|
||||
"## 허구 — md 에만 있음 (대개 붙은 줄 · 위 결손과 같은 자리)",
|
||||
"",
|
||||
"| md 줄 | 줄 글자 | PDF 에 없는 값 |",
|
||||
"| --- | --- | --- |",
|
||||
]
|
||||
for row in rows_invented:
|
||||
lines.append(
|
||||
f"| {row['md줄']} | {row['줄'].replace('|', '·')} | {' '.join(row['없는값'])} |"
|
||||
)
|
||||
(OUT / f"{safe}.md").write_text("\n".join(lines) + "\n", encoding="utf-8")
|
||||
index = [
|
||||
"# 건설 PDF ↔ md 구멍 — 장별 목록 (2026-09-18 뽑음)",
|
||||
"",
|
||||
"쓰는 법 — 제 장 파일을 열어 **결손** 줄을 PDF 그 쪽에서 확인해 md 에 옮겨 적고,",
|
||||
"**허구** 줄(대개 붙은 줄)은 PDF 대로 풀어 적는다. 고친 뒤 다시 뽑으면 줄어든다.",
|
||||
"",
|
||||
"```",
|
||||
"다시 뽑기 ./venv/Scripts/python.exe resources/tester/_pdf_gap_report.py",
|
||||
"총량 시험 ./venv/Scripts/python.exe -m pytest resources/tester/test_const_pdf_coverage.py",
|
||||
"```",
|
||||
"",
|
||||
"| 장 | 줄 수 | 파일 |",
|
||||
"| --- | --- | --- |",
|
||||
]
|
||||
for chapter, count in sorted(counts.items(), key=lambda kv: -kv[1]):
|
||||
name = re.sub(r"[^\w가-힣]+", "_", chapter).strip("_") or "장모름"
|
||||
index.append(f"| {chapter} | {count} | [{name}.md]({name}.md) |")
|
||||
(OUT / "000_목차.md").write_text("\n".join(index) + "\n", encoding="utf-8")
|
||||
return counts
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
got = write()
|
||||
for chapter, count in sorted(got.items(), key=lambda kv: -kv[1]):
|
||||
print(f"{count:5d} {chapter}")
|
||||
print(f"합 {sum(got.values())} 줄 · {OUT.relative_to(ROOT)}")
|
||||
@@ -6,42 +6,7 @@
|
||||
"md=원문에서 읽은 값 · data=자료 값 · why=사람이 적은 까닭(시험은 맞대기에서 뺌).",
|
||||
"못 재는 칸은 시험 파일 NOT_CHECKED 에 까닭과 함께."
|
||||
],
|
||||
"coef": {
|
||||
"coef_soil_C/11": {
|
||||
"md": [
|
||||
"암괴나호박돌이섞인모래",
|
||||
0.9,
|
||||
0.95,
|
||||
null
|
||||
],
|
||||
"data": [
|
||||
"암괴ㆍ호박돌섞인모래",
|
||||
0.9,
|
||||
0.95,
|
||||
null
|
||||
],
|
||||
"why": "위와 같음",
|
||||
"class": "㉰ 사용자 판단 필요",
|
||||
"class_why": "토량환산계수 — 원문과 갈려 사람 확인"
|
||||
},
|
||||
"coef_soil_L/11": {
|
||||
"md": [
|
||||
"암괴나호박돌이섞인모래",
|
||||
1.4,
|
||||
1.45,
|
||||
null
|
||||
],
|
||||
"data": [
|
||||
"암괴ㆍ호박돌섞인모래",
|
||||
1.4,
|
||||
1.45,
|
||||
null
|
||||
],
|
||||
"why": "이름을 「암괴ㆍ호박돌 섞인 모래」로 줄여 적음 — 값은 원문과 같음",
|
||||
"class": "㉰ 사용자 판단 필요",
|
||||
"class_why": "위와 같음"
|
||||
}
|
||||
},
|
||||
"coef": {},
|
||||
"material_surcharge": {
|
||||
"이형철근": {
|
||||
"md": [
|
||||
@@ -54,50 +19,55 @@
|
||||
],
|
||||
"why": "원문 복잡 구조물 주철근 「6-7」 범위 중 위 끝 7 을 씀 — 범위를 살릴지 사람 확인",
|
||||
"class": "㉰ 사용자 판단 필요",
|
||||
"class_why": "원문이 범위 「6~7」 — 위 끝 7 을 쓸지 사람 확인(범위는 자료에 실어 둠)"
|
||||
"class_why": "원문이 범위 「6~7」 로 적어 두었는데 자료는 위 끝 7 하나만 씀 — **범위를 담는 잣대가 없음**(범위 자체는 자료에 실어 둠). 위 끝을 쓸지 범위를 살릴지 정해야 닫힘.",
|
||||
"갈래": "잣대"
|
||||
}
|
||||
},
|
||||
"formwork_reuse": {},
|
||||
"rebar_complexity": {
|
||||
"classes/복잡": {
|
||||
"md": "12-3 [주]① 에 없는 예시",
|
||||
"data": [
|
||||
"교량 슬래브"
|
||||
],
|
||||
"why": "원문 「교량의 슬래브」를 줄여 적음",
|
||||
"class": "㉰ 사용자 판단 필요",
|
||||
"class_why": "복잡 갈래 값 — 사람 확인"
|
||||
}
|
||||
},
|
||||
"rebar_complexity": {},
|
||||
"timber_structure_class": {},
|
||||
"masonry_slope": {},
|
||||
"masonry_back_length": {},
|
||||
"stone_kind": {},
|
||||
"masonry_class": {},
|
||||
"machine_productivity": {
|
||||
"dump_material/발파암/truck_efficiency": {
|
||||
"md": [],
|
||||
"data": "0.9",
|
||||
"why": "10-12-3 운반 식에 E 가 없음 — 토사·암절취의 0.9 를 이어 씀",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"class_why": "원문 식에 E 가 없어 토사·암절취 0.9 를 이어 씀 — 사유 적음"
|
||||
},
|
||||
"dump_material/토사/loading_efficiency": {
|
||||
"md": [
|
||||
0.75
|
||||
],
|
||||
"data": "0.60",
|
||||
"why": "본문 E0=0.75 대신 10-12-1 [주]⑤ 표 「임도 0.60(불량)」 을 씀 — 자료 loading_note 에 사유",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"class_why": "원문 [주]⑤ 표 비고 「임 도」로 0.60 확정 — 사유 적음"
|
||||
}
|
||||
},
|
||||
"machine_productivity": {},
|
||||
"_갈래": {
|
||||
"센 날": "2026-09-18",
|
||||
"셈": {
|
||||
"㉮ 영영 할 일 아님": 2,
|
||||
"㉯ 남이 고쳐야 풀림": 0,
|
||||
"㉰ 사용자 판단 필요": 4
|
||||
"잣대 / ㉰": 1
|
||||
},
|
||||
"잣대": "세 갈래 — **원문 부재** 원문에 없음 · **잣대** 우리 잣대가 못 담음 · **남의 몫** 남이 원문·도구를 고쳐야 풀림. 누가 하나는 class(㉮·㉯·㉰)."
|
||||
},
|
||||
"_할일_아님": {
|
||||
"잣대": "㉮ — **영영 할 일이 아닌 것.** 원문에 없음 · 거절 자리 · 판정으로 닫힘. 바퀴마다 다시 세어지지 않게 갈래에서 **아주 빼** 여기 둔다. ⚠ 지우지는 않는다 — 되짚을 수 있어야 한다.",
|
||||
"옮긴 날": "2026-09-18",
|
||||
"셈": {
|
||||
"machine_productivity": 2
|
||||
},
|
||||
"줄": {
|
||||
"machine_productivity": {
|
||||
"dump_material/발파암/truck_efficiency": {
|
||||
"md": [],
|
||||
"data": "0.9",
|
||||
"why": "10-12-3 운반 식에 E 가 없음 — 토사·암절취의 0.9 를 이어 씀",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"class_why": "원문 식에 E 가 없어 토사·암절취 0.9 를 이어 씀 — 사유 적음",
|
||||
"갈래": "거절 자리"
|
||||
},
|
||||
"dump_material/토사/loading_efficiency": {
|
||||
"md": [
|
||||
0.75
|
||||
],
|
||||
"data": "0.60",
|
||||
"why": "본문 E0=0.75 대신 10-12-1 [주]⑤ 표 「임도 0.60(불량)」 을 씀 — 자료 loading_note 에 사유",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"class_why": "원문 [주]⑤ 표 비고 「임 도」로 0.60 확정 — 사유 적음",
|
||||
"갈래": "거절 자리"
|
||||
}
|
||||
}
|
||||
},
|
||||
"갈래별": {
|
||||
"거절 자리": 2
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,253 +10,97 @@
|
||||
"why: 사람이 적은 까닭 — 시험은 맞대기에서 뺌."
|
||||
],
|
||||
"labor": {},
|
||||
"machine": {
|
||||
"가격 8201-0100 machine_name": {
|
||||
"source": "3D GNSS 머신 가이던스(굴착기용)",
|
||||
"data": "",
|
||||
"why": "자료 이름이 빔 — 원문 손료표 머리 `(코드) 이름` 엔 이름 있음"
|
||||
},
|
||||
"손료 8201-0100 machine_name": {
|
||||
"source": "3D GNSS 머신 가이던스(굴착기용)",
|
||||
"data": "배관파이프시 간 당(10-7)분류번호규 격7995-0050ø50-2.6m5,0008-3-9 [80]스마트 건설장비(8201) 3D GNSS 머신 가이던스(굴착기용)",
|
||||
"why": "자료 이름 칸에 원문 뭉개진 손료 글이 통째로 들어감 — 자료 이름 틀림"
|
||||
},
|
||||
"셈 연료 코드 수": {
|
||||
"source": 201,
|
||||
"data": 214,
|
||||
"why": "⬜ **기계 자료 재추출 대기** — 코덱스가 8-4 운전경비 92종을 md 에 전사했으나(2026-09-18) `mach_base_2026.json` 은 그 앞 판이다. 그 벌을 만드는 추출기가 이 저장소에 없어 우리가 못 돌린다. ⇒ 고칠 자리는 마스터가 아니라 **기계 원천 벌 재추출**이다.",
|
||||
"class": "㉯ 남이 고쳐야 풀림"
|
||||
}
|
||||
},
|
||||
"machine": {},
|
||||
"material": {},
|
||||
"oil": {},
|
||||
"rate": {},
|
||||
"labor_blind": {
|
||||
"건설 pdf": {
|
||||
"what": "3. 개별직종 노임단가.md",
|
||||
"why": "원문 md 는 PDF 를 옮긴 것 — PDF 자체와의 옮김 틀림은 못 봄"
|
||||
},
|
||||
"건설 별칭 이름": {
|
||||
"what": [
|
||||
"labor_1001",
|
||||
"labor_1002",
|
||||
"labor_1003",
|
||||
"labor_1007",
|
||||
"labor_1008",
|
||||
"labor_1012",
|
||||
"labor_1013",
|
||||
"labor_1015",
|
||||
"labor_1016",
|
||||
"labor_1017",
|
||||
"labor_1018",
|
||||
"labor_1019",
|
||||
"labor_op_const",
|
||||
"labor_op_general",
|
||||
"labor_op_truck"
|
||||
],
|
||||
"why": "별칭 이름은 프로그램이 지은 것 — 가리키는 코드가 원문에 있는지만 봄"
|
||||
},
|
||||
"안 잰 칸 labor_mfg.unit": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "`KRW/day` 는 프로그램 표기 — 원문 글(원·1일)과 글자로 안 맞댐"
|
||||
},
|
||||
"안 잰 칸 labor_rate.unit": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "`KRW/day` 는 프로그램 표기 — 원문 글(원·1일)과 글자로 안 맞댐"
|
||||
},
|
||||
"제조 pdf": {
|
||||
"what": "2026상반기_중소제조업_직종별_임금조사_중소기업중앙회.md",
|
||||
"why": "원문 md 는 PDF 를 옮긴 것 — PDF 자체와의 옮김 틀림은 못 봄"
|
||||
}
|
||||
},
|
||||
"labor_blind": {},
|
||||
"machine_blind": {
|
||||
"손료 계수 칸 없는 표 5220": {
|
||||
"what": [
|
||||
"분류 번호",
|
||||
"규 격",
|
||||
"내용 시간",
|
||||
"연간 표준 가동 시간"
|
||||
],
|
||||
"why": "복원 뒤에도 원문 표에 계수 칸이 없음 — 머리 「시 간 당(10-7)」 은 표 위 글줄로만 · 값은 원문에 없음"
|
||||
"규격 빈칸 7430-1300": {
|
||||
"what": "싱글",
|
||||
"why": "원문 손료표가 **한 칸에 든 기종 이름을 여러 줄로 쪼개 적은** 자리 — `(7430) 윈치` 는 「수동 싱글드럼」 이 수동·싱글·드럼 세 줄로 갈렸고 뒷줄은 칸이 비었음. 자료는 그 빈칸을 **앞 줄에서 이어받아** 채워 「싱글」·「드럼」·「엔진」 같은 **조각**이 규격으로 들어가 있음. 값(수·계수)은 원문과 같고 **이름 조각만** 어긋남.",
|
||||
"class": "㉯ 남이 고쳐야 풀림",
|
||||
"class_why": "원문 손료표가 **한 칸에 든 기종 이름을 여러 줄로 쪼개 적은** 자리 — `(7430) 윈치` 는 「수동 싱글드럼」 이 수동·싱글·드럼 세 줄로 갈렸고 뒷줄은 칸이 비었음. 자료는 그 빈칸을 **앞 줄에서 이어받아** 채워 「싱글」·「드럼」·「엔진」 같은 **조각**이 규격으로 들어가 있음. 값(수·계수)은 원문과 같고 **이름 조각만** 어긋남.",
|
||||
"갈래": "잣대 못 알아봄",
|
||||
"owner": "랩탑 서브",
|
||||
"owner_ask": "제8장 8-3 (7430)·(7431) 윈치 · (7811)·(7812) 엔진 · (9030) 예선 표 — PDF 에서 「기종」 칸이 한 칸에 어떻게 적혀 있는지 짚어 줄 것(「수동 싱글드럼」 처럼 한 칸인지, 줄마다 다른 이름인지). 그것이 갈리면 자료의 이어받기가 맞는지 곧 판가름남."
|
||||
},
|
||||
"손료 계수 칸 없는 표 7995": {
|
||||
"what": [
|
||||
"분류 번호",
|
||||
"규 격",
|
||||
"내용 시간"
|
||||
],
|
||||
"why": "복원 뒤에도 원문 표에 계수 칸이 없음 — 머리 「시 간 당(10-7)」 은 표 위 글줄로만 · 값은 원문에 없음"
|
||||
"규격 빈칸 7430-1500": {
|
||||
"what": "드럼",
|
||||
"why": "원문 손료표가 **한 칸에 든 기종 이름을 여러 줄로 쪼개 적은** 자리 — `(7430) 윈치` 는 「수동 싱글드럼」 이 수동·싱글·드럼 세 줄로 갈렸고 뒷줄은 칸이 비었음. 자료는 그 빈칸을 **앞 줄에서 이어받아** 채워 「싱글」·「드럼」·「엔진」 같은 **조각**이 규격으로 들어가 있음. 값(수·계수)은 원문과 같고 **이름 조각만** 어긋남.",
|
||||
"class": "㉯ 남이 고쳐야 풀림",
|
||||
"class_why": "원문 손료표가 **한 칸에 든 기종 이름을 여러 줄로 쪼개 적은** 자리 — `(7430) 윈치` 는 「수동 싱글드럼」 이 수동·싱글·드럼 세 줄로 갈렸고 뒷줄은 칸이 비었음. 자료는 그 빈칸을 **앞 줄에서 이어받아** 채워 「싱글」·「드럼」·「엔진」 같은 **조각**이 규격으로 들어가 있음. 값(수·계수)은 원문과 같고 **이름 조각만** 어긋남.",
|
||||
"갈래": "잣대 못 알아봄",
|
||||
"owner": "랩탑 서브",
|
||||
"owner_ask": "제8장 8-3 (7430)·(7431) 윈치 · (7811)·(7812) 엔진 · (9030) 예선 표 — PDF 에서 「기종」 칸이 한 칸에 어떻게 적혀 있는지 짚어 줄 것(「수동 싱글드럼」 처럼 한 칸인지, 줄마다 다른 이름인지). 그것이 갈리면 자료의 이어받기가 맞는지 곧 판가름남."
|
||||
},
|
||||
"손료보정 수 자리 가름": {
|
||||
"what": "뭉개진 글의 이어 붙은 수(2510)를 통째로 맞댐",
|
||||
"why": "8-1-7 가산비율 표가 글로 뭉개져 `2510` 처럼 붙음 — 25·10 인지 2·510 인지 못 가름"
|
||||
"규격 빈칸 7430-2500": {
|
||||
"what": "드럼",
|
||||
"why": "원문 손료표가 **한 칸에 든 기종 이름을 여러 줄로 쪼개 적은** 자리 — `(7430) 윈치` 는 「수동 싱글드럼」 이 수동·싱글·드럼 세 줄로 갈렸고 뒷줄은 칸이 비었음. 자료는 그 빈칸을 **앞 줄에서 이어받아** 채워 「싱글」·「드럼」·「엔진」 같은 **조각**이 규격으로 들어가 있음. 값(수·계수)은 원문과 같고 **이름 조각만** 어긋남.",
|
||||
"class": "㉯ 남이 고쳐야 풀림",
|
||||
"class_why": "원문 손료표가 **한 칸에 든 기종 이름을 여러 줄로 쪼개 적은** 자리 — `(7430) 윈치` 는 「수동 싱글드럼」 이 수동·싱글·드럼 세 줄로 갈렸고 뒷줄은 칸이 비었음. 자료는 그 빈칸을 **앞 줄에서 이어받아** 채워 「싱글」·「드럼」·「엔진」 같은 **조각**이 규격으로 들어가 있음. 값(수·계수)은 원문과 같고 **이름 조각만** 어긋남.",
|
||||
"갈래": "잣대 못 알아봄",
|
||||
"owner": "랩탑 서브",
|
||||
"owner_ask": "제8장 8-3 (7430)·(7431) 윈치 · (7811)·(7812) 엔진 · (9030) 예선 표 — PDF 에서 「기종」 칸이 한 칸에 어떻게 적혀 있는지 짚어 줄 것(「수동 싱글드럼」 처럼 한 칸인지, 줄마다 다른 이름인지). 그것이 갈리면 자료의 이어받기가 맞는지 곧 판가름남."
|
||||
},
|
||||
"안 잰 칸 mach_fuel_rate.parse_method": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "빌더가 남긴 읽기 방법 표시 — 원문 칸 아님"
|
||||
"규격 빈칸 7431-1300": {
|
||||
"what": "드럼",
|
||||
"why": "원문 손료표가 **한 칸에 든 기종 이름을 여러 줄로 쪼개 적은** 자리 — `(7430) 윈치` 는 「수동 싱글드럼」 이 수동·싱글·드럼 세 줄로 갈렸고 뒷줄은 칸이 비었음. 자료는 그 빈칸을 **앞 줄에서 이어받아** 채워 「싱글」·「드럼」·「엔진」 같은 **조각**이 규격으로 들어가 있음. 값(수·계수)은 원문과 같고 **이름 조각만** 어긋남.",
|
||||
"class": "㉯ 남이 고쳐야 풀림",
|
||||
"class_why": "원문 손료표가 **한 칸에 든 기종 이름을 여러 줄로 쪼개 적은** 자리 — `(7430) 윈치` 는 「수동 싱글드럼」 이 수동·싱글·드럼 세 줄로 갈렸고 뒷줄은 칸이 비었음. 자료는 그 빈칸을 **앞 줄에서 이어받아** 채워 「싱글」·「드럼」·「엔진」 같은 **조각**이 규격으로 들어가 있음. 값(수·계수)은 원문과 같고 **이름 조각만** 어긋남.",
|
||||
"갈래": "잣대 못 알아봄",
|
||||
"owner": "랩탑 서브",
|
||||
"owner_ask": "제8장 8-3 (7430)·(7431) 윈치 · (7811)·(7812) 엔진 · (9030) 예선 표 — PDF 에서 「기종」 칸이 한 칸에 어떻게 적혀 있는지 짚어 줄 것(「수동 싱글드럼」 처럼 한 칸인지, 줄마다 다른 이름인지). 그것이 갈리면 자료의 이어받기가 맞는지 곧 판가름남."
|
||||
},
|
||||
"안 잰 칸 mach_fuel_rate.source_tables.section": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "8-4 원표의 절 제목 — 표 차례로 맞대므로 글자는 안 봄(원표 머리·줄은 맞댐)"
|
||||
"규격 빈칸 7811-0030": {
|
||||
"what": "엔진",
|
||||
"why": "원문 손료표가 **한 칸에 든 기종 이름을 여러 줄로 쪼개 적은** 자리 — `(7430) 윈치` 는 「수동 싱글드럼」 이 수동·싱글·드럼 세 줄로 갈렸고 뒷줄은 칸이 비었음. 자료는 그 빈칸을 **앞 줄에서 이어받아** 채워 「싱글」·「드럼」·「엔진」 같은 **조각**이 규격으로 들어가 있음. 값(수·계수)은 원문과 같고 **이름 조각만** 어긋남.",
|
||||
"class": "㉯ 남이 고쳐야 풀림",
|
||||
"class_why": "원문 손료표가 **한 칸에 든 기종 이름을 여러 줄로 쪼개 적은** 자리 — `(7430) 윈치` 는 「수동 싱글드럼」 이 수동·싱글·드럼 세 줄로 갈렸고 뒷줄은 칸이 비었음. 자료는 그 빈칸을 **앞 줄에서 이어받아** 채워 「싱글」·「드럼」·「엔진」 같은 **조각**이 규격으로 들어가 있음. 값(수·계수)은 원문과 같고 **이름 조각만** 어긋남.",
|
||||
"갈래": "잣대 못 알아봄",
|
||||
"owner": "랩탑 서브",
|
||||
"owner_ask": "제8장 8-3 (7430)·(7431) 윈치 · (7811)·(7812) 엔진 · (9030) 예선 표 — PDF 에서 「기종」 칸이 한 칸에 어떻게 적혀 있는지 짚어 줄 것(「수동 싱글드럼」 처럼 한 칸인지, 줄마다 다른 이름인지). 그것이 갈리면 자료의 이어받기가 맞는지 곧 판가름남."
|
||||
},
|
||||
"안 잰 칸 mach_fuel_rate.specification": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "규격 칸이 한 칸에 여러 값·여러 열로 뭉쳐 가르기 어려움 — 안 맞댐"
|
||||
"규격 빈칸 7812-0007": {
|
||||
"what": "엔진",
|
||||
"why": "원문 손료표가 **한 칸에 든 기종 이름을 여러 줄로 쪼개 적은** 자리 — `(7430) 윈치` 는 「수동 싱글드럼」 이 수동·싱글·드럼 세 줄로 갈렸고 뒷줄은 칸이 비었음. 자료는 그 빈칸을 **앞 줄에서 이어받아** 채워 「싱글」·「드럼」·「엔진」 같은 **조각**이 규격으로 들어가 있음. 값(수·계수)은 원문과 같고 **이름 조각만** 어긋남.",
|
||||
"class": "㉯ 남이 고쳐야 풀림",
|
||||
"class_why": "원문 손료표가 **한 칸에 든 기종 이름을 여러 줄로 쪼개 적은** 자리 — `(7430) 윈치` 는 「수동 싱글드럼」 이 수동·싱글·드럼 세 줄로 갈렸고 뒷줄은 칸이 비었음. 자료는 그 빈칸을 **앞 줄에서 이어받아** 채워 「싱글」·「드럼」·「엔진」 같은 **조각**이 규격으로 들어가 있음. 값(수·계수)은 원문과 같고 **이름 조각만** 어긋남.",
|
||||
"갈래": "잣대 못 알아봄",
|
||||
"owner": "랩탑 서브",
|
||||
"owner_ask": "제8장 8-3 (7430)·(7431) 윈치 · (7811)·(7812) 엔진 · (9030) 예선 표 — PDF 에서 「기종」 칸이 한 칸에 어떻게 적혀 있는지 짚어 줄 것(「수동 싱글드럼」 처럼 한 칸인지, 줄마다 다른 이름인지). 그것이 갈리면 자료의 이어받기가 맞는지 곧 판가름남."
|
||||
},
|
||||
"안 잰 칸 mach_loss_coef.loss_coefficient_per_hour": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "계산 칸(계 × 10⁻⁷) — 원문 `계`(source_coefficient_1e_minus_7)만 맞댐"
|
||||
},
|
||||
"안 잰 칸 mach_loss_coef.note": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "데스크탑 서브가 붙인 설명 글 — 값 아님"
|
||||
},
|
||||
"안 잰 칸 mach_loss_coef.specification": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "규격 칸이 한 칸에 여러 값·여러 열로 뭉쳐 가르기 어려움 — 안 맞댐"
|
||||
},
|
||||
"안 잰 칸 mach_operator_map.rules.alias": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "프로그램이 지은 이름·출처 표기"
|
||||
},
|
||||
"안 잰 칸 mach_operator_map.rules.rule_id": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "프로그램이 지은 이름·출처 표기"
|
||||
},
|
||||
"안 잰 칸 mach_operator_map.rules.source_section": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "프로그램이 지은 이름·출처 표기"
|
||||
},
|
||||
"안 잰 칸 mach_price.specification": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "가격표엔 규격 칸이 없음(기종·코드·가격만)"
|
||||
},
|
||||
"안 잰 칸 mach_rock_adj.rules.exception": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "[주]① 예외 글을 프로그램 말로 옮긴 칸 — 글자로 안 맞댐"
|
||||
},
|
||||
"안 잰 칸 mach_rock_adj.rules.exclusion": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "[주]① 예외 글을 프로그램 말로 옮긴 칸 — 글자로 안 맞댐"
|
||||
},
|
||||
"연료 못 읽은 줄 7505-0025": {
|
||||
"what": "원문 표 토막 수가 안 맞음",
|
||||
"why": "원문 운전경비 표 토막 수가 코드 수와 안 맞음(`동력 15.1㎾`·`73.7+ 휘발유54.5` 등) — 이 줄 자료 값은 못 봄"
|
||||
},
|
||||
"연료 못 읽은 줄 7505-0050": {
|
||||
"what": "원문 표 토막 수가 안 맞음",
|
||||
"why": "원문 운전경비 표 토막 수가 코드 수와 안 맞음(`동력 15.1㎾`·`73.7+ 휘발유54.5` 등) — 이 줄 자료 값은 못 봄"
|
||||
},
|
||||
"연료 못 읽은 줄 7505-0100": {
|
||||
"what": "원문 표 토막 수가 안 맞음",
|
||||
"why": "원문 운전경비 표 토막 수가 코드 수와 안 맞음(`동력 15.1㎾`·`73.7+ 휘발유54.5` 등) — 이 줄 자료 값은 못 봄"
|
||||
},
|
||||
"연료 못 읽은 줄 7505-0125": {
|
||||
"what": "원문 표 토막 수가 안 맞음",
|
||||
"why": "원문 운전경비 표 토막 수가 코드 수와 안 맞음(`동력 15.1㎾`·`73.7+ 휘발유54.5` 등) — 이 줄 자료 값은 못 봄"
|
||||
},
|
||||
"연료 못 읽은 줄 7505-0150": {
|
||||
"what": "원문 표 토막 수가 안 맞음",
|
||||
"why": "원문 운전경비 표 토막 수가 코드 수와 안 맞음(`동력 15.1㎾`·`73.7+ 휘발유54.5` 등) — 이 줄 자료 값은 못 봄"
|
||||
},
|
||||
"연료 못 읽은 줄 7505-0200": {
|
||||
"what": "원문 표 토막 수가 안 맞음",
|
||||
"why": "원문 운전경비 표 토막 수가 코드 수와 안 맞음(`동력 15.1㎾`·`73.7+ 휘발유54.5` 등) — 이 줄 자료 값은 못 봄"
|
||||
},
|
||||
"연료 못 읽은 줄 7505-0250": {
|
||||
"what": "원문 표 토막 수가 안 맞음",
|
||||
"why": "원문 운전경비 표 토막 수가 코드 수와 안 맞음(`동력 15.1㎾`·`73.7+ 휘발유54.5` 등) — 이 줄 자료 값은 못 봄"
|
||||
},
|
||||
"연료 못 읽은 줄 7505-0350": {
|
||||
"what": "원문 표 토막 수가 안 맞음",
|
||||
"why": "원문 운전경비 표 토막 수가 코드 수와 안 맞음(`동력 15.1㎾`·`73.7+ 휘발유54.5` 등) — 이 줄 자료 값은 못 봄"
|
||||
},
|
||||
"연료 못 읽은 줄 7505-0450": {
|
||||
"what": "원문 표 토막 수가 안 맞음",
|
||||
"why": "원문 운전경비 표 토막 수가 코드 수와 안 맞음(`동력 15.1㎾`·`73.7+ 휘발유54.5` 등) — 이 줄 자료 값은 못 봄"
|
||||
},
|
||||
"연료 못 읽은 줄 7505-0500": {
|
||||
"what": "원문 표 토막 수가 안 맞음",
|
||||
"why": "원문 운전경비 표 토막 수가 코드 수와 안 맞음(`동력 15.1㎾`·`73.7+ 휘발유54.5` 등) — 이 줄 자료 값은 못 봄"
|
||||
},
|
||||
"연료 못 읽은 줄 7505-0700": {
|
||||
"what": "원문 표 토막 수가 안 맞음",
|
||||
"why": "원문 운전경비 표 토막 수가 코드 수와 안 맞음(`동력 15.1㎾`·`73.7+ 휘발유54.5` 등) — 이 줄 자료 값은 못 봄"
|
||||
},
|
||||
"연료 못 읽은 줄 7993-0020": {
|
||||
"what": "원문 표 토막 수가 안 맞음",
|
||||
"why": "원문 운전경비 표 토막 수가 코드 수와 안 맞음(`동력 15.1㎾`·`73.7+ 휘발유54.5` 등) — 이 줄 자료 값은 못 봄"
|
||||
},
|
||||
"연료 못 읽은 줄 7994-0050": {
|
||||
"what": "원문 표 토막 수가 안 맞음",
|
||||
"why": "원문 운전경비 표 토막 수가 코드 수와 안 맞음(`동력 15.1㎾`·`73.7+ 휘발유54.5` 등) — 이 줄 자료 값은 못 봄"
|
||||
},
|
||||
"연료 표 3108-0040": {
|
||||
"codes": [
|
||||
"3108-0040",
|
||||
"3901-0300"
|
||||
],
|
||||
"why": "원문 운전경비 표 토막 수가 안 맞음 — 이 표 줄은 못 읽음"
|
||||
},
|
||||
"연료 표 5801-0045": {
|
||||
"codes": [
|
||||
"5801-0045",
|
||||
"5801-0045"
|
||||
],
|
||||
"why": "⬜ **기계 자료 재추출 대기** — 코덱스가 8-4 운전경비 92종을 md 에 전사했으나(2026-09-18) `mach_base_2026.json` 은 그 앞 판이다. 그 벌을 만드는 추출기가 이 저장소에 없어 우리가 못 돌린다. ⇒ 고칠 자리는 마스터가 아니라 **기계 원천 벌 재추출**이다.",
|
||||
"class": "㉯ 남이 고쳐야 풀림"
|
||||
},
|
||||
"연료 표 5805-0002": {
|
||||
"codes": [
|
||||
"5805-0002",
|
||||
"5805-0002"
|
||||
],
|
||||
"why": "⬜ **기계 자료 재추출 대기** — 코덱스가 8-4 운전경비 92종을 md 에 전사했으나(2026-09-18) `mach_base_2026.json` 은 그 앞 판이다. 그 벌을 만드는 추출기가 이 저장소에 없어 우리가 못 돌린다. ⇒ 고칠 자리는 마스터가 아니라 **기계 원천 벌 재추출**이다.",
|
||||
"class": "㉯ 남이 고쳐야 풀림"
|
||||
},
|
||||
"연료 표 5805-0003": {
|
||||
"codes": [
|
||||
"5805-0003",
|
||||
"5805-0003"
|
||||
],
|
||||
"why": "⬜ **기계 자료 재추출 대기** — 코덱스가 8-4 운전경비 92종을 md 에 전사했으나(2026-09-18) `mach_base_2026.json` 은 그 앞 판이다. 그 벌을 만드는 추출기가 이 저장소에 없어 우리가 못 돌린다. ⇒ 고칠 자리는 마스터가 아니라 **기계 원천 벌 재추출**이다.",
|
||||
"class": "㉯ 남이 고쳐야 풀림"
|
||||
},
|
||||
"연료 표 7101-0450": {
|
||||
"codes": [
|
||||
"7101-0450",
|
||||
"7811-0120"
|
||||
],
|
||||
"why": "원문 운전경비 표 토막 수가 안 맞음 — 이 표 줄은 못 읽음"
|
||||
},
|
||||
"연료 표 7812-0005": {
|
||||
"codes": [
|
||||
"7812-0005",
|
||||
"7994-0050"
|
||||
],
|
||||
"why": "원문 운전경비 표 토막 수가 안 맞음 — 이 표 줄은 못 읽음"
|
||||
"규격 빈칸 9030-0240": {
|
||||
"what": "150ton",
|
||||
"why": "원문 손료표가 **한 칸에 든 기종 이름을 여러 줄로 쪼개 적은** 자리 — `(7430) 윈치` 는 「수동 싱글드럼」 이 수동·싱글·드럼 세 줄로 갈렸고 뒷줄은 칸이 비었음. 자료는 그 빈칸을 **앞 줄에서 이어받아** 채워 「싱글」·「드럼」·「엔진」 같은 **조각**이 규격으로 들어가 있음. 값(수·계수)은 원문과 같고 **이름 조각만** 어긋남.",
|
||||
"class": "㉯ 남이 고쳐야 풀림",
|
||||
"class_why": "원문 손료표가 **한 칸에 든 기종 이름을 여러 줄로 쪼개 적은** 자리 — `(7430) 윈치` 는 「수동 싱글드럼」 이 수동·싱글·드럼 세 줄로 갈렸고 뒷줄은 칸이 비었음. 자료는 그 빈칸을 **앞 줄에서 이어받아** 채워 「싱글」·「드럼」·「엔진」 같은 **조각**이 규격으로 들어가 있음. 값(수·계수)은 원문과 같고 **이름 조각만** 어긋남.",
|
||||
"갈래": "잣대 못 알아봄",
|
||||
"owner": "랩탑 서브",
|
||||
"owner_ask": "제8장 8-3 (7430)·(7431) 윈치 · (7811)·(7812) 엔진 · (9030) 예선 표 — PDF 에서 「기종」 칸이 한 칸에 어떻게 적혀 있는지 짚어 줄 것(「수동 싱글드럼」 처럼 한 칸인지, 줄마다 다른 이름인지). 그것이 갈리면 자료의 이어받기가 맞는지 곧 판가름남."
|
||||
},
|
||||
"운전사 기종별 판단": {
|
||||
"what": 121,
|
||||
"why": "기종→운전사 구분(explicit_mappings)은 사람 판단 — 원문 8-1-3 5호는 기종 이름 글만 있음"
|
||||
"why": "기종→운전사 구분(explicit_mappings)은 사람 판단 — 원문 8-1-3 5호는 기종 이름 글만 있음",
|
||||
"class": "㉰ 사용자·브레인 판단",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "원문 8-1-3 5호는 기종 이름 글만 두고 운전사 구분을 안 적음 — 기종→운전사 짝(`explicit_mappings`)은 사람이 정한 것. 원문에 견줄 것이 없음."
|
||||
}
|
||||
},
|
||||
"material_blind": {
|
||||
"API 스냅숏": {
|
||||
"what": "나라장터_시설공통자재_2026-08-14.json",
|
||||
"why": "원문이 API 로 받은 스냅숏 — 게시처(나라장터·오피넷) 값 자체와는 못 맞댐"
|
||||
},
|
||||
"같은 때 공시 20696249": {
|
||||
"what": 2,
|
||||
"why": "같은 공시 일시에 값 실린 공시가 둘 — 원천이 어느 것이 정본인지 안 알려 줌 · 자료는 그중 하나와 같음"
|
||||
"why": "같은 공시 일시에 값 실린 공시가 둘 — 원천이 어느 것이 정본인지 안 알려 줌 · 자료는 그중 하나와 같음",
|
||||
"class": "㉰ 사용자·브레인 판단",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "같은 공시 일시에 값 실린 공시가 둘인데 **원천이 어느 것을 정본으로 보는지 안 알려 줌** — 자료는 그중 하나와 같음. 어느 것을 취할지 정해야 닫힘."
|
||||
},
|
||||
"같은 때 공시 20696250": {
|
||||
"what": 2,
|
||||
"why": "같은 공시 일시에 값 실린 공시가 둘 — 원천이 어느 것이 정본인지 안 알려 줌 · 자료는 그중 하나와 같음"
|
||||
},
|
||||
"안 잰 칸 mat_price.price_adopted_reason": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "빌더가 적은 까닭 글 — 원문 칸 아님"
|
||||
"why": "같은 공시 일시에 값 실린 공시가 둘 — 원천이 어느 것이 정본인지 안 알려 줌 · 자료는 그중 하나와 같음",
|
||||
"class": "㉰ 사용자·브레인 판단",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "위와 한 자리."
|
||||
},
|
||||
"원천 없는 묶음": {
|
||||
"what": [
|
||||
@@ -264,106 +108,356 @@
|
||||
"ready_mixed_concrete",
|
||||
"asphalt_concrete"
|
||||
],
|
||||
"why": "철근·레미콘·아스콘은 종합쇼핑몰 원천이 저장소에 없음 — 값 못 봄"
|
||||
}
|
||||
},
|
||||
"oil_blind": {
|
||||
"API 스냅숏": {
|
||||
"what": [
|
||||
"유가_전국평균_2026-08-14.json",
|
||||
"유가_시도별_2026-09-09.json"
|
||||
],
|
||||
"why": "원문이 API 로 받은 스냅숏 — 게시처(나라장터·오피넷) 값 자체와는 못 맞댐"
|
||||
},
|
||||
"시도 거래일": {
|
||||
"what": "시도별 원천에 거래일 칸이 없음 — 수집일과만 맞댐",
|
||||
"why": "시도별 원천 줄에 거래일이 없어 `수집일` 로만 맞댐"
|
||||
},
|
||||
"안 잰 칸 oil.scope": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "프로그램 표기(KRW/L · national_average) — 원천에 칸 없음"
|
||||
},
|
||||
"안 잰 칸 oil.unit": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "프로그램 표기(KRW/L · national_average) — 원천에 칸 없음"
|
||||
},
|
||||
"안 잰 칸 oil_regional.scope": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "프로그램 표기(KRW/L · national_average) — 원천에 칸 없음"
|
||||
},
|
||||
"안 잰 칸 oil_regional.source_product_name": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "시도별 원천에 상품 이름 칸 없음"
|
||||
},
|
||||
"안 잰 칸 oil_regional.unit": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "프로그램 표기(KRW/L · national_average) — 원천에 칸 없음"
|
||||
"why": "철근·레미콘·아스콘은 종합쇼핑몰 원천이 저장소에 없음 — 값 못 봄",
|
||||
"class": "㉰ 사용자·브레인 판단",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "철근·레미콘·아스콘은 종합쇼핑몰 원천이 저장소에 없어 값을 볼 수 없음 — 원천을 들여올지 정해야 닫힘."
|
||||
}
|
||||
},
|
||||
"oil_blind": {},
|
||||
"rate_blind": {
|
||||
"processing_rules": {
|
||||
"what": [
|
||||
"note",
|
||||
"owner_supplied_material",
|
||||
"performance_guarantee_fee",
|
||||
"profit",
|
||||
"rounding",
|
||||
"safety_management_cost",
|
||||
"scale_bracket"
|
||||
],
|
||||
"why": "끝수·산식 처리 규칙 — 코드 규칙이라 원문 대조 대상 아님(거울 시험 몫)"
|
||||
},
|
||||
"안 잰 칸 rate_environment.forest_road_selection_status": {
|
||||
"what": "pending",
|
||||
"why": "임도 공종 선택 미결 표시 — 사용자 협의 몫"
|
||||
"why": "임도 공종 선택 미결 표시 — 사용자 협의 몫",
|
||||
"class": "㉰ 사용자·브레인 판단",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "임도 공종 선택 미결 표시 — 사용자 협의로 닫을 자리."
|
||||
},
|
||||
"안 잰 칸 rate_environment.minimum_estimated_amount_krw": {
|
||||
"what": 100000000,
|
||||
"why": "xlsx 환경보전비 칸에 1억 기준이 없음(1억은 퇴직공제부금 칸) — 근거 원문이 sources 에 없어 못 봄"
|
||||
},
|
||||
"안 잰 칸 rate_equipment_payment_guarantee.base_note": {
|
||||
"what": "코드(`B09_Estimation_Statutory.STATUTORY_ITEMS`)가 직접공사비로 계산하고 있는 것과 맞춘 표기.",
|
||||
"why": "설명 글"
|
||||
},
|
||||
"안 잰 칸 rate_overhead.basis": {
|
||||
"what": "조달청 「2026년 토목·조경·산업환경설비공사 원가계산 간접공사비(제비율) 적용기준」(2026-04-13). ⚠ 구간 라벨의 `billion` 은 **십억 원** — `lt_5_billion` 은 50억 미만이다. 종합(토목·조경·산업설비)은 5억미만~30억~50억 8 · 50~100억·100~300억 6.5 · 300~1000억 5 · 1000억이상 4.5, 전문 등은 5억미만 8 · 5~30억 6.5 · 30~50억·50~100억 5 · 100억이상 4.5.",
|
||||
"why": "데스크탑 서브가 붙인 설명 글 — 값 아님"
|
||||
},
|
||||
"안 잰 칸 rate_overhead.specialty_note": {
|
||||
"what": "⚠ 2026-09-18 **300억 이상 두 구간이 통째로 빠져 있었음** — 마지막이 「100억-300억 미만」으로 닫혀 300억 넘는 전문공사가 어느 구간에도 안 걸렸음. 원본 XLSX(BL35:BR46) 대로 300~1000억 · 1000억 이상을 더함(둘 다 4.5%). 값은 원문 그대로.",
|
||||
"why": "데스크탑 서브가 붙인 설명 글 — 값 아님"
|
||||
"why": "xlsx 환경보전비 칸에 1억 기준이 없음(1억은 퇴직공제부금 칸) — 근거 원문이 sources 에 없어 못 봄",
|
||||
"class": "㉰ 사용자·브레인 판단",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "xlsx 환경보전비 칸에 1억 기준이 없음(1억은 퇴직공제부금 칸) — 근거 원문이 `sources` 에 없어 볼 수 없음. 근거를 들여올지 정해야 닫힘."
|
||||
},
|
||||
"안 잰 칸 rate_performance_guarantee_fee.typical_forest_road_applicability": {
|
||||
"what": "not_applicable",
|
||||
"why": "임도 적용 판단 — 원문 칸 아님"
|
||||
},
|
||||
"안 잰 칸 rate_safety_base.amount_bracket": {
|
||||
"what": "500_million_to_5_billion",
|
||||
"why": "다른 칸을 가리키는 표시 — 값 아님"
|
||||
},
|
||||
"안 잰 칸 rate_safety_base.embedded_in": {
|
||||
"what": "rate_safety_pct.brackets",
|
||||
"why": "다른 칸을 가리키는 표시 — 값 아님"
|
||||
},
|
||||
"안 잰 칸 rate_safety_pct.base_rule": {
|
||||
"what": "min_of_two_formulas",
|
||||
"why": "도급자관급 포함 시 두 식 중 작은 값 — xlsx 글(EB11·EB13) 해석이라 안 맞댐"
|
||||
},
|
||||
"안 잰 칸 rate_safety_pct.base_with_owner_supplied_material": {
|
||||
"what": "minimum_of_statutory_two_formulas",
|
||||
"why": "도급자관급 포함 시 두 식 중 작은 값 — xlsx 글(EB11·EB13) 해석이라 안 맞댐"
|
||||
},
|
||||
"안 잰 칸 rate_vat.base": {
|
||||
"what": "construction_cost_before_vat",
|
||||
"why": "부가세 — 근거(부가가치세법)가 sources 에 없음"
|
||||
},
|
||||
"안 잰 칸 rate_vat.rate_percent": {
|
||||
"what": 10.0,
|
||||
"why": "부가세 — 근거(부가가치세법)가 sources 에 없음"
|
||||
},
|
||||
"조달청 요약표": {
|
||||
"what": "2026.04.13_조달청_토목공사_제비율.xlsx",
|
||||
"why": "xlsx 는 조달청 요약표 — 각 고시 원문과는 안 맞댐(연금만 법령과 맞댐)"
|
||||
"why": "임도 적용 판단 — 원문 칸 아님",
|
||||
"class": "㉰ 사용자·브레인 판단",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "임도에 적용되는지 판단 — 원문 칸이 아님."
|
||||
}
|
||||
},
|
||||
"_할일_아님": {
|
||||
"갈래별": {
|
||||
"낳은 값": 1,
|
||||
"메모": 1,
|
||||
"요약 이름": 2,
|
||||
"원문 부재": 25,
|
||||
"자리 표시": 2,
|
||||
"프로그램 이름": 2
|
||||
},
|
||||
"셈": {
|
||||
"labor_blind": 5,
|
||||
"machine_blind": 8,
|
||||
"material_blind": 2,
|
||||
"oil_blind": 7,
|
||||
"rate_blind": 11
|
||||
},
|
||||
"옮긴 날": "2026-09-18",
|
||||
"잣대": "㉮ — **영영 할 일이 아닌 것.** 원문에 없는 말(프로그램 이름·사람 메모·살림살이) · 이미 다른 자리에서 맞대는 것. 바퀴마다 다시 세어지지 않게 갈래에서 아주 빼 여기 둔다. ⚠ 지우지는 않는다 — 되짚을 수 있어야 한다.",
|
||||
"줄": {
|
||||
"machine_blind": {
|
||||
"안 잰 칸 mach_loss_coef.note": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "사람이 적은 메모 — 2026-09-18 5202·5203 칸 밀림을 바로잡은 사유다. 원문에 없는 글이라 맞댈 것이 없다.",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"owner": "랩탑 메인",
|
||||
"owner_ask": "기계 원천 벌(mach_base_2026.json) 재추출 — 그 추출기가 이 저장소에 없어 우리가 못 돌림",
|
||||
"class_why": "사람이 적은 메모 — 2026-09-18 5202·5203 칸 밀림을 바로잡은 사유다. 원문에 없는 글이라 맞댈 것이 없다.",
|
||||
"갈래": "메모"
|
||||
},
|
||||
"안 잰 칸 mach_loss_coef.loss_coefficient_per_hour": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "자료가 낳은 값 — 「계」 계수(10-7)를 10,000,000 으로 나눈 것이다. 낳은 밑값인 계수 넷은 이미 줄마다 맞대고 있어 여기서 또 맞대면 같은 것을 두 번 세는 셈이다.",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"owner": "랩탑 메인",
|
||||
"owner_ask": "기계 원천 벌(mach_base_2026.json) 재추출 — 그 추출기가 이 저장소에 없어 우리가 못 돌림",
|
||||
"class_why": "자료가 낳은 값 — 「계」 계수(10-7)를 10,000,000 으로 나눈 것이다. 낳은 밑값인 계수 넷은 이미 줄마다 맞대고 있어 여기서 또 맞대면 같은 것을 두 번 세는 셈이다.",
|
||||
"갈래": "낳은 값"
|
||||
},
|
||||
"안 잰 칸 mach_fuel_rate.source_tables.section": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "표를 가리키는 이름표일 뿐 — 8-4 표의 머리와 줄은 이미 **표째 통째로** 맞대고 있다(`운전경비 원표 N번째`).",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"owner": "랩탑 메인",
|
||||
"owner_ask": "기계 원천 벌(mach_base_2026.json) 재추출 — 그 추출기가 이 저장소에 없어 우리가 못 돌림",
|
||||
"class_why": "표를 가리키는 이름표일 뿐 — 8-4 표의 머리와 줄은 이미 **표째 통째로** 맞대고 있다(`운전경비 원표 N번째`).",
|
||||
"갈래": "자리 표시"
|
||||
},
|
||||
"안 잰 칸 mach_operator_map.rules.alias": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "프로그램 안에서 쓰는 이름(`labor_op_const`) — 원문 낱말이 아니다.",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"owner": "랩탑 메인",
|
||||
"owner_ask": "기계 원천 벌(mach_base_2026.json) 재추출 — 그 추출기가 이 저장소에 없어 우리가 못 돌림",
|
||||
"class_why": "프로그램 안에서 쓰는 이름(`labor_op_const`) — 원문 낱말이 아니다.",
|
||||
"갈래": "프로그램 이름"
|
||||
},
|
||||
"안 잰 칸 mach_operator_map.rules.rule_id": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "프로그램 안에서 쓰는 규칙 이름(`construction_machine_operator`) — 원문 낱말이 아니다.",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"owner": "랩탑 메인",
|
||||
"owner_ask": "기계 원천 벌(mach_base_2026.json) 재추출 — 그 추출기가 이 저장소에 없어 우리가 못 돌림",
|
||||
"class_why": "프로그램 안에서 쓰는 규칙 이름(`construction_machine_operator`) — 원문 낱말이 아니다.",
|
||||
"갈래": "프로그램 이름"
|
||||
},
|
||||
"안 잰 칸 mach_operator_map.rules.source_section": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "어느 절에서 왔나 적어 둔 자리 표시(`8-1-3/5`) — 값이 아니다.",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"owner": "랩탑 메인",
|
||||
"owner_ask": "기계 원천 벌(mach_base_2026.json) 재추출 — 그 추출기가 이 저장소에 없어 우리가 못 돌림",
|
||||
"class_why": "어느 절에서 왔나 적어 둔 자리 표시(`8-1-3/5`) — 값이 아니다.",
|
||||
"갈래": "자리 표시"
|
||||
},
|
||||
"안 잰 칸 mach_rock_adj.rules.exception": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "원문 조건 글을 영어 이름으로 줄여 적은 것(`tire_or_wetland_bulldozer` = 타이어식·습지 불도저) — 글끼리 맞댈 수 없다. 붙는 수(25·20·10·0)는 「손료보정」 으로 이미 맞대고 있다.",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"owner": "랩탑 메인",
|
||||
"owner_ask": "기계 원천 벌(mach_base_2026.json) 재추출 — 그 추출기가 이 저장소에 없어 우리가 못 돌림",
|
||||
"class_why": "원문 조건 글을 영어 이름으로 줄여 적은 것(`tire_or_wetland_bulldozer` = 타이어식·습지 불도저) — 글끼리 맞댈 수 없다. 붙는 수(25·20·10·0)는 「손료보정」 으로 이미 맞대고 있다.",
|
||||
"갈래": "요약 이름"
|
||||
},
|
||||
"안 잰 칸 mach_rock_adj.rules.exclusion": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "위와 같음 — `dedicated_dump_truck_18_ton_or_more` = 18톤 이상 전용 덤프트럭.",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"owner": "랩탑 메인",
|
||||
"owner_ask": "기계 원천 벌(mach_base_2026.json) 재추출 — 그 추출기가 이 저장소에 없어 우리가 못 돌림",
|
||||
"class_why": "위와 같음 — `dedicated_dump_truck_18_ton_or_more` = 18톤 이상 전용 덤프트럭.",
|
||||
"갈래": "요약 이름"
|
||||
}
|
||||
},
|
||||
"labor_blind": {
|
||||
"건설 pdf": {
|
||||
"what": "3. 개별직종 노임단가.md",
|
||||
"why": "원문 md 는 PDF 를 옮긴 것 — PDF 자체와의 옮김 틀림은 못 봄",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "맞댈 PDF 가 저장소에 없음 — md 가 우리 원문임. PDF↔md 옮김 틀림은 사람이 따로 볼 자리."
|
||||
},
|
||||
"건설 별칭 이름": {
|
||||
"what": [
|
||||
"labor_1001",
|
||||
"labor_1002",
|
||||
"labor_1003",
|
||||
"labor_1007",
|
||||
"labor_1008",
|
||||
"labor_1012",
|
||||
"labor_1013",
|
||||
"labor_1015",
|
||||
"labor_1016",
|
||||
"labor_1017",
|
||||
"labor_1018",
|
||||
"labor_1019",
|
||||
"labor_op_const",
|
||||
"labor_op_general",
|
||||
"labor_op_truck"
|
||||
],
|
||||
"why": "별칭 이름은 프로그램이 지은 것 — 가리키는 코드가 원문에 있는지만 봄",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "프로그램이 지은 별칭 — 원문에 있을 수 없는 말. 가리키는 코드가 원문에 있는지만 봄."
|
||||
},
|
||||
"안 잰 칸 labor_mfg.unit": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "`KRW/day` 는 프로그램 표기 — 원문 글(원·1일)과 글자로 안 맞댐",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "`KRW/day` 는 프로그램 표기 — 원문 글(원·1일)과 글자로 맞댈 꼴이 아님."
|
||||
},
|
||||
"안 잰 칸 labor_rate.unit": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "`KRW/day` 는 프로그램 표기 — 원문 글(원·1일)과 글자로 안 맞댐",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "위와 같음."
|
||||
},
|
||||
"제조 pdf": {
|
||||
"what": "2026상반기_중소제조업_직종별_임금조사_중소기업중앙회.md",
|
||||
"why": "원문 md 는 PDF 를 옮긴 것 — PDF 자체와의 옮김 틀림은 못 봄",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "위와 같음."
|
||||
}
|
||||
},
|
||||
"material_blind": {
|
||||
"API 스냅숏": {
|
||||
"what": "나라장터_시설공통자재_2026-08-14.json",
|
||||
"why": "원문이 API 로 받은 스냅숏 — 게시처(나라장터·오피넷) 값 자체와는 못 맞댐",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "원문이 API 로 받은 한때의 스냅숏 — 게시처(나라장터·오피넷) 값 자체는 저장소에 없음."
|
||||
},
|
||||
"안 잰 칸 mat_price.price_adopted_reason": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "빌더가 적은 까닭 글 — 원문 칸 아님",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "빌더가 적은 까닭 글 — 원문 칸이 아님."
|
||||
}
|
||||
},
|
||||
"oil_blind": {
|
||||
"API 스냅숏": {
|
||||
"what": [
|
||||
"유가_전국평균_2026-08-14.json",
|
||||
"유가_시도별_2026-09-09.json"
|
||||
],
|
||||
"why": "원문이 API 로 받은 스냅숏 — 게시처(나라장터·오피넷) 값 자체와는 못 맞댐",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "원문이 API 스냅숏 — 게시처 값 자체는 저장소에 없음."
|
||||
},
|
||||
"시도 거래일": {
|
||||
"what": "시도별 원천에 거래일 칸이 없음 — 수집일과만 맞댐",
|
||||
"why": "시도별 원천 줄에 거래일이 없어 `수집일` 로만 맞댐",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "시도별 원천 줄에 거래일 칸이 아예 없음 — `수집일` 로만 맞댐."
|
||||
},
|
||||
"안 잰 칸 oil.scope": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "프로그램 표기(KRW/L · national_average) — 원천에 칸 없음",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "프로그램 표기(`national_average`) — 원천에 그 칸이 없음."
|
||||
},
|
||||
"안 잰 칸 oil.unit": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "프로그램 표기(KRW/L · national_average) — 원천에 칸 없음",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "프로그램 표기(`KRW/L`) — 원천에 그 칸이 없음."
|
||||
},
|
||||
"안 잰 칸 oil_regional.scope": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "프로그램 표기(KRW/L · national_average) — 원천에 칸 없음",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "위와 같음."
|
||||
},
|
||||
"안 잰 칸 oil_regional.source_product_name": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "시도별 원천에 상품 이름 칸 없음",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "시도별 원천에 상품 이름 칸이 없음."
|
||||
},
|
||||
"안 잰 칸 oil_regional.unit": {
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "프로그램 표기(KRW/L · national_average) — 원천에 칸 없음",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "위와 같음."
|
||||
}
|
||||
},
|
||||
"rate_blind": {
|
||||
"processing_rules": {
|
||||
"what": [
|
||||
"note",
|
||||
"owner_supplied_material",
|
||||
"performance_guarantee_fee",
|
||||
"profit",
|
||||
"rounding",
|
||||
"safety_management_cost",
|
||||
"scale_bracket"
|
||||
],
|
||||
"why": "끝수·산식 처리 규칙 — 코드 규칙이라 원문 대조 대상 아님(거울 시험 몫)",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "끝수·산식 처리 규칙 — 코드 규칙이라 원문에 견줄 글이 없음(거울 시험 몫)."
|
||||
},
|
||||
"안 잰 칸 rate_equipment_payment_guarantee.base_note": {
|
||||
"what": "코드(`B09_Estimation_Statutory.STATUTORY_ITEMS`)가 직접공사비로 계산하고 있는 것과 맞춘 표기.",
|
||||
"why": "설명 글",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "설명 글 — 값이 아님."
|
||||
},
|
||||
"안 잰 칸 rate_overhead.basis": {
|
||||
"what": "조달청 「2026년 토목·조경·산업환경설비공사 원가계산 간접공사비(제비율) 적용기준」(2026-04-13). ⚠ 구간 라벨의 `billion` 은 **십억 원** — `lt_5_billion` 은 50억 미만이다. 종합(토목·조경·산업설비)은 5억미만~30억~50억 8 · 50~100억·100~300억 6.5 · 300~1000억 5 · 1000억이상 4.5, 전문 등은 5억미만 8 · 5~30억 6.5 · 30~50억·50~100억 5 · 100억이상 4.5.",
|
||||
"why": "데스크탑 서브가 붙인 설명 글 — 값 아님",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "데스크탑 서브가 붙인 설명 글 — 값이 아님."
|
||||
},
|
||||
"안 잰 칸 rate_overhead.specialty_note": {
|
||||
"what": "⚠ 2026-09-18 **300억 이상 두 구간이 통째로 빠져 있었음** — 마지막이 「100억-300억 미만」으로 닫혀 300억 넘는 전문공사가 어느 구간에도 안 걸렸음. 원본 XLSX(BL35:BR46) 대로 300~1000억 · 1000억 이상을 더함(둘 다 4.5%). 값은 원문 그대로.",
|
||||
"why": "데스크탑 서브가 붙인 설명 글 — 값 아님",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "위와 같음."
|
||||
},
|
||||
"안 잰 칸 rate_safety_base.amount_bracket": {
|
||||
"what": "500_million_to_5_billion",
|
||||
"why": "다른 칸을 가리키는 표시 — 값 아님",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "다른 칸을 가리키는 표시 — 값이 아님."
|
||||
},
|
||||
"안 잰 칸 rate_safety_base.embedded_in": {
|
||||
"what": "rate_safety_pct.brackets",
|
||||
"why": "다른 칸을 가리키는 표시 — 값 아님",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "위와 같음."
|
||||
},
|
||||
"안 잰 칸 rate_safety_pct.base_rule": {
|
||||
"what": "min_of_two_formulas",
|
||||
"why": "도급자관급 포함 시 두 식 중 작은 값 — xlsx 글(EB11·EB13) 해석이라 안 맞댐",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "도급자관급이 든 때 두 식 중 작은 값을 쓰라는 xlsx 글(EB11·EB13)을 프로그램 식으로 옮긴 것 — 글과 식은 꼴이 달라 글자로 맞댈 수 없음."
|
||||
},
|
||||
"안 잰 칸 rate_safety_pct.base_with_owner_supplied_material": {
|
||||
"what": "minimum_of_statutory_two_formulas",
|
||||
"why": "도급자관급 포함 시 두 식 중 작은 값 — xlsx 글(EB11·EB13) 해석이라 안 맞댐",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "위와 한 자리."
|
||||
},
|
||||
"안 잰 칸 rate_vat.base": {
|
||||
"what": "construction_cost_before_vat",
|
||||
"why": "부가세 — 근거(부가가치세법)가 sources 에 없음",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "부가세 근거(부가가치세법)가 `sources` 에 없음 — 저장소에 원문이 없어 맞댈 것이 없음."
|
||||
},
|
||||
"안 잰 칸 rate_vat.rate_percent": {
|
||||
"what": 10.0,
|
||||
"why": "부가세 — 근거(부가가치세법)가 sources 에 없음",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "위와 같음."
|
||||
},
|
||||
"조달청 요약표": {
|
||||
"what": "2026.04.13_조달청_토목공사_제비율.xlsx",
|
||||
"why": "xlsx 는 조달청 요약표 — 각 고시 원문과는 안 맞댐(연금만 법령과 맞댐)",
|
||||
"class": "㉮ 영영 할 일 아님",
|
||||
"갈래": "원문 부재",
|
||||
"class_why": "xlsx 는 조달청이 고시를 모아 요약한 표 — 각 고시 원문은 저장소에 없음(연금만 법령과 맞댐)."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"_갈래": {
|
||||
"센 날": "2026-09-18",
|
||||
"셈": {
|
||||
"원문 부재 / ㉰": 7,
|
||||
"잣대 못 알아봄 / ㉯": 7
|
||||
},
|
||||
"잣대": "두 갈래로 가름 — **원문 부재**: 값이 원문·원천에 없거나 원문 밖 말이라 채울 것이 없음 · **잣대 못 알아봄**: 값은 원문에 있는데 전사·읽기가 못 가름 ⇒ 고치면 풀림. ㉮ 영영 할 일 아님 · ㉯ 남이 고쳐야 풀림 · ㉰ 사용자·브레인 판단.",
|
||||
"할 일 아님으로 뺀 줄": 33,
|
||||
"닫힌 자리": [
|
||||
{
|
||||
"날": "2026-09-18",
|
||||
"무엇": "양수기 7993-0020 휘발유 1.3ℓ (어긋남 세 줄)",
|
||||
"어떻게": "원문 규명으로 닫힘(브레인 B30) — PDF 340쪽 주연료표의 「휘발유1.3」은 **바로 윗줄 7992(모르타르 믹서)** 것이고 양수기 줄은 전력 1.49㎾ 뿐이었음. 옛 추출이 **이웃 줄 값을 물려받은 자리 틀림**. ⇒ 「원문 부재」가 아니라 **이웃 줄 오귀속**이었음.",
|
||||
"처리": "`mach_base_2026.json` 의 양수기 연료 줄을 지우고 다시 뽑음. 이어받기는 **옛 벌을 보고 되살리므로** 한 번 지워야 영영 안 돌아옴(`이어받음 {'fuel': 1}` → **0**). 7992 쪽 휘발유 1.3 은 이미 갈라 들어가 있음."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,723 @@
|
||||
{
|
||||
"결손_쪽별": {
|
||||
"11": 1,
|
||||
"12": 1,
|
||||
"16": 1,
|
||||
"18": 2,
|
||||
"19": 1,
|
||||
"20": 2,
|
||||
"21": 1,
|
||||
"22": 1,
|
||||
"23": 1,
|
||||
"27": 2,
|
||||
"28": 2,
|
||||
"29": 1,
|
||||
"30": 1,
|
||||
"31": 2,
|
||||
"32": 1,
|
||||
"33": 2,
|
||||
"35": 1,
|
||||
"36": 2,
|
||||
"37": 3,
|
||||
"38": 2,
|
||||
"39": 1,
|
||||
"40": 1,
|
||||
"41": 2,
|
||||
"42": 1,
|
||||
"46": 1,
|
||||
"47": 1,
|
||||
"49": 1,
|
||||
"50": 1,
|
||||
"60": 1,
|
||||
"62": 2,
|
||||
"64": 17,
|
||||
"65": 2,
|
||||
"66": 6,
|
||||
"67": 3,
|
||||
"68": 2,
|
||||
"71": 2,
|
||||
"72": 5,
|
||||
"73": 10,
|
||||
"74": 4,
|
||||
"75": 10,
|
||||
"79": 1,
|
||||
"81": 1,
|
||||
"87": 1,
|
||||
"89": 2,
|
||||
"91": 2,
|
||||
"92": 5,
|
||||
"93": 6,
|
||||
"95": 11,
|
||||
"96": 1,
|
||||
"97": 2,
|
||||
"98": 1,
|
||||
"100": 4,
|
||||
"101": 15,
|
||||
"102": 3,
|
||||
"103": 1,
|
||||
"104": 3,
|
||||
"105": 1,
|
||||
"106": 4,
|
||||
"107": 2,
|
||||
"109": 4,
|
||||
"110": 5,
|
||||
"111": 6,
|
||||
"112": 1,
|
||||
"113": 3,
|
||||
"114": 5,
|
||||
"115": 2,
|
||||
"116": 7,
|
||||
"117": 4,
|
||||
"118": 1,
|
||||
"119": 2,
|
||||
"120": 1,
|
||||
"121": 9,
|
||||
"122": 2,
|
||||
"123": 2,
|
||||
"124": 4,
|
||||
"126": 1,
|
||||
"127": 3,
|
||||
"130": 1,
|
||||
"134": 1,
|
||||
"136": 1,
|
||||
"138": 1,
|
||||
"139": 1,
|
||||
"140": 6,
|
||||
"141": 5,
|
||||
"142": 1,
|
||||
"145": 1,
|
||||
"149": 1,
|
||||
"150": 4,
|
||||
"151": 3,
|
||||
"155": 1,
|
||||
"157": 1,
|
||||
"158": 2,
|
||||
"159": 1,
|
||||
"160": 1,
|
||||
"161": 1,
|
||||
"162": 1,
|
||||
"165": 2,
|
||||
"167": 1,
|
||||
"168": 2,
|
||||
"169": 1,
|
||||
"170": 2,
|
||||
"172": 1,
|
||||
"174": 1,
|
||||
"175": 2,
|
||||
"177": 1,
|
||||
"178": 1,
|
||||
"179": 2,
|
||||
"180": 1,
|
||||
"181": 6,
|
||||
"182": 4,
|
||||
"183": 2,
|
||||
"185": 1,
|
||||
"187": 1,
|
||||
"188": 2,
|
||||
"190": 2,
|
||||
"192": 3,
|
||||
"193": 2,
|
||||
"195": 1,
|
||||
"196": 1,
|
||||
"197": 1,
|
||||
"198": 1,
|
||||
"204": 5,
|
||||
"205": 1,
|
||||
"207": 1,
|
||||
"208": 2,
|
||||
"211": 1,
|
||||
"213": 1,
|
||||
"218": 1,
|
||||
"220": 1,
|
||||
"221": 1,
|
||||
"223": 1,
|
||||
"224": 1,
|
||||
"225": 3,
|
||||
"226": 2,
|
||||
"227": 1,
|
||||
"228": 3,
|
||||
"229": 1,
|
||||
"230": 1,
|
||||
"231": 3,
|
||||
"233": 1,
|
||||
"235": 1,
|
||||
"236": 2,
|
||||
"238": 1,
|
||||
"239": 1,
|
||||
"241": 1,
|
||||
"242": 4,
|
||||
"243": 2,
|
||||
"244": 9,
|
||||
"245": 3,
|
||||
"246": 4,
|
||||
"248": 1,
|
||||
"249": 2,
|
||||
"253": 2,
|
||||
"254": 2,
|
||||
"257": 2,
|
||||
"262": 1,
|
||||
"263": 4,
|
||||
"264": 1,
|
||||
"265": 4,
|
||||
"267": 1,
|
||||
"268": 3,
|
||||
"270": 1,
|
||||
"271": 2,
|
||||
"274": 1,
|
||||
"275": 26,
|
||||
"276": 2,
|
||||
"277": 1,
|
||||
"282": 2,
|
||||
"284": 2,
|
||||
"285": 14,
|
||||
"286": 10,
|
||||
"287": 33,
|
||||
"288": 2,
|
||||
"289": 6,
|
||||
"290": 8,
|
||||
"291": 4,
|
||||
"292": 4,
|
||||
"293": 3,
|
||||
"294": 1,
|
||||
"295": 6,
|
||||
"297": 6,
|
||||
"298": 14,
|
||||
"299": 1,
|
||||
"300": 2,
|
||||
"301": 1,
|
||||
"302": 1,
|
||||
"308": 2,
|
||||
"310": 7,
|
||||
"311": 1,
|
||||
"313": 1,
|
||||
"315": 1,
|
||||
"316": 1,
|
||||
"317": 1,
|
||||
"323": 2,
|
||||
"324": 1,
|
||||
"326": 12,
|
||||
"327": 21,
|
||||
"328": 5,
|
||||
"331": 2,
|
||||
"334": 1,
|
||||
"335": 2,
|
||||
"336": 1,
|
||||
"338": 1,
|
||||
"342": 3,
|
||||
"353": 1,
|
||||
"356": 1,
|
||||
"357": 1,
|
||||
"374": 1,
|
||||
"377": 3,
|
||||
"381": 1,
|
||||
"382": 1,
|
||||
"389": 1,
|
||||
"405": 1,
|
||||
"413": 11,
|
||||
"421": 1,
|
||||
"424": 4,
|
||||
"427": 1,
|
||||
"429": 2,
|
||||
"431": 1,
|
||||
"432": 1,
|
||||
"433": 1,
|
||||
"435": 1,
|
||||
"436": 1,
|
||||
"439": 1,
|
||||
"441": 1,
|
||||
"452": 2,
|
||||
"487": 4,
|
||||
"508": 1,
|
||||
"533": 4,
|
||||
"541": 3,
|
||||
"542": 1,
|
||||
"545": 1,
|
||||
"579": 1,
|
||||
"601": 1,
|
||||
"625": 1,
|
||||
"632": 1,
|
||||
"663": 1,
|
||||
"683": 1,
|
||||
"701": 1,
|
||||
"704": 2,
|
||||
"718": 1,
|
||||
"723": 1,
|
||||
"733": 3,
|
||||
"750": 1,
|
||||
"770": 1,
|
||||
"779": 1,
|
||||
"780": 1,
|
||||
"781": 1,
|
||||
"794": 1,
|
||||
"796": 1,
|
||||
"806": 1,
|
||||
"820": 1,
|
||||
"822": 2,
|
||||
"824": 2,
|
||||
"832": 1,
|
||||
"833": 1,
|
||||
"834": 4,
|
||||
"839": 1,
|
||||
"840": 1,
|
||||
"843": 11,
|
||||
"852": 1,
|
||||
"863": 1,
|
||||
"866": 1,
|
||||
"868": 1,
|
||||
"877": 1,
|
||||
"879": 1,
|
||||
"880": 1,
|
||||
"882": 1,
|
||||
"883": 1,
|
||||
"884": 1,
|
||||
"885": 1,
|
||||
"886": 1,
|
||||
"887": 1,
|
||||
"892": 1,
|
||||
"897": 1,
|
||||
"898": 1,
|
||||
"899": 1,
|
||||
"900": 1,
|
||||
"905": 1,
|
||||
"908": 1,
|
||||
"915": 1,
|
||||
"920": 1,
|
||||
"921": 1,
|
||||
"925": 1,
|
||||
"931": 1,
|
||||
"937": 1,
|
||||
"940": 1,
|
||||
"941": 1,
|
||||
"943": 1,
|
||||
"945": 1,
|
||||
"947": 1,
|
||||
"949": 1,
|
||||
"950": 1,
|
||||
"953": 1,
|
||||
"959": 1,
|
||||
"960": 1,
|
||||
"961": 1,
|
||||
"964": 1,
|
||||
"969": 1,
|
||||
"973": 1,
|
||||
"980": 1
|
||||
},
|
||||
"결손_총": 749,
|
||||
"허구_총": 547,
|
||||
"허구_값": {
|
||||
"0.0020": 1,
|
||||
"0.0040": 1,
|
||||
"0.0080": 1,
|
||||
"0.00840": 1,
|
||||
"0.010": 3,
|
||||
"0.01070": 1,
|
||||
"0.020": 2,
|
||||
"0.04": 1,
|
||||
"0.0460": 1,
|
||||
"0.050": 5,
|
||||
"0.0508": 1,
|
||||
"0.0690": 1,
|
||||
"0.070": 1,
|
||||
"0.071": 1,
|
||||
"0.07530": 1,
|
||||
"0.099": 1,
|
||||
"0.100": 2,
|
||||
"0.110": 1,
|
||||
"0.125": 1,
|
||||
"0.1520": 1,
|
||||
"0.300": 1,
|
||||
"0.310": 1,
|
||||
"0.312": 1,
|
||||
"0.335": 7,
|
||||
"0.413": 1,
|
||||
"0.432": 1,
|
||||
"0.4371": 1,
|
||||
"0.484": 1,
|
||||
"0.493": 1,
|
||||
"0.51": 1,
|
||||
"0.55": 2,
|
||||
"0.60": 2,
|
||||
"0.63": 1,
|
||||
"0.649": 1,
|
||||
"0.679": 1,
|
||||
"0.70": 3,
|
||||
"0.80": 2,
|
||||
"0.8112": 1,
|
||||
"0.814": 1,
|
||||
"0.82": 1,
|
||||
"0.855": 1,
|
||||
"0.909": 1,
|
||||
"0.92": 1,
|
||||
"00.91": 1,
|
||||
"000.90": 2,
|
||||
"00017800.90": 4,
|
||||
"00020.23": 1,
|
||||
"00028337686601": 1,
|
||||
"0002833768660100040.43": 1,
|
||||
"0002833768660100060.63": 1,
|
||||
"0002833768660100070.73": 1,
|
||||
"0002833768660100080.83": 1,
|
||||
"0002833768660100101.03": 1,
|
||||
"0008900.90": 13,
|
||||
"001020": 1,
|
||||
"00223.0016420": 1,
|
||||
"00818.16": 1,
|
||||
"01.0": 1,
|
||||
"01.01": 2,
|
||||
"01.5": 1,
|
||||
"010.01": 1,
|
||||
"010.010": 1,
|
||||
"010.02": 2,
|
||||
"010.05": 1,
|
||||
"010274.68": 1,
|
||||
"0140.010": 1,
|
||||
"02.2": 1,
|
||||
"020.02": 1,
|
||||
"020.020": 6,
|
||||
"020.10": 1,
|
||||
"022016270008900.90": 1,
|
||||
"0241500.2260": 1,
|
||||
"0327": 1,
|
||||
"0332000.3160": 1,
|
||||
"03730.174": 1,
|
||||
"042": 1,
|
||||
"043.1": 1,
|
||||
"04532": 1,
|
||||
"050.010": 1,
|
||||
"050.020": 1,
|
||||
"050.05": 4,
|
||||
"050.050": 9,
|
||||
"050.300": 1,
|
||||
"0561.1203": 1,
|
||||
"060650.0730": 1,
|
||||
"070.07": 1,
|
||||
"070.070": 1,
|
||||
"070.10": 1,
|
||||
"07467.465": 1,
|
||||
"075800.1000": 1,
|
||||
"08.8": 1,
|
||||
"080": 1,
|
||||
"1.01": 1,
|
||||
"1.02": 1,
|
||||
"1.10431": 1,
|
||||
"1.129": 1,
|
||||
"1.15": 1,
|
||||
"1.150490": 1,
|
||||
"1.17": 1,
|
||||
"1.209": 1,
|
||||
"1.24": 1,
|
||||
"1.308": 1,
|
||||
"1.31": 1,
|
||||
"1.33": 2,
|
||||
"1.369": 1,
|
||||
"1.39": 1,
|
||||
"1.44": 1,
|
||||
"1.56": 1,
|
||||
"1.629": 1,
|
||||
"1.75": 2,
|
||||
"1.8110": 1,
|
||||
"1.85": 1,
|
||||
"10.0": 1,
|
||||
"10.100": 1,
|
||||
"100": 11,
|
||||
"100.020": 1,
|
||||
"100.05": 1,
|
||||
"100.070": 1,
|
||||
"100.100": 1,
|
||||
"100.20": 1,
|
||||
"100.50": 1,
|
||||
"1000.1360": 1,
|
||||
"10001": 3,
|
||||
"10003.533331": 1,
|
||||
"10004.54443": 1,
|
||||
"1001096": 1,
|
||||
"1007": 1,
|
||||
"105": 1,
|
||||
"107": 1,
|
||||
"11.52": 1,
|
||||
"110": 3,
|
||||
"115": 1,
|
||||
"120": 1,
|
||||
"120032.52": 1,
|
||||
"120043.5333300": 1,
|
||||
"12211611110610296": 1,
|
||||
"125": 1,
|
||||
"1250.1810": 1,
|
||||
"1255006742299": 1,
|
||||
"12550067422990202": 1,
|
||||
"12550067422990204": 1,
|
||||
"12550067422990302": 1,
|
||||
"12550067422990402": 1,
|
||||
"126.1145": 1,
|
||||
"128": 1,
|
||||
"134.940": 1,
|
||||
"1380": 1,
|
||||
"1400012500.90": 1,
|
||||
"15.0": 1,
|
||||
"150": 2,
|
||||
"150.075": 1,
|
||||
"1504": 1,
|
||||
"1521220520019318718217520176171165160154148": 1,
|
||||
"156": 1,
|
||||
"1560035": 1,
|
||||
"15600506.0037320": 1,
|
||||
"15600727.5053720": 1,
|
||||
"156016012.501": 1,
|
||||
"156018016.001": 1,
|
||||
"156020025.001": 1,
|
||||
"160.48": 1,
|
||||
"1600": 2,
|
||||
"1610.3181": 1,
|
||||
"166": 2,
|
||||
"169": 1,
|
||||
"17.18": 1,
|
||||
"1705": 1,
|
||||
"171": 1,
|
||||
"1722": 1,
|
||||
"173": 2,
|
||||
"176": 1,
|
||||
"18.5": 1,
|
||||
"18002000220024002600280030000": 1,
|
||||
"180020002200240026002800300010219": 1,
|
||||
"180174169163157152": 1,
|
||||
"186.58": 1,
|
||||
"1942000017800.90": 1,
|
||||
"2.0411": 1,
|
||||
"2.05": 1,
|
||||
"2.3112": 1,
|
||||
"2.40": 1,
|
||||
"2.45": 1,
|
||||
"2.86": 1,
|
||||
"2.96": 1,
|
||||
"20.950": 1,
|
||||
"200": 8,
|
||||
"200.050": 1,
|
||||
"200.100": 1,
|
||||
"200.200": 1,
|
||||
"20145139135130124118114": 1,
|
||||
"20180175170165160155150": 1,
|
||||
"203": 1,
|
||||
"203197190": 1,
|
||||
"21.101": 1,
|
||||
"21.87": 1,
|
||||
"21.98": 1,
|
||||
"210": 1,
|
||||
"2100": 1,
|
||||
"214209": 1,
|
||||
"2168.4191": 1,
|
||||
"22222233333": 1,
|
||||
"224.08": 1,
|
||||
"2300": 1,
|
||||
"232": 2,
|
||||
"240": 1,
|
||||
"250": 5,
|
||||
"250.028": 1,
|
||||
"2500": 1,
|
||||
"250001": 1,
|
||||
"25001": 1,
|
||||
"250300350400450500": 1,
|
||||
"2510": 2,
|
||||
"26.330": 1,
|
||||
"260": 1,
|
||||
"261": 1,
|
||||
"271.0": 1,
|
||||
"271.2": 1,
|
||||
"2867146822682": 1,
|
||||
"290": 1,
|
||||
"299.98": 1,
|
||||
"3.01": 1,
|
||||
"3.06": 1,
|
||||
"3.1014": 1,
|
||||
"3.21": 1,
|
||||
"3.2516": 1,
|
||||
"3.27": 1,
|
||||
"3.40": 1,
|
||||
"3.61": 1,
|
||||
"3.67": 1,
|
||||
"3.81": 1,
|
||||
"300": 5,
|
||||
"300.30": 1,
|
||||
"300.300": 1,
|
||||
"300523": 1,
|
||||
"3012111611110610195904066": 1,
|
||||
"3015515114614113613212640128124119113109104": 1,
|
||||
"31.101": 1,
|
||||
"320": 1,
|
||||
"320034003600380040004200440010": 1,
|
||||
"325.531": 1,
|
||||
"3432000017800.90": 1,
|
||||
"3473413342328322315309303296290": 1,
|
||||
"350.6": 1,
|
||||
"3507": 2,
|
||||
"360": 1,
|
||||
"361355": 1,
|
||||
"377370": 1,
|
||||
"382.6": 1,
|
||||
"386.3": 1,
|
||||
"4.01": 1,
|
||||
"40.11": 5,
|
||||
"400": 7,
|
||||
"400500600700": 1,
|
||||
"4095908681": 1,
|
||||
"413": 1,
|
||||
"419": 2,
|
||||
"423": 1,
|
||||
"43.049": 1,
|
||||
"437.344": 1,
|
||||
"440": 1,
|
||||
"4450": 1,
|
||||
"447": 2,
|
||||
"4545": 1,
|
||||
"461": 2,
|
||||
"47.89": 1,
|
||||
"471121": 1,
|
||||
"474236": 1,
|
||||
"4912000017800.90": 1,
|
||||
"5.0026120": 1,
|
||||
"5.01": 1,
|
||||
"5.02": 1,
|
||||
"5.36": 1,
|
||||
"5.7118": 1,
|
||||
"50.11": 3,
|
||||
"50.257": 1,
|
||||
"500.056": 1,
|
||||
"500.300": 1,
|
||||
"50001": 1,
|
||||
"5008.57": 1,
|
||||
"5008336933026": 1,
|
||||
"501": 2,
|
||||
"5010197": 1,
|
||||
"51.72": 1,
|
||||
"51100": 1,
|
||||
"5149.2": 1,
|
||||
"5150": 1,
|
||||
"52.52": 1,
|
||||
"5207.7": 1,
|
||||
"525": 2,
|
||||
"528027526826225525024410248242235230223218": 1,
|
||||
"550": 1,
|
||||
"5500": 1,
|
||||
"555": 1,
|
||||
"5600": 1,
|
||||
"576.56": 1,
|
||||
"6.01": 1,
|
||||
"6.02": 1,
|
||||
"6.0722": 1,
|
||||
"6.52": 1,
|
||||
"6.62": 1,
|
||||
"600": 6,
|
||||
"612.715": 1,
|
||||
"615": 1,
|
||||
"615751": 1,
|
||||
"6363636363636363636363": 1,
|
||||
"637": 1,
|
||||
"6500": 1,
|
||||
"657.665": 1,
|
||||
"670": 1,
|
||||
"6790": 1,
|
||||
"7.12": 1,
|
||||
"7.22": 1,
|
||||
"7.4": 1,
|
||||
"7.522": 1,
|
||||
"7.62": 1,
|
||||
"7.8": 1,
|
||||
"7.93": 1,
|
||||
"7.96": 1,
|
||||
"70.16435004721": 1,
|
||||
"700": 3,
|
||||
"70054.5444": 1,
|
||||
"7006.565": 1,
|
||||
"7065": 1,
|
||||
"710121519283233": 1,
|
||||
"750.14503753311": 7,
|
||||
"761": 1,
|
||||
"76413": 1,
|
||||
"76813": 1,
|
||||
"77413": 1,
|
||||
"77613": 1,
|
||||
"77713": 1,
|
||||
"78.36": 1,
|
||||
"78313": 1,
|
||||
"78413": 1,
|
||||
"78713": 1,
|
||||
"78913": 1,
|
||||
"79613": 1,
|
||||
"7975": 1,
|
||||
"8.43": 1,
|
||||
"80.15": 1,
|
||||
"800": 3,
|
||||
"8001000708": 1,
|
||||
"8052": 1,
|
||||
"80713": 1,
|
||||
"81.0": 1,
|
||||
"81.02": 1,
|
||||
"81013": 1,
|
||||
"81213": 1,
|
||||
"82113": 1,
|
||||
"82313": 1,
|
||||
"82413": 1,
|
||||
"82513": 1,
|
||||
"82613": 1,
|
||||
"82713": 1,
|
||||
"82813": 1,
|
||||
"82913": 1,
|
||||
"83013": 1,
|
||||
"83113": 1,
|
||||
"83413": 1,
|
||||
"83613": 1,
|
||||
"838.148": 1,
|
||||
"84013": 1,
|
||||
"84113": 1,
|
||||
"84213": 1,
|
||||
"84313": 1,
|
||||
"84413": 1,
|
||||
"84913": 1,
|
||||
"850.13": 6,
|
||||
"85013": 1,
|
||||
"85213": 1,
|
||||
"8581": 1,
|
||||
"8591": 1,
|
||||
"8631": 1,
|
||||
"8641": 1,
|
||||
"8651": 1,
|
||||
"8691": 1,
|
||||
"87.17": 1,
|
||||
"874.689": 1,
|
||||
"8752": 1,
|
||||
"8802": 1,
|
||||
"8812": 1,
|
||||
"8842": 1,
|
||||
"8852": 1,
|
||||
"8872": 1,
|
||||
"8892": 1,
|
||||
"8912": 1,
|
||||
"8932": 1,
|
||||
"8942": 1,
|
||||
"8962": 1,
|
||||
"8972": 1,
|
||||
"9.0": 1,
|
||||
"9.23": 1,
|
||||
"9.8": 1,
|
||||
"90.951": 1,
|
||||
"900": 2,
|
||||
"900.80": 1,
|
||||
"9012": 1,
|
||||
"9032": 1,
|
||||
"9042": 1,
|
||||
"9052": 1,
|
||||
"9060": 5,
|
||||
"9072": 1,
|
||||
"9082": 1,
|
||||
"9133": 1,
|
||||
"916": 1,
|
||||
"9173": 1,
|
||||
"9183": 1,
|
||||
"9214": 1,
|
||||
"9224": 1,
|
||||
"9244": 1,
|
||||
"938983": 1,
|
||||
"951.01": 1,
|
||||
"967.176": 1,
|
||||
"982": 1
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -3,8 +3,8 @@
|
||||
⚠⚠ **「인」은 품의 단위이지 공종 밑수가 아니다.** 원문 대조로 넷이 오독으로 드러났다 —
|
||||
8-6-2 드론방제·8-6-3 지상방제 「(단위 : 인)」(그 「인」은 **소요인력**) ·
|
||||
13-2-4 야면석 채집 「(단위: 인 당)」(표 안이 **㎡당·㎥당** 두 줄).
|
||||
⚠ 넓게 「인」을 버리면 **2-2-5 천공기가 사라진다** — 「천공인부 **1인당** 1대」는 숫자가 붙었다.
|
||||
⇒ **숫자가 붙었을 때만** 인정한다.
|
||||
⚠ 2026-09-18 **2-2-5 천공기도 뒤집혔다** — 「천공인부 1인당 1대」의 「1인당」도 밑수가 아니었다
|
||||
(PDF 대조 · 손료계수표라 애초에 밑수가 없음). ⇒ 「인」은 **숫자가 붙어도** 밑수가 아니다.
|
||||
|
||||
⚠⚠ **칸을 이어 붙여 읽지 않는다.** 앞 칸의 **값**과 뒤 칸의 **단위**가 붙어 없는 밑수가 생겼다 —
|
||||
13-2-4 … 0.28 | **0.36** / **㎥당** | 0.60 … ⇒ 「0.36㎥당」(원문에 없는 값)
|
||||
@@ -55,9 +55,14 @@ def test_방제_둘은_밑수가_안_선다() -> None:
|
||||
assert all(unit != "인" for unit, _ in 밑수("FP-08-06-03"))
|
||||
|
||||
|
||||
def test_천공기는_그대로_선다() -> None:
|
||||
"""⚠ 넓게 버리면 사라지는 자리 — 「천공인부 1인당 1대」는 숫자가 붙었다."""
|
||||
assert ("인", 1.0) in 밑수("FP-02-02-05")
|
||||
def test_천공기도_인은_밑수가_아니다() -> None:
|
||||
"""⚠ 2026-09-18 **뒤집음** — 「천공인부 1인당 1대」의 「1인당」도 밑수가 아니었다.
|
||||
|
||||
앞서는 「숫자가 붙었으니 인정」으로 두었으나, 안티그래비티 PDF 대조로 그 글이
|
||||
**기계 한 대에 붙는 인원** 말임이 드러났다(2-2-5 는 손료계수표라 애초에 밑수가 없다).
|
||||
⇒ 「인은 밑수가 아니다」는 2026-09-09 판정이 **넓게 옳았다** — 사람 판정으로 비워 둔다.
|
||||
"""
|
||||
assert 밑수("FP-02-02-05") == [(None, None)]
|
||||
|
||||
|
||||
def test_칸을_이어_붙여_읽지_않는다() -> None:
|
||||
|
||||
@@ -41,7 +41,8 @@ def test_되살린_이름과_규격() -> None:
|
||||
"0240-0007": ("유압식 진동콤팩터(굴착기 부착용)", "0.7"),
|
||||
"3611-0142": ("콘크리트 피니셔(중앙분리대용)", "105.9"),
|
||||
"6802-0100": ("파일천공전용장비", "100"),
|
||||
"9070-0020": ("이우선(비자항)", ""),
|
||||
# 2026-09-18 규격이 되살아남 — 앞서 빈칸이던 것이 원문 규격으로 섰다(기계 원천 벌 재추출)
|
||||
"9070-0020": ("이우선(비자항)", "80ton대선 8ton달기"),
|
||||
}
|
||||
for code, (name, spec) in expected.items():
|
||||
machine = CATALOG.machines[code]
|
||||
|
||||
@@ -212,11 +212,18 @@ def _formwork_reuse(doc: dict, md: dict) -> dict:
|
||||
"data": [rec["reuse_count"], rec["class"]],
|
||||
}
|
||||
t = md["tables"]["F0336"]
|
||||
heads = t["rows"][0] # 횟수별 | 재료별(%) | 노무비(%)
|
||||
# ⚠ 열 자리로 잡지 않는다 — 원문 md 가 고쳐지며 앞에 빈 칸이 늘기도 한다(2026-09-18).
|
||||
# 둘째 머리줄에서 **이름으로** 칸 자리를 찾는다.
|
||||
heads = t["rows"][0]
|
||||
at = {_sq(h): i for i, h in enumerate(heads) if _sq(h)}
|
||||
series = {}
|
||||
for row in t["rows"]:
|
||||
label = _sq(row[0])
|
||||
series[label] = {heads[1]: row[4].split(), heads[2]: row[5].split()}
|
||||
series[label] = {
|
||||
name: (row[i].split() if i < len(row) else [])
|
||||
for name, i in at.items()
|
||||
if name != "횟수별"
|
||||
}
|
||||
ratio = doc["reuse_ratio_pct"]
|
||||
# ⚠ 원문은 **「합 판」 한 줄에 두 열**(재료별% · 노무비%)을 적고, 「각 재」 줄엔 비율이 없다.
|
||||
# 앞서 각재 자리에 노무비 열이 들어가 있었다(2026-09-18 바로잡음) — 열을 이름으로 맞댄다.
|
||||
@@ -513,7 +520,16 @@ def current_mismatches(src: dict) -> dict[str, dict]:
|
||||
|
||||
|
||||
def load_known() -> dict[str, dict]:
|
||||
return json.loads(KNOWN.read_text(encoding="utf-8"))
|
||||
"""알려진 어긋남 목록. **「할 일 아님」 칸(`_할일_아님`)도 함께 읽는다.**
|
||||
|
||||
⚠ 왜 합쳐 읽나 — ㉮(원문에 없음·거절 자리·판정으로 닫힘)는 **바퀴마다 다시 세어지지 않게**
|
||||
갈래에서 빼 별도 칸에 둔다(2026-09-18 브레인). 그렇다고 비교에서까지 빠지면 그 줄이 다시
|
||||
「새로 어긋남」으로 빨개진다 — 그래서 **세는 곳에서만 빼고 비교에는 넣는다.**
|
||||
"""
|
||||
data = json.loads(KNOWN.read_text(encoding="utf-8"))
|
||||
for kind, rows in ((data.get("_할일_아님") or {}).get("줄") or {}).items():
|
||||
data.setdefault(kind, {}).update(rows)
|
||||
return data
|
||||
|
||||
|
||||
@pytest.fixture(scope="module")
|
||||
@@ -551,12 +567,22 @@ def test_알려진_어긋남_밖은_없음(src: dict, kind: str) -> None:
|
||||
|
||||
if __name__ == "__main__" and "--prune" in sys.argv:
|
||||
# 고쳐졌거나 모습이 바뀐 줄만 지움 — 새 어긋남은 안 보탬(보태면 빨강이 조용히 묻힘).
|
||||
# ⚠ 「할 일 아님」 칸(`_할일_아님`)은 **제자리에서** 지운다. `load_known()` 이 합쳐 읽은 것을
|
||||
# 그대로 되쓰면 2026-09-18 에 가른 칸이 다시 갈래로 섞여 「없는 할 일」이 되살아난다.
|
||||
current = current_mismatches(load_sources())
|
||||
data = load_known()
|
||||
data = json.loads(KNOWN.read_text(encoding="utf-8"))
|
||||
parked = (data.get("_할일_아님") or {}).get("줄") or {}
|
||||
|
||||
def _keep(kind: str, rows: dict) -> dict:
|
||||
return {k: v for k, v in rows.items() if current[kind].get(k) == _without_why(v)}
|
||||
|
||||
for kind in FILES:
|
||||
before = len(data[kind])
|
||||
data[kind] = {
|
||||
k: v for k, v in data[kind].items() if current[kind].get(k) == _without_why(v)
|
||||
}
|
||||
before = len(data.get(kind) or {})
|
||||
data[kind] = _keep(kind, data.get(kind) or {})
|
||||
print(f"{kind}: {before} → {len(data[kind])}")
|
||||
if kind in parked:
|
||||
was = len(parked[kind])
|
||||
parked[kind] = _keep(kind, parked[kind])
|
||||
if len(parked[kind]) != was:
|
||||
print(f" 할 일 아님 {kind}: {was} → {len(parked[kind])}")
|
||||
KNOWN.write_text(json.dumps(data, ensure_ascii=False, indent=1) + "\n", encoding="utf-8")
|
||||
|
||||
@@ -187,18 +187,42 @@ def _codes(cell: str, prefix: str | None) -> tuple[list[str] | None, str | None]
|
||||
|
||||
LOSS_COLS = {"economic_life_hours": "내용시간", "annual_standard_hours": "가동시간", "depreciation_ratio": "상각비율", "maintenance_ratio": "정비비율", "annual_management_ratio": "관리비율"} # fmt: skip
|
||||
LOSS_COEF = ("depreciation_coefficient_1e_minus_7", "maintenance_coefficient_1e_minus_7", "management_coefficient_1e_minus_7", "source_coefficient_1e_minus_7") # fmt: skip
|
||||
FUEL_FIELDS = ("fuel_type", "fuel_rate_l_per_hour", "misc_material_percent_of_fuel", "operator_person_per_day") # fmt: skip
|
||||
FUEL_FIELDS = ("fuel_type", "fuel_rate_l_per_hour", "misc_material_percent_of_fuel", "operator_person_per_day", "secondary_fuel_type", "secondary_fuel_rate_l_per_hour", "electric_power_kw") # fmt: skip
|
||||
|
||||
|
||||
#: 연료 토막 — `9.0` 경유([주]① ㉰) · `휘발유0.7` · `중유487.2` · 겸용 `73.7+휘발유54.5` ·
|
||||
#: 전력과 겸용 `1.87㎾ 휘발유1.3`. ⚠ 꼴이 다르면 ValueError — 지어 읽지 않는다.
|
||||
_FUEL_TOKEN_RE = re.compile(r"(휘발유|중유|경유)?(\d+(?:\.\d+)?)(㎾)?")
|
||||
|
||||
|
||||
def _fuel(tok: str) -> tuple:
|
||||
"""주연료 토막 — `9.0` 경유([주]① ㉰: 표시 없는 것은 경유) · `휘발유0.7` · `중유487.2` · `-` 없음."""
|
||||
"""`(갈래, ℓ/hr, 겸용 갈래, 겸용 ℓ/hr, 전력㎾)`. 값이 없으면 자리마다 `None`."""
|
||||
if tok == "-":
|
||||
return None, None
|
||||
m = re.fullmatch(r"(휘발유|중유)?(\d+(?:\.\d+)?)", tok)
|
||||
if m is None:
|
||||
return None, None, None, None, None
|
||||
rest, fuels, power = tok, [], None
|
||||
for m in _FUEL_TOKEN_RE.finditer(tok):
|
||||
rest = rest.replace(m.group(0), "", 1)
|
||||
if m.group(3): # 전력은 ℓ/hr 가 아니다 — 곁값
|
||||
power = float(m.group(2))
|
||||
continue
|
||||
kind = {"휘발유": "gasoline", "중유": "heavy_oil", "경유": "diesel", None: "diesel"}[m.group(1)] # fmt: skip
|
||||
fuels.append((kind, float(m.group(2))))
|
||||
if rest.replace("+", "").strip() or not (fuels or power):
|
||||
raise ValueError(tok)
|
||||
kind = {"휘발유": "gasoline", "중유": "heavy_oil", None: "diesel"}[m.group(1)]
|
||||
return kind, float(m.group(2))
|
||||
first = fuels[0] if fuels else (None, None)
|
||||
second = fuels[1] if len(fuels) > 1 else (None, None)
|
||||
return first[0], first[1], second[0], second[1], power
|
||||
|
||||
|
||||
def _cells(cell: str, n: int) -> list[str]:
|
||||
"""한 칸을 토막 냄 — **빈 칸은 「없음」** 이고 `동력` 낱말은 뗀다.
|
||||
|
||||
원문 8-4 는 없음을 「-」 로도 쓰고 빈 칸으로도 두며, 전력 기종은 `동력 15.1㎾` 처럼
|
||||
낱말을 붙인다. 빈 칸을 토막 없음으로 두면 줄을 통째로 못 읽어 **원문에 있는 값까지
|
||||
놓친다**(7360-0090 차선 제거기 — 휘발유 5.53 이 원문에 적혀 있음).
|
||||
"""
|
||||
toks = cell.replace("동력", " ").split()
|
||||
return toks or ["-"] * n
|
||||
|
||||
|
||||
def read_machine(path: Path) -> dict:
|
||||
@@ -207,6 +231,7 @@ def read_machine(path: Path) -> dict:
|
||||
tables = md_tables(lines)
|
||||
at = {w: next(i for i, x in enumerate(lines, 1) if w in x) for w in ("8-3 기계손료", "8-4 운전경비", "8-4-9 [90]", "8-5 기계가격")} # fmt: skip
|
||||
out = {k: {} for k in ("price", "loss", "fuel", "fuel_tables", "skipped", "names")}
|
||||
out["spec_blank"] = set() # 원문이 규격 칸을 비워 둔 줄 — 자료가 채웠는지는 맞대기에서 봄
|
||||
out["lines"] = lines
|
||||
name_at = re.compile(r"\((\d{4})\) ?(.+?)(?=시 간 당\(10-7\)|\((?:'\d\d|\d{4}\))|$)")
|
||||
for x in lines[
|
||||
@@ -244,6 +269,10 @@ def read_machine(path: Path) -> dict:
|
||||
if not r[0]:
|
||||
continue
|
||||
codes, prefix = _codes(r[0], prefix)
|
||||
# `| 9020- | 비항SD | | … |` 꼴 — **앞자리만 알리는 머리줄**이라 값이 애초에 없다.
|
||||
# 못 읽은 자리가 아니므로 「못 보는 자리」로 세지 않고 앞자리만 이어받고 지난다.
|
||||
if codes == [] and not any(re.search(r"\d", c) for c in r[1:]):
|
||||
continue
|
||||
try:
|
||||
values = {f: [_num(x) for x in r[i].split()] for f, i in cols.items()}
|
||||
if not codes or any(len(v) != len(codes) for v in values.values()):
|
||||
@@ -254,7 +283,27 @@ def read_machine(path: Path) -> dict:
|
||||
out["loss"].update(
|
||||
(c, {f: v[k] for f, v in values.items()}) for k, c in enumerate(codes)
|
||||
)
|
||||
# 규격 — 원문 손료표의 「규 격」 칸(분류번호 바로 뒤). 자료는 이 값을 가격·연료 벌에도 함께 씀.
|
||||
# 토막이 코드 수와 안 맞는 줄(`2,200×5,150 ×1,000` 처럼 규격 안에 빈칸이 든 것)은 안 담는다 —
|
||||
# 맞대기에서 자료 값으로 갈음되므로 지어 채우는 일이 없다.
|
||||
specs = r[1].split()
|
||||
if len(codes) == 1 and specs: # 한 코드 줄은 규격 안에 빈칸이 들어도 칸을 통째로 씀
|
||||
specs = [" ".join(specs)]
|
||||
if len(specs) == len(codes):
|
||||
for k, c in enumerate(codes):
|
||||
out["loss"][c]["specification"] = specs[k]
|
||||
elif len(codes) == 1 and not specs:
|
||||
# 원문이 그 칸을 **비워 둔** 줄 — 표에서 「위와 같음」으로 읽히는 자리다.
|
||||
# 자료가 앞 줄 값을 이어받아 채운 줄만 못 보는 자리로 센다(맞대기에서 판다).
|
||||
out["spec_blank"].add(codes[0])
|
||||
for k in range(at["8-3 기계손료"], at["8-4 운전경비"]):
|
||||
# 머리 없는 **이어 표** — 책장 넘김에 밀린 줄을 빈 줄 뒤에 따로 적어 둔 자리(9020-0022~0200).
|
||||
# `|---|` 가 없어 표로 잡히지 않아 **추출기도 이 읽기도 못 봄** — 원문에 있는 값이 조용히 빠진다.
|
||||
cells = [c.strip() for c in lines[k - 1].strip().strip("|").split("|")]
|
||||
if len(cells) >= 10 and re.fullmatch(r"\d{4}-\d{4}", cells[0] or ""):
|
||||
# 칸이 열 이상인 것만 — 축약 손료표(5220·7995)는 「계수 칸 없는 표」 로 이미 세고 있다.
|
||||
if cells[0] not in out["loss"]:
|
||||
out["skipped"][f"손료 머리 없는 이어 표 {cells[0]}"] = {"what": lines[k - 1][:48]}
|
||||
if not lines[k - 1].lstrip().startswith("|") and "시 간 당(10-7)" in lines[k - 1]:
|
||||
heads = re.findall(r"\((\d{4})\) ?(?:[^|()]{0,30}\([^)]*\)){0,2}[^|()]{0,30}?시 간 당\(10-7\)", lines[k - 1]) # fmt: skip
|
||||
if heads: # 표 위 머리 글줄(`시 간 당(10-7)` 한 줄)은 표로 읽힘 — 뭉개진 글만
|
||||
@@ -268,11 +317,22 @@ def read_machine(path: Path) -> dict:
|
||||
continue
|
||||
for r in t["rows"]:
|
||||
codes, prefix = _codes(r[0], prefix)
|
||||
cols = [r[3].split(), r[4].split(), r[5].split()]
|
||||
# 서브의 칸 토막내기(빈 칸 = 없음 · `동력` 뗌)를 쓰되, ⚠ **코드가 하나면 칸 통째로** —
|
||||
# `1.87㎾ 휘발유1.3` 처럼 한 값 안에 공백이 온다(2026-09-18 겸용 연료).
|
||||
cols = [
|
||||
[r[i].replace("동력", " ").strip() or "-"]
|
||||
if len(codes or []) == 1
|
||||
else _cells(r[i], len(codes or []))
|
||||
for i in (3, 4, 5)
|
||||
]
|
||||
try:
|
||||
if not codes or any(len(c) != len(codes) for c in cols):
|
||||
raise ValueError(r[0])
|
||||
parsed = [(*_fuel(f), _num(m), _num(o)) for f, m, o in zip(*cols)]
|
||||
parsed = [
|
||||
(ft[0], ft[1], _num(m), _num(o), ft[2], ft[3], ft[4])
|
||||
for f, m, o in zip(*cols)
|
||||
for ft in (_fuel(f),)
|
||||
]
|
||||
except ValueError:
|
||||
out["skipped"][f"연료 표 {codes[0] if codes else _t(r[0])[:24]}"] = {
|
||||
"codes": codes and [codes[0], codes[-1]]
|
||||
@@ -283,7 +343,8 @@ def read_machine(path: Path) -> dict:
|
||||
return out
|
||||
|
||||
|
||||
#: 손료보정 표는 글로 뭉개짐 — 기종 글 바로 뒤에 `암석작업` `전석섞인토사` 두 수가 붙어 있음(`덤프트럭2510`).
|
||||
#: 8-1-7 손료보정 표의 기종 글 — 원문이 낱자 사이에 빈칸을 두므로(`불도저( 1 9 톤이상 제외)`) **빈칸을 지워** 맞댄다.
|
||||
#: 2026-09-18 md 가 제 표로 고쳐져 두 수(암석작업·전석섞인토사)를 **칸에서 바로** 읽는다(전엔 `덤프트럭2510` 처럼 글로 뭉개져 있었다).
|
||||
ROCK = {"bulldozer_under_19_ton": "불도저(19톤이상제외)", "crawler_excavator_or_loader": "굴착기(무한궤도)및로더(무한궤도)", "dump_truck": "덤프트럭"} # fmt: skip
|
||||
|
||||
|
||||
@@ -291,9 +352,9 @@ def check_machine(src: dict, bad: dict, blind: dict) -> dict:
|
||||
source, v = src["mach"]["source"], src["mach"]["data"]["variables"]
|
||||
counts = {}
|
||||
for label, var, rows, fields in (
|
||||
("가격", "mach_price", source["price"], ("price_thousand_krw",)),
|
||||
("손료", "mach_loss_coef", source["loss"], (*LOSS_COLS, *LOSS_COEF)),
|
||||
("연료", "mach_fuel_rate", source["fuel"], FUEL_FIELDS),
|
||||
("가격", "mach_price", source["price"], ("price_thousand_krw", "specification")),
|
||||
("손료", "mach_loss_coef", source["loss"], (*LOSS_COLS, *LOSS_COEF, "specification")),
|
||||
("연료", "mach_fuel_rate", source["fuel"], (*FUEL_FIELDS, "specification")),
|
||||
):
|
||||
records = v[var].get("records") or v[var]["parsed_records"]
|
||||
by_code = {r["machine_code"]: r for r in records}
|
||||
@@ -319,6 +380,17 @@ def check_machine(src: dict, bad: dict, blind: dict) -> dict:
|
||||
counts[f"{label} 코드 수"] = (len(rows), len(by_code))
|
||||
counts[f"{label} 원문에 없는 자료 줄"] = (0, len(set(by_code) - set(rows) - unread))
|
||||
_unchecked(blind, var, records, {"machine_code", "machine_name", *fields})
|
||||
# 원문 8-3 에 `(코드) 이름` 머리글이 아예 없어 **이름이 빈** 기종 — 양쪽이 다 비어 조용히 지나간다.
|
||||
# 표는 있는데 이름만 없는 자리라 세어 둔다(md 에 머리글이 붙으면 저절로 빠짐).
|
||||
for code, rec in sorted({r["machine_code"]: r for r in v["mach_loss_coef"]["records"]}.items()):
|
||||
if not rec.get("machine_name") and source["names"].get(code[:4]) is None:
|
||||
blind[f"기종 이름 없는 머리글 {code[:4]}"] = {"what": code}
|
||||
# 원문이 규격 칸을 비워 둔 자리에 **자료가 앞 줄 값을 이어받아 채운** 줄 — 원문에 없는 글이라 사람이 볼 자리.
|
||||
loss_by_code = {r["machine_code"]: r for r in v["mach_loss_coef"]["records"]}
|
||||
for code in sorted(source.get("spec_blank", ())):
|
||||
spec = (loss_by_code.get(code) or {}).get("specification")
|
||||
if spec is not None:
|
||||
blind[f"규격 빈칸 {code}"] = {"what": spec}
|
||||
blind.update(source["skipped"])
|
||||
tables = v["mach_fuel_rate"]["source_tables"]
|
||||
for n, st in enumerate(
|
||||
@@ -346,15 +418,24 @@ def check_machine(src: dict, bad: dict, blind: dict) -> dict:
|
||||
)
|
||||
|
||||
text = _t("".join(source["lines"]))
|
||||
rock_rows = {} # 기종 글(빈칸 지움) → (암석작업, 전석섞인토사)
|
||||
for t in md_tables(source["lines"]):
|
||||
if [_t(h) for h in t["headers"]][:2] != ["기종", "가산비율"]:
|
||||
continue
|
||||
for r in t["rows"]:
|
||||
try:
|
||||
rock_rows[_t(r[0])] = (_num(r[1]), _num(r[2]))
|
||||
except ValueError: # 머리 곁줄(`암석작업(연암…)` · `전석섞인토사`)
|
||||
continue
|
||||
for rule in v["mach_rock_adj"]["rules"]:
|
||||
group, pair = rule["machine_group"], f"{rule['rock_work']}{rule['boulder_mixed_soil']}"
|
||||
group = rule["machine_group"]
|
||||
pair = (rule["rock_work"], rule["boulder_mixed_soil"])
|
||||
if group in ROCK:
|
||||
ok = f"{ROCK[group]}{pair}" in text
|
||||
else:
|
||||
ok = pair == "00" and "불도저(19톤이상)의경우는보정하지않는다" in text
|
||||
if not ok:
|
||||
bad[f"손료보정 {group}"] = {"source": ROCK.get(group), "data": pair}
|
||||
blind["손료보정 수 자리 가름"] = {"what": "뭉개진 글의 이어 붙은 수(2510)를 통째로 맞댐"}
|
||||
got = rock_rows.get(ROCK[group])
|
||||
else: # 「불도저(19톤이상)은 보정하지 않는다」 — 표에 줄이 없고 [주]①이 0 을 말한다
|
||||
got = (0, 0) if "불도저(19톤이상)의경우는보정하지않는다" in text else None
|
||||
if got != pair:
|
||||
bad[f"손료보정 {group}"] = {"source": got, "data": list(pair)}
|
||||
_unchecked(blind, "mach_rock_adj.rules", v["mach_rock_adj"]["rules"], {"machine_group", "rock_work", "boulder_mixed_soil"}) # fmt: skip
|
||||
return counts
|
||||
|
||||
@@ -624,7 +705,16 @@ def current_mismatches(src: dict) -> dict[str, dict]:
|
||||
|
||||
|
||||
def load_known() -> dict[str, dict]:
|
||||
return json.loads(KNOWN.read_text(encoding="utf-8"))
|
||||
"""알려진 어긋남 목록. **「할 일 아님」 칸(`_할일_아님`)도 함께 읽는다.**
|
||||
|
||||
⚠ 왜 합쳐 읽나 — ㉮(원문에 없음·거절 자리·판정으로 닫힘)는 **바퀴마다 다시 세어지지 않게**
|
||||
갈래에서 빼 별도 칸에 둔다(2026-09-18 브레인). 그렇다고 비교에서까지 빠지면 그 줄이 다시
|
||||
「새로 어긋남」으로 빨개진다 — 그래서 **세는 곳에서만 빼고 비교에는 넣는다.**
|
||||
"""
|
||||
data = json.loads(KNOWN.read_text(encoding="utf-8"))
|
||||
for kind, rows in ((data.get("_할일_아님") or {}).get("줄") or {}).items():
|
||||
data.setdefault(kind, {}).update(rows)
|
||||
return data
|
||||
|
||||
|
||||
# ── 시험 ────────────────────────────────────────────────────────────────
|
||||
@@ -661,10 +751,22 @@ def test_셈이_맞음(src: dict, kind: str) -> None:
|
||||
|
||||
if __name__ == "__main__" and "--prune" in sys.argv:
|
||||
# 고쳐졌거나 모습이 바뀐 줄만 지움 — 새 어긋남은 안 보탬(보태면 빨강이 조용히 묻힘).
|
||||
# ⚠ 「할 일 아님」 칸(`_할일_아님`)은 **제자리에서** 지운다. `load_known()` 이 합쳐 읽은 것을
|
||||
# 그대로 되쓰면 2026-09-18 에 가른 칸이 다시 갈래로 섞여 「없는 할 일」이 되살아난다.
|
||||
current = current_mismatches(load_sources())
|
||||
data = load_known()
|
||||
data = json.loads(KNOWN.read_text(encoding="utf-8"))
|
||||
parked = (data.get("_할일_아님") or {}).get("줄") or {}
|
||||
|
||||
def _keep(kind: str, rows: dict) -> dict:
|
||||
return {k: v for k, v in rows.items() if current[kind].get(k) == _without_why(v)}
|
||||
|
||||
for kind in KIND_NAMES:
|
||||
before = len(data[kind])
|
||||
data[kind] = {k: v for k, v in data[kind].items() if current[kind].get(k) == _without_why(v)} # fmt: skip
|
||||
before = len(data.get(kind) or {})
|
||||
data[kind] = _keep(kind, data.get(kind) or {})
|
||||
print(f"{KIND_NAMES[kind]}: {before} → {len(data[kind])}")
|
||||
if kind in parked:
|
||||
was = len(parked[kind])
|
||||
parked[kind] = _keep(kind, parked[kind])
|
||||
if len(parked[kind]) != was:
|
||||
print(f" 할 일 아님 {KIND_NAMES[kind]}: {was} → {len(parked[kind])}")
|
||||
KNOWN.write_text(json.dumps(data, ensure_ascii=False, indent=1) + "\n", encoding="utf-8")
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
- ⚠ **줄이 밀려도 값이 그대로** — 자리는 줄 번호가 아니라 **기계 코드**로 잡음.
|
||||
- 한 칸에 뭉친 줄(`0101-0007 0010 …`)과 줄마다 푼 판이 **같은 값**을 냄(코덱스 8-4 손질이 그 꼴).
|
||||
- 토막 수가 안 맞으면 **지어내지 않고** `parse_audit` 에 적음.
|
||||
- 사람이 맞춘 줄(`parse_method`)·손질 사유(`note`)는 **옛 벌에서 이어받음**.
|
||||
- 사람이 맞춘 줄(`parse_method`)·손질 사유(`note`)는 **옛 벌에서 이어받음** — ⚠ 원문에 줄이 있는 것만.
|
||||
금액 불변 — 뽑은 뒤 `test_work_item_key_gate.py` 원가계산서 시험(직접공사비 5,983,724)이 잼.
|
||||
"""
|
||||
|
||||
@@ -113,16 +113,32 @@ def test_토막_수가_안_맞으면_지어내지_않고_적어_둠() -> None:
|
||||
|
||||
|
||||
def test_사람이_맞춘_줄과_사유는_이어받음() -> None:
|
||||
"""원문에 줄은 있으나 연료를 못 읽은 자리(`1.49㎾` — 칸 밀림)만 이어받음.
|
||||
|
||||
⚠ 원문에 아예 없는 기종은 안 이어받음 — 옛 벌에만 있는 줄이 자료에 남으면 안 됨.
|
||||
"""
|
||||
md = GLUED.replace(
|
||||
"| 0101-0007 0010 | 불 도 저 | 7ton 10 | 9.0 12.5 | 16% 16 | 1 1 |",
|
||||
"| 0101-0007 0010 | 불 도 저 | 7ton 10 | 9.0 12.5 | 16% 16 | 1 1 |\n"
|
||||
"| 7993-0020 | 양수기 | 1.49㎾ | 1.49㎾ | - | - |",
|
||||
)
|
||||
old = json.loads(json.dumps(BARE))
|
||||
old["variables"]["mach_fuel_rate"]["parsed_records"] = [
|
||||
{
|
||||
"machine_code": "7505-0025",
|
||||
"machine_name": "발전기",
|
||||
"machine_code": "7993-0020",
|
||||
"machine_name": "양수기",
|
||||
"fuel_type": "gasoline",
|
||||
"fuel_rate_l_per_hour": 1.3,
|
||||
"parse_method": "verified_source_row_alignment",
|
||||
},
|
||||
{
|
||||
"machine_code": "9999-0001",
|
||||
"machine_name": "원문에 없는 기계",
|
||||
"fuel_type": "diesel",
|
||||
"fuel_rate_l_per_hour": 4.3,
|
||||
"parse_method": "verified_source_row_alignment",
|
||||
} # fmt: skip
|
||||
]
|
||||
},
|
||||
] # fmt: skip
|
||||
old["variables"]["mach_loss_coef"]["records"] = [
|
||||
{
|
||||
"machine_code": "0101-0007",
|
||||
@@ -130,8 +146,11 @@ def test_사람이_맞춘_줄과_사유는_이어받음() -> None:
|
||||
"note": "칸 밀림 바로잡음",
|
||||
}
|
||||
]
|
||||
doc = _extract(GLUED, old)
|
||||
assert _of(doc, "mach_fuel_rate", "parsed_records")["7505-0025"]["parse_method"] == "verified_source_row_alignment" # fmt: skip
|
||||
doc = _extract(md, old)
|
||||
fuel = _of(doc, "mach_fuel_rate", "parsed_records")
|
||||
assert fuel["7993-0020"]["parse_method"] == "verified_source_row_alignment"
|
||||
assert fuel["7993-0020"]["fuel_rate_l_per_hour"] == 1.3
|
||||
assert "9999-0001" not in fuel
|
||||
assert _of(doc, "mach_loss_coef")["0101-0007"]["note"] == "칸 밀림 바로잡음"
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,201 @@
|
||||
"""건설 원문 PDF ↔ md **전수 커버리지** — 2026-09-18 브레인 B14(사용자 지시).
|
||||
|
||||
왜 — 지금껏 증상이 잡히는 대로 하나씩 찾아 고쳐 느렸다. **구멍 전체 크기를 한 번에** 드러내
|
||||
목록으로 몰아 고치려고 둔 검사다.
|
||||
|
||||
무엇을 재나 — PDF 글자층에서 좌표로 줄을 다시 묶어 **값처럼 생긴 수**를 뽑고, md 표의 수와
|
||||
양방향으로 맞댄다.
|
||||
|
||||
```
|
||||
결손 PDF 에 있는데 md 에 없음 ← 9020 해상기계처럼 표째 빠진 병
|
||||
허구 md 에 있는데 PDF 에 없음 ← 잘못 지어 넣은 값
|
||||
```
|
||||
|
||||
⚠ **줄 짝은 안 맞춘다** — PDF 는 칸마다 줄을 바꾸고 md 는 칸을 묶어 적어, 줄끼리 맞대면
|
||||
멀쩡한 표도 어긋난 것으로 뜬다. **수의 갯수(중복 포함)** 로만 맞댄다.
|
||||
⚠ **값처럼 생긴 수만 본다** — 소수점이 있거나 세 자리 이상. 쪽번호·차례 번호·항목 번호를
|
||||
값으로 세면 셈이 노이즈에 묻힌다.
|
||||
⚠ 차례(`···· 123`) 줄은 뺀다 — 쪽 번호가 값으로 섞인다.
|
||||
|
||||
지금 남은 것은 `fixtures/const_pdf_coverage_known.json` 에 **쪽별 셈**으로 적어 둔다.
|
||||
줄이면 초록, 늘면 빨강 — 새 구멍이 생겼다는 뜻이다.
|
||||
|
||||
목록 갱신: `./venv/Scripts/python.exe resources/tester/test_const_pdf_coverage.py --prune`
|
||||
"""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import collections
|
||||
import json
|
||||
import re
|
||||
import sys
|
||||
from pathlib import Path
|
||||
|
||||
import pytest
|
||||
|
||||
ROOT = Path(__file__).resolve().parents[2]
|
||||
PDF = ROOT / "resources/knowledge/original/원가계산/건설공사_표준품셈/2026년_건설공사_표준품셈.pdf"
|
||||
MD = ROOT / "resources/knowledge/original/원가계산/건설공사_표준품셈/2026년_건설공사_표준품셈.md"
|
||||
KNOWN = Path(__file__).with_name("fixtures") / "const_pdf_coverage_known.json"
|
||||
|
||||
_NUM = re.compile(r"\d[\d,]*(?:\.\d+)?")
|
||||
#: 차례 줄 — 점선 뒤 쪽번호가 값으로 섞인다.
|
||||
_LEADER = re.compile(r"[·․…\.]{4,}")
|
||||
#: 쪽 머리 — 「제8장 건설기계 219」. ⚠ **셈에서는 안 뺀다** — md 도 머리를 본문에 붙여 적어
|
||||
#: 한쪽만 빼면 그만큼 허구로 뜬다(749/547 → 600/929 였다). 목록을 뽑을 때만 가린다.
|
||||
_PAGE_HEAD = re.compile(r"제\s*\d+\s*장|공통부문|토목부문|건축부문|기계설비부문|유지관리부문")
|
||||
#: 쪽번호 줄 — 수 하나만 있고 다른 글자가 없다.
|
||||
_ONLY_NUMBER = re.compile(r"\d[\d,]*(?:\.\d+)?")
|
||||
#: 한 줄로 묶을 때 세로 오차(포인트).
|
||||
_ROW_TOLERANCE = 2.5
|
||||
|
||||
|
||||
def _norm(token: str) -> str:
|
||||
return token.replace(",", "")
|
||||
|
||||
|
||||
def _valuish(token: str) -> bool:
|
||||
"""값처럼 생긴 수인가 — 소수점이 있거나 세 자리 이상.
|
||||
|
||||
⚠ 연도(`2026`·`1999`)는 뺀다 — 「'22년 보완」·발행연도가 값으로 섞인다.
|
||||
"""
|
||||
if re.fullmatch(r"(?:19|20)\d\d", token):
|
||||
return False
|
||||
return "." in token or len(token) >= 3
|
||||
|
||||
|
||||
def _page_rows(page) -> list[str]:
|
||||
"""글자 좌표로 **줄을 다시 묶는다** — PDF 글자층은 칸마다 줄을 바꾼다."""
|
||||
words = sorted(page.get_text("words"), key=lambda w: (round(w[1] / _ROW_TOLERANCE), w[0]))
|
||||
rows: list[list] = []
|
||||
current: list = []
|
||||
top: float | None = None
|
||||
for word in words:
|
||||
if top is None or abs(word[1] - top) <= _ROW_TOLERANCE:
|
||||
current.append(word)
|
||||
top = word[1] if top is None else top
|
||||
else:
|
||||
rows.append(current)
|
||||
current, top = [word], word[1]
|
||||
if current:
|
||||
rows.append(current)
|
||||
return [" ".join(w[4] for w in sorted(row, key=lambda x: x[0])) for row in rows]
|
||||
|
||||
|
||||
def pdf_numbers() -> tuple[collections.Counter, dict[str, list[int]]]:
|
||||
"""PDF 값 수의 셈과 **어느 쪽에서 나왔는지**."""
|
||||
import pymupdf
|
||||
|
||||
counts: collections.Counter = collections.Counter()
|
||||
pages: dict[str, list[int]] = collections.defaultdict(list)
|
||||
with pymupdf.open(PDF) as doc:
|
||||
for number, page in enumerate(doc, start=1):
|
||||
for line in _page_rows(page):
|
||||
if _LEADER.search(line):
|
||||
continue
|
||||
found = [_norm(x) for x in _NUM.findall(line) if _valuish(_norm(x))]
|
||||
# ⚠ **쪽번호 줄만 뺀다** — 줄에 수 하나뿐이고 다른 글자가 없는 줄이다.
|
||||
# 값 하나짜리 줄까지 빼면 여러 줄로 갈린 칸(`[80∼95]`)이 통째로 안 세어진다.
|
||||
if not found or _ONLY_NUMBER.fullmatch(line.strip()):
|
||||
continue
|
||||
for token in found:
|
||||
counts[token] += 1
|
||||
pages[token].append(number)
|
||||
return counts, pages
|
||||
|
||||
|
||||
def md_numbers() -> collections.Counter:
|
||||
"""md 전문의 값 수 — ⚠ **표만 보지 않는다.** md 는 PDF 를 옮겨 적은 글이라 본문·[주]까지
|
||||
맞대야 「옮겨 적다 빠뜨린 것」이 드러난다(표만 보면 PDF 본문 쪽이 통째로 결손으로 뜬다)."""
|
||||
counts: collections.Counter = collections.Counter()
|
||||
for line in MD.read_text(encoding="utf-8").splitlines():
|
||||
if _LEADER.search(line):
|
||||
continue
|
||||
found = [_norm(x) for x in _NUM.findall(line) if _valuish(_norm(x))]
|
||||
if not found or _ONLY_NUMBER.fullmatch(line.strip()):
|
||||
continue
|
||||
counts.update(found)
|
||||
return counts
|
||||
|
||||
|
||||
def measure() -> dict[str, object]:
|
||||
"""`{결손 쪽별 셈, 허구 수, 총계}` — 양방향 구멍."""
|
||||
pdf, pages = pdf_numbers()
|
||||
md = md_numbers()
|
||||
missing, invented = pdf - md, md - pdf
|
||||
per_page: collections.Counter = collections.Counter()
|
||||
for token, count in missing.items():
|
||||
for page in pages[token][:count]:
|
||||
per_page[page] += 1
|
||||
return {
|
||||
"결손_쪽별": {str(k): v for k, v in sorted(per_page.items())},
|
||||
"결손_총": sum(missing.values()),
|
||||
"허구_총": sum(invented.values()),
|
||||
"허구_값": {k: v for k, v in sorted(invented.items())},
|
||||
}
|
||||
|
||||
|
||||
@pytest.fixture(scope="module")
|
||||
def now() -> dict[str, object]:
|
||||
return measure()
|
||||
|
||||
|
||||
def _known() -> dict:
|
||||
return json.loads(KNOWN.read_text(encoding="utf-8"))
|
||||
|
||||
|
||||
def test_결손이_목록보다_늘지_않음(now: dict) -> None:
|
||||
"""PDF 에 있는데 md 에 없는 값 — **줄면 초록, 늘면 빨강**(새 구멍)."""
|
||||
known = _known()
|
||||
grew = [
|
||||
f" 쪽 {page}: 목록 {known['결손_쪽별'].get(page, 0)} → 지금 {count}"
|
||||
for page, count in now["결손_쪽별"].items()
|
||||
if count > known["결손_쪽별"].get(page, 0)
|
||||
]
|
||||
assert not grew, "PDF 에만 있는 값이 늘었음 — md 에서 빠진 자리:\n" + "\n".join(grew)
|
||||
|
||||
|
||||
def test_허구가_목록보다_늘지_않음(now: dict) -> None:
|
||||
"""md 에 있는데 PDF 에 없는 값 — 지어 넣은 자리."""
|
||||
known = _known()
|
||||
grew = {
|
||||
token: count
|
||||
for token, count in now["허구_값"].items()
|
||||
if count > known["허구_값"].get(token, 0)
|
||||
}
|
||||
assert not grew, f"PDF 에 없는 값이 md 에 늘었음: {grew}"
|
||||
|
||||
|
||||
def test_목록이_원문과_같은_판(now: dict) -> None:
|
||||
"""목록의 총계가 지금 셈과 같은가 — 줄었으면 `--prune` 으로 목록을 줄일 것."""
|
||||
known = _known()
|
||||
assert now["결손_총"] <= known["결손_총"], (
|
||||
f"결손 {known['결손_총']} → {now['결손_총']}" # 늘었다
|
||||
)
|
||||
assert now["허구_총"] <= known["허구_총"], f"허구 {known['허구_총']} → {now['허구_총']}"
|
||||
|
||||
|
||||
if __name__ == "__main__" and "--report" in sys.argv:
|
||||
# 구멍 목록 — md 를 고치는 창(코덱스·랩탑서브·안티그래비티)이 볼 자리
|
||||
pdf_counts, pdf_pages = pdf_numbers()
|
||||
md_counts = md_numbers()
|
||||
missing, invented = pdf_counts - md_counts, md_counts - pdf_counts
|
||||
holes: collections.Counter = collections.Counter()
|
||||
for value, count in missing.items():
|
||||
for page in pdf_pages[value][:count]:
|
||||
holes[page] += 1
|
||||
print(f"결손 {sum(missing.values())} · 허구 {sum(invented.values())}")
|
||||
print("구멍 큰 쪽 스물")
|
||||
for page, count in holes.most_common(20):
|
||||
print(f" 쪽 {page:4d} {count}")
|
||||
print("PDF 에 없는 값 열(붙은 줄 잔재가 많다)")
|
||||
for value, count in invented.most_common(10):
|
||||
print(f" {value} x{count}")
|
||||
|
||||
if __name__ == "__main__" and "--prune" in sys.argv:
|
||||
got = measure()
|
||||
before = _known()
|
||||
KNOWN.write_text(json.dumps(got, ensure_ascii=False, indent=1) + "\n", encoding="utf-8")
|
||||
print(
|
||||
f"결손 {before['결손_총']} → {got['결손_총']} · 허구 {before['허구_총']} → {got['허구_총']}"
|
||||
)
|
||||
@@ -0,0 +1,160 @@
|
||||
"""건설 표 모양 판정·밑수 읽기 — 2026-09-18 브레인 일감(랩탑 메인).
|
||||
|
||||
못박는 것
|
||||
- ⚠ **산림은 건설 층에 닿지 않음** — 건설 규칙은 산림 잣대가 못 가른 표에서만 돌고, 산림 미판정은 0.
|
||||
- 건설 꼴 여섯(기계 손료표 · 율·계수 · 값 없는 설명표 · 건설 직종 · 단위 칸 · 공식 기호)을 가름.
|
||||
- **못 가리면 미판정** — 지어내지 않음.
|
||||
- 밑수 읽기: 건설 꼴 `(용접개소당)`·`(세면기 개당)`·`(m당 : 관길이기준)`·`(일당)` 를 읽되
|
||||
⚠ `(1ha당, 100본당)` 처럼 **둘이면 안 고름** · `공㎥당` 은 `㎥` 로 안 깎임 · 「회」는 밑수가 아님.
|
||||
- ⚠ **작업조 표에는 「일」 밑수를 안 붙임**(c3da333e — 붙이면 유로폼 호표가 사라짐).
|
||||
금액 불변은 `test_work_item_key_gate.py` 원가계산서 시험(직접공사비 5,983,724)이 잼.
|
||||
"""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import json
|
||||
import sys
|
||||
from pathlib import Path
|
||||
|
||||
import pytest
|
||||
|
||||
ROOT = Path(__file__).resolve().parents[2]
|
||||
sys.path.insert(0, str(ROOT))
|
||||
|
||||
from B08_Quantity.B08_Quantity_Build_WorkItemMaster_FormsConst import ( # noqa: E402
|
||||
judged_const_form,
|
||||
)
|
||||
from B08_Quantity.B08_Quantity_Build_WorkItemMaster_Table import ( # noqa: E402
|
||||
basis_from_source,
|
||||
crew_table,
|
||||
detect_form,
|
||||
new_report,
|
||||
table_entry,
|
||||
)
|
||||
|
||||
FOREST = ROOT / "resources/data_cost_input_value/pum_forest_2026.json"
|
||||
MASTER = ROOT / "resources/data_work_item_master"
|
||||
|
||||
|
||||
def table(headers: list[str], rows: list[list[str]]) -> dict:
|
||||
return {"table_id": "T0001", "section": "시험", "line": 3, "headers": headers, "rows": rows}
|
||||
|
||||
|
||||
# ── 산림을 흔들지 않음 ────────────────────────────────────────────────────
|
||||
def test_산림_표는_건설_층에_닿지_않음() -> None:
|
||||
"""산림 표는 산림 잣대에서 이미 갈림 — 건설 규칙이 산림 값을 바꿀 수 없음(마스터 산출로 잼)."""
|
||||
master = json.loads((MASTER / "work_item_master_2026-01-01.json").read_text(encoding="utf-8"))
|
||||
reached = [
|
||||
t["pum_table_id"]
|
||||
for w in master["work_items"]
|
||||
for t in w.get("tables", [])
|
||||
if str(t.get("form_basis", "")).startswith("건설 꼴")
|
||||
]
|
||||
assert reached == [], f"산림 표가 건설 층까지 내려감: {reached[:5]}"
|
||||
|
||||
|
||||
def test_산림_마스터는_형태_미판정이_없음() -> None:
|
||||
master = json.loads((MASTER / "work_item_master_2026-01-01.json").read_text(encoding="utf-8"))
|
||||
assert master["stats"]["form_undetermined"] == 0
|
||||
|
||||
|
||||
# ── 건설 꼴 가름 ─────────────────────────────────────────────────────────
|
||||
def test_기계_손료표는_계수() -> None:
|
||||
got = judged_const_form(
|
||||
table(
|
||||
["분류 번호", "규격 (ton)", "내용 시간", "상각 비율", "시 간 당(10-7)"],
|
||||
[["0101-0007", "7", "12,000", "0.9", "1,811"]],
|
||||
)
|
||||
)
|
||||
assert got and got[0] == "coefficient"
|
||||
|
||||
|
||||
@pytest.mark.parametrize(
|
||||
"headers, rows",
|
||||
[
|
||||
(
|
||||
["사용기간별 구 분", "3개월 (%)", "2개년초과 평균손율 (%)"],
|
||||
[["철 물", "30", "85"]],
|
||||
), # 손율
|
||||
(["지형종류", "시가지"], [["계수", "0.58"]]), # 보정계수
|
||||
(["설치간격", "0.6m이하"], [["요 율", "17%"]]), # 요율
|
||||
],
|
||||
)
|
||||
def test_율_계수표는_계수(headers: list[str], rows: list[list[str]]) -> None:
|
||||
got = judged_const_form(table(headers, rows))
|
||||
assert got and got[0] == "coefficient"
|
||||
|
||||
|
||||
def test_값이_없는_설명표는_참조() -> None:
|
||||
got = judged_const_form(
|
||||
table(["노 임 구 분", "산 정 식"], [["노임합계", "P+PO"], ["기본노임", "P"]])
|
||||
)
|
||||
assert got == ("reference", "값(숫자) 칸이 없음 — 설명·서식 표")
|
||||
|
||||
|
||||
def test_건설_직종이_있으면_소요량() -> None:
|
||||
got = judged_const_form(
|
||||
table(["구 분", "특급 기술자", "고급 기술자"], [["작업계획", "0.5", "1.1"]])
|
||||
)
|
||||
assert got and got[0] == "requirement"
|
||||
|
||||
|
||||
def test_비고의_산출식은_계수로_안_뒤집음() -> None:
|
||||
"""인력품 표의 비고에 산출식이 있어도 **품 표**다(9-5-4 수치지도)."""
|
||||
got = judged_const_form(
|
||||
table(
|
||||
["구 분", "고급 기술자", "비 고"],
|
||||
[["자동독취", "0.016인", "4매×20분/60분/8시간=0.166일"]],
|
||||
)
|
||||
)
|
||||
assert got and got[0] == "requirement"
|
||||
|
||||
|
||||
def test_단위_칸과_값이_한_줄이면_소요량() -> None:
|
||||
got = judged_const_form(table(["구 분", "단 위", "브라켓형"], [["비 계 공", "인", "1.40"]]))
|
||||
assert got and got[0] == "requirement"
|
||||
|
||||
|
||||
def test_줄_이름이_공식_기호뿐이면_계수() -> None:
|
||||
got = judged_const_form(table(["구 분", "R.C.D", "올케이싱"], [["β", "1.14", "1.08"]]))
|
||||
assert got and got[0] == "coefficient"
|
||||
|
||||
|
||||
def test_못_가리면_미판정으로_남김() -> None:
|
||||
"""지역·월별 숫자만 있는 표 — 무엇의 값인지 원문으로 못 가름."""
|
||||
assert judged_const_form(table(["지역별", "1월", "2월"], [["춘천", "7", "5"]])) is None
|
||||
assert detect_form(table(["지역별", "1월"], [["춘천", "7"]]), None)[0] == "undetermined"
|
||||
|
||||
|
||||
# ── 밑수 읽기 ────────────────────────────────────────────────────────────
|
||||
@pytest.mark.parametrize(
|
||||
"line, want",
|
||||
[
|
||||
("1-2-1 용접접합('93년 보완)(용접개소당)", (1.0, "개소")),
|
||||
("7-1-5 카운터형 세면기 설치(분리형)('26년 보완)(세면기 개당)", (1.0, "개")),
|
||||
("- 1. 이중보온관 부설(m당 : 관길이기준)", (1.0, "m")),
|
||||
("1-3-10 플륨관 해체('22년 보완)(일당)", (1.0, "일")),
|
||||
("6-8-1 주철제 게이트 제수밸브 부설 및 접합('23년 보완)(기당)", (1.0, "기")),
|
||||
("1-3-1 데크플레이트 가스절단('18년 보완)(절단길이 10m당)", (10.0, "m")),
|
||||
("### 12-19. 강관비계 (단위: 공㎥당)", (1.0, "공㎥")),
|
||||
("### 6-2-1. 둘레베기 (1ha당, 100본당)", (None, None)), # 밑수가 둘 — 안 고름
|
||||
("### 10-4. 중기운반 (단위: 회당)", (None, None)), # 「회」는 밑수 단위가 아님
|
||||
],
|
||||
)
|
||||
def test_건설_꼴_밑수_읽기(line: str, want: tuple) -> None:
|
||||
assert basis_from_source([line, "", "| 머리 |"], 3) == want
|
||||
|
||||
|
||||
def test_작업조_표에는_일_밑수를_안_붙임() -> None:
|
||||
"""원문이 `(일당)` 이라도 작업조 표면 밑수를 비움 — 밑수는 시공량 열."""
|
||||
crew = table(
|
||||
["구 분", "단 위", "수 량", "시 공 량 (㎡)"],
|
||||
[["형틀목공 보통인부", "인 인", "4 1", "25"]],
|
||||
)
|
||||
assert crew_table(crew)
|
||||
lines = ["### 12-38-3 설치 및 해체 (일당)", "", "| 머리 |"]
|
||||
entry = table_entry(crew, "12-38-3", "12-38-3", "12", lines, None, new_report())
|
||||
assert (entry["basis_quantity"], entry["basis_unit"]) == (None, None)
|
||||
plain = table(["구 분", "단 위", "수 량"], [["보통인부", "인", "1.4"]])
|
||||
entry = table_entry(plain, "2-1", "2-1", "2", lines, None, new_report())
|
||||
assert (entry["basis_quantity"], entry["basis_unit"]) == (1.0, "일")
|
||||
@@ -61,7 +61,14 @@ MASTER = OUT_DIR / "work_item_master_2026-01-01.json"
|
||||
#: 2026-09-17 랩탑 메인 둘째 — 헛단위 뺌(인용을 제목으로 읽은 13-3 표 셋 · 부록 사례 번호 겹침 일곱)으로 다시 뜸
|
||||
#: (옛 be88f730…). 바뀐 줄은 13-3·4-1·4-2·2-1·2-2·3-1·3-2·3-3·13-4-1·13-5-2 의 표 귀속뿐 —
|
||||
#: `test_work_item_master_toc` 가 자리를 잼 · 단가표 대조는 그 파일 머리.
|
||||
BASELINE_WORK_ITEMS_SHA = "803898a371e82c8a66692807af189a646c9b6fb3f077a4054cf6ef6030d8341b"
|
||||
#: 2026-09-18 랩탑 메인 — **밑수 읽기를 넓혀** 원문에 있던 두 자리를 더 읽어 다시 뜸(옛 803898a3…).
|
||||
#: 2-2-4 배부식분무기 「(덩굴 약제처리, ha당)」 · 9-11-1 「(단위: 일당)」 — 둘 다 원문 그대로다.
|
||||
#: ⚠ 건설 표 판정층은 **산림이 미판정일 때만** 도므로 산림 형태는 한 글자도 안 바뀌었고,
|
||||
#: 원가계산서(직접공사비 5,983,724)도 그대로다 — 값이 움직인 것이 아니라 **못 읽던 밑수를 읽은 것**이다.
|
||||
#: 2026-09-18 합침(랩탑 메인 · 데스크탑 서브 9f27d619 와 한 점) — 위 넓힘 + 데스크탑 서브의
|
||||
#: F0046·F0068 밑수 되돌림·F0076 형태 판정·원천 벌 재추출을 한 벌로 다시 뽑아 지문이 또 뜸
|
||||
#: (옛 837eb8aa… · 옛 6f223c69…). 양쪽 다 **원문을 더 읽은 것**이고 금액은 그대로다.
|
||||
BASELINE_WORK_ITEMS_SHA = "7919a44eab4ecf9a09edb39f0c4b48f5576caa8c5d491fe6d3e5fb89ba655436"
|
||||
|
||||
#: 열쇠 작업이 새로 얹은 칸. 지문을 잴 때만 떼어낸다.
|
||||
ADDED_FIELDS = (
|
||||
@@ -289,12 +296,17 @@ def test_갈래에도_불변_열쇠가_있다(master: dict) -> None:
|
||||
assert re.fullmatch(r"\d{2}", v["variant_key"]), v
|
||||
keys.append(f"{it['work_item_key']}#{v['variant_key']}")
|
||||
pairs.append((v["name"], v["name_clean"]))
|
||||
assert len(keys) == 332 # 갈래 수
|
||||
# 2026-09-18 합침 332 → 337. 다른 창이 원문 md 의 뭉친 표를 줄마다 풀자 읽는 길이 한동안
|
||||
# 못 따라가 268 까지 떨어졌다 — **풀린 줄을 도로 뭉쳐 읽게** 고쳐 되돌렸고(축 셋 · 뭉친 줄),
|
||||
# 덤으로 6-7-1 교목 시비 다섯이 새로 섰다. 사라진 갈래 0.
|
||||
assert len(keys) == 337 # 갈래 수
|
||||
assert len(set(keys)) == len(keys) # 겹침 0
|
||||
# 한 공종 안에서 번호는 1부터 빠짐없이
|
||||
# 한 공종 안에서 번호는 **오름차순 · 안 겹침**. ⚠ 1부터 이어 붙지는 않는다 —
|
||||
# 갈래가 사라지면 그 번호는 **비워 둔 채 다시 안 쓴다**(옛 일위대가가 가리키던 자리).
|
||||
# 2026-09-18 11-1 콘테이너가 01~20 을 잃고 21~25 를 받은 것이 그 자리다.
|
||||
for it in items:
|
||||
got = [v["variant_key"] for v in it.get("variants") or []]
|
||||
assert got == [f"{i + 1:02d}" for i in range(len(got))], it["work_item_key"]
|
||||
assert got == sorted(set(got)), it["work_item_key"]
|
||||
# 이름 칸 둘 — 원문은 손대지 않고, 다듬은 것이 따로
|
||||
raw = [it.get("variant_keys") or [] for it in items]
|
||||
assert [n for it in items for n in (it.get("variant_keys") or [])] == [p[0] for p in pairs]
|
||||
@@ -330,9 +342,10 @@ def test_갈래_문자열이_열쇠라_흔들림을_못박음(master: dict) -> N
|
||||
import collections
|
||||
|
||||
keys = [k for it in master["work_items"] for k in (it.get("variant_keys") or [])]
|
||||
assert len(keys) == 332 # 2026-09-17 헛단위 13-3 갈래 3 뺌(335 → 332)
|
||||
assert len(keys) == 337 # 2026-09-18 합침 — 6-7-1 교목 시비 다섯이 새로 섬(332 → 337)
|
||||
tilde = collections.Counter(ch for k in keys for ch in k if ch in "∼~")
|
||||
assert tilde == {"∼": 26, "~": 8}, "물결표 쓰임이 바뀜 — 열쇠가 갈렸는지 볼 것"
|
||||
# 2026-09-18 합침 26 → 30 — 새로 선 6-7-1 교목 시비 다섯 가운데 넷이 「∼」를 쓴다
|
||||
assert tilde == {"∼": 30, "~": 8}, "물결표 쓰임이 바뀜 — 열쇠가 갈렸는지 볼 것"
|
||||
squeezed = collections.defaultdict(set)
|
||||
for k in keys:
|
||||
squeezed["".join(k.split()).replace("~", "∼")].add(k)
|
||||
@@ -470,12 +483,17 @@ def test_밑수_미확보를_둘로_가른다(master: dict) -> None:
|
||||
|
||||
stats = master["stats"]
|
||||
assert stats["basis_missing"] == 79
|
||||
assert stats["basis_absent_in_source"] == 69
|
||||
# 2026-09-18 합침 70 → 71 → 78 — **거절 자리를 「채울 것 아님」 쪽으로 옮겼다.**
|
||||
# 원문이 적은 것이 「(인/일)」·「㎥/hr」·「회당」이면 그것은 값의 단위이지 밑수가 아니다.
|
||||
assert stats["basis_absent_in_source"] == 78
|
||||
# 2026-09-18 「당」 없이 몫으로만 적힌 자리(「(인/100㎡)」·「(대/ton)」)를 가리게 해 다섯을 더 채움.
|
||||
# 미판독 12 → 9 → 10(가림이 넓어져 새로 드러난 것 포함) · 확보 243 → 251.
|
||||
# ⚠ 남은 아홉은 **거절 자리**다 — 「(단위 : 인)」 셋(2026-09-09 오독 판정) ·
|
||||
# 「㎥/1인/1일」·「1ha당, 100본당」·「1대 1조, 시간당」·「인 당」은 분모가 둘 이상이다.
|
||||
assert stats["basis_unparsed"] == 10
|
||||
# 2026-09-18 10 → 8 — **표 머리 칸까지 읽게 하자** 8-6-2·8-6-3 드론방제 「ha당」 둘이 채워짐
|
||||
# 2026-09-18 8 → 1 — 거절 자리(빗금 단위·회당·밑수 둘)를 갈라내니 **진짜 할 일은 하나**다
|
||||
# (F0237 「1대 1조, 시간당」 — 무엇이 밑수인지 사람이 봐야 함).
|
||||
assert stats["basis_unparsed"] == 1
|
||||
assert stats["basis_absent_in_source"] + stats["basis_unparsed"] == stats["basis_missing"]
|
||||
items = _json.loads(
|
||||
_Path("resources/data_work_item_master/basis_missing_2026-01-01.json").read_text(
|
||||
@@ -493,6 +511,35 @@ def test_밑수_미확보를_둘로_가른다(master: dict) -> None:
|
||||
assert by_id["F0191"]["basis_unit"] == "톤"
|
||||
|
||||
|
||||
def test_밑수가_아닌_글을_밑수로_안_읽는다(master: dict) -> None:
|
||||
"""⚠ 비고의 「1인당」은 **기계 한 대에 붙는 인원** 말이지 공종 밑수가 아니다.
|
||||
|
||||
2026-09-18 안티그래비티 PDF 대조 — 「인은 밑수가 아니다」는 2026-09-09 판정이 옳았고
|
||||
**파서가 틀린 것**이었다(제근 9-21 때와 반대 — 그때는 판정이 물러났다).
|
||||
⇒ 사람 판정으로 **비워 두고**, 미확보 목록에 「원문 부재」 사유를 달아 다음 바퀴에 또 안 세어지게 한다.
|
||||
"""
|
||||
import json as _json
|
||||
from pathlib import Path as _Path
|
||||
|
||||
by_id = {t["pum_table_id"]: t for it in master["work_items"] for t in it["tables"]}
|
||||
for table_id in ("F0046", "F0068"):
|
||||
assert by_id[table_id]["basis_quantity"] is None, table_id
|
||||
assert by_id[table_id]["basis_unit"] is None, table_id
|
||||
items = {
|
||||
i["pum_table_id"]: i
|
||||
for i in _json.loads(
|
||||
_Path("resources/data_work_item_master/basis_missing_2026-01-01.json").read_text(
|
||||
encoding="utf-8"
|
||||
)
|
||||
)["items"]
|
||||
}
|
||||
assert items["F0046"]["why"].startswith("원문 부재") # 집계가 이 낱말로 가른다
|
||||
assert "F0068" not in items # 계수표라 애초에 목록에 안 든다
|
||||
# 3-2 작업로 선정은 목적물 1km 가 **정당한 밑수**다 — 값은 소요인력이라 소요량형
|
||||
assert by_id["F0076"]["pum_form"] == "requirement"
|
||||
assert by_id["F0076"]["basis_quantity"] == 1.0 and by_id["F0076"]["basis_unit"] == "km"
|
||||
|
||||
|
||||
def test_원문_대조_밑수_판정(master: dict) -> None:
|
||||
"""원문 md ↔ 마스터 전수 대조(안티그래비티 02544795)에서 나온 밑수를 반영했는가.
|
||||
|
||||
@@ -512,8 +559,8 @@ def test_원문_대조_밑수_판정(master: dict) -> None:
|
||||
# 「인」은 밑수가 아니다 — 보고가 그렇게 적었어도 안 넣는다
|
||||
for table_id in ("F0228", "F0229", "F0230"):
|
||||
assert by_id[table_id]["basis_unit"] != "인", table_id
|
||||
# 분모가 둘인 자리도 안 넣는다 — 3-2 작업로 선정은 원문이 「인/1일 1km당」이다
|
||||
assert by_id["F0076"]["basis_unit"] != "ha"
|
||||
# ⚠ 3-2 작업로 선정은 2026-09-18 PDF 대조로 **목적물 1km 가 정당**함이 확인됐다(반쪽 아님)
|
||||
assert by_id["F0076"]["basis_unit"] == "km"
|
||||
# ⚠ **작업조 표는 밑수를 비워 둔다** — 원문이 「(단위: 일 당)」이라도 넣지 않는다.
|
||||
# 밑수가 시공량 열이라 「1일」을 박으면 그 길이 막혀 호표가 통째로 사라진다
|
||||
# (2026-09-17 유로폼 12-38-3 에서 실제로 사라져 드러남).
|
||||
|
||||
@@ -81,7 +81,9 @@ def test_표는_다_붙고_못_붙인_표는_목록(built: tuple) -> None:
|
||||
master = built[0]
|
||||
stats = master["stats"]
|
||||
# 2026-09-18 2,192 → 2,202 — 코덱스가 제8장 손료표 열(C2193~C2202)을 되살림
|
||||
assert stats["tables_total"] == 2202
|
||||
# 2026-09-18 합침 2,202 → 2,270 → 2,272 — 랩탑 서브·안티그래비티·코덱스가 원문 md 의
|
||||
# 뭉친 줄·표를 잇달아 풂(8-2 시공능력 · 8-4-9 해상기계 …)
|
||||
assert stats["tables_total"] == 2274
|
||||
assert stats["tables_attached"] + len(master["orphan_tables"]) == stats["tables_total"]
|
||||
assert stats["tables_orphan"] == len(master["orphan_tables"]) == 0
|
||||
|
||||
|
||||
@@ -100,9 +100,13 @@ def parse_basis(text: str) -> tuple[float, str] | str | None:
|
||||
- `ha당 소요량` · `1km 소요량기준` → 「소요량」 앞이 밑수
|
||||
- ⚠ 「인」「공」은 숫자가 붙을 때만(`(단위 : 인)` 은 품의 단위 — 2026-09-09 원문 대조)
|
||||
"""
|
||||
bare = re.match(r"^\s*단\s*위\s*[::]\s*([\d.,]*)\s*(\S+)\s*$", text)
|
||||
t = re.sub(r"^\s*단\s*위\s*[::]?\s*", "", text).strip()
|
||||
t = re.sub(r"(\d),(\d{3})", r"\1\2", t)
|
||||
t = re.sub(r"\s*당?\s*소요량\s*(기준)?$", "당", t)
|
||||
# ⚠ 한 괄호에 밑수가 둘이면 못 고름 — `(1ha당, 100본당)` 에서 한쪽만 집으면 조용히 틀림.
|
||||
if len(re.findall(rf"[\d,]*\.?\d*\s*(?:{_UNIT})\s*당", t)) > 1:
|
||||
return "둘"
|
||||
if "/" in t:
|
||||
denominators = t.split("/")[1:]
|
||||
den = re.sub(r"\s*당$", "", denominators[-1]).strip()
|
||||
@@ -110,9 +114,16 @@ def parse_basis(text: str) -> tuple[float, str] | str | None:
|
||||
return "둘"
|
||||
elif t.endswith("당"):
|
||||
den = t[:-1].strip()
|
||||
elif bare: # `(단위 : ㎥)` — 「당」 없이 단위만 적은 자리(7-2 수라집재 · 7-10 우드그랩)
|
||||
den = t
|
||||
else:
|
||||
return None
|
||||
m = _ONE.match(den)
|
||||
if m is None and "," in den or "," in den:
|
||||
# `덩굴 약제처리, ha당` — 앞이 **숫자 없는 설명 글**일 때만 뒤를 밑수로 봄.
|
||||
head, _, tail = den.replace(",", ",").rpartition(",")
|
||||
if not re.search(r"\d", head):
|
||||
m = _ONE.match(tail.strip())
|
||||
if m is None:
|
||||
return None
|
||||
raw, unit = m.group(1), m.group(2)
|
||||
@@ -143,13 +154,35 @@ def md_basis(lines: list[str], table: dict) -> tuple[tuple[float, str] | None, s
|
||||
for text in [m.group(1) for m in _PAREN_ANY.finditer(head)] + [head]:
|
||||
if isinstance(hit := parse_basis(text), tuple):
|
||||
found.setdefault(hit, head)
|
||||
# 첫 두 줄의 칸 — **괄호 안이 「…당」일 때만** 봄(8-6-1 「소형헬기 (160ha당)」).
|
||||
# ⚠ 넓히면 값 칸의 몫(`5인/km` · `Q=3.5㎥/hr`)이 밑수로 둔갑함.
|
||||
if not found:
|
||||
for cell in [c for row in table["rows"][:2] for c in row]:
|
||||
for m in _PAREN_ANY.finditer(cell):
|
||||
if m.group(1).strip().endswith("당") and isinstance(hit := parse_basis(m.group(1)), tuple): # fmt: skip
|
||||
found.setdefault(hit, cell)
|
||||
if len(found) == 1:
|
||||
((hit, head),) = found.items()
|
||||
return hit, f"표머리 {head}"
|
||||
return hit, f"표·머리 {head}"
|
||||
# 표 아래 산출식 글에만 적힌 밑수 — `∙ 드론운반공 / 1,000본 = ④ × X ÷ 360 ÷ 5`(10-13)
|
||||
for k in range(table["end"], min(len(lines), table["end"] + 12)):
|
||||
text = lines[k].strip()
|
||||
if text.startswith(("|", "#")):
|
||||
break
|
||||
if m := _PER_IN_FORMULA.search(text):
|
||||
hit = parse_basis(f"{m.group(1)}{m.group(2)}당")
|
||||
if isinstance(hit, tuple):
|
||||
return hit, text
|
||||
return None, ""
|
||||
|
||||
|
||||
#: 표 아래 산출식에 「/ N단위 =」 꼴로만 적힌 밑수(10-13 드론·인력 운반).
|
||||
_PER_IN_FORMULA = re.compile(rf"/\s*([\d,]+)\s*({_UNIT})\s*=")
|
||||
_NOTE_CONT = re.compile(r"^(-\s*[①-⑳]|-\s*-|[※*·])")
|
||||
#: `- 4. 고철공제 : A=1㎥×0.008×…` — 번호 목록이지만 **[주] 안쪽 규칙**. 콜론·등호로 알맹이가 이어짐.
|
||||
#: ⚠ `- 3. 노상 및 노반재료` 처럼 알맹이 없는 짧은 줄은 **새 절 제목**이라 [주]가 아님
|
||||
#: (2026-09-18 데스크탑 서브 제안 · 랩탑 서브가 원문 전수로 「1.」「가.」 꼴 [주] 0건 확인).
|
||||
_NOTE_NUMBERED = re.compile(r"^-\s*(?:\d+|[가-하])\.\s*[^:=]*[:=]")
|
||||
|
||||
|
||||
def md_notes(lines: list[str], table: dict) -> list[str]:
|
||||
@@ -166,7 +199,8 @@ def md_notes(lines: list[str], table: dict) -> list[str]:
|
||||
continue
|
||||
if not out and s.startswith("[주"):
|
||||
out.append(s)
|
||||
elif out and _NOTE_CONT.match(s):
|
||||
elif out and (_NOTE_CONT.match(s) or _NOTE_NUMBERED.match(s) or s.startswith("[주")):
|
||||
# 번호 항목 안에 다시 `[주]①` 이 붙는 자리(9-8-2 집토) — 끊지 않고 이어 봄
|
||||
out.append(s)
|
||||
else:
|
||||
break
|
||||
@@ -326,18 +360,57 @@ def current_mismatches(src: dict) -> dict[str, dict]:
|
||||
|
||||
|
||||
def load_known() -> dict[str, dict]:
|
||||
return json.loads(KNOWN.read_text(encoding="utf-8"))
|
||||
"""알려진 어긋남 목록. **「할 일 아님」 칸(`_할일_아님`)도 함께 읽는다.**
|
||||
|
||||
⚠ 왜 합쳐 읽나 — ㉮(원문에 없음·거절 자리·판정으로 닫힘)는 **바퀴마다 다시 세어지지 않게**
|
||||
갈래에서 빼 별도 칸에 둔다(2026-09-18 브레인). 그렇다고 비교에서까지 빠지면 그 줄이 다시
|
||||
「새로 어긋남」으로 빨개진다 — 그래서 **세는 곳에서만 빼고 비교에는 넣는다.**
|
||||
"""
|
||||
data = json.loads(KNOWN.read_text(encoding="utf-8"))
|
||||
for kind, rows in ((data.get("_할일_아님") or {}).get("줄") or {}).items():
|
||||
data.setdefault(kind, {}).update(rows)
|
||||
return data
|
||||
|
||||
|
||||
#: 비교에서 뺄 칸 — **사람이 적은 메모**다. 자료가 아니라 설명이라 어긋남 판정에 안 쓴다.
|
||||
#: `class`·`class_why` 는 2026-09-18 에 붙인 갈래(㉮ 영영 아님 · ㉯ 남의 몫 · ㉰ 사용자 판단).
|
||||
_MEMO_FIELDS = ("why", "class", "class_why", "was")
|
||||
_MEMO_FIELDS = ("why", "class", "class_why", "was", "owner", "owner_ask", "갈래", "표시", "잠정")
|
||||
|
||||
|
||||
def _without_why(entry: dict) -> dict:
|
||||
return {k: v for k, v in entry.items() if k not in _MEMO_FIELDS}
|
||||
|
||||
|
||||
def test_할일_아님_칸이_갈려_있다() -> None:
|
||||
"""㉮ — **영영 할 일이 아닌 것**은 갈래에서 빼 별도 칸에 둔다(2026-09-18 브레인).
|
||||
|
||||
⚠ 왜 못박나 — 섞여 있으면 바퀴마다 「어긋남」으로 다시 세어져 **없는 할 일이 생긴다.**
|
||||
⚠ 지우지는 않는다 — 나중에 「이거 왜 안 했지」 할 때 사유를 보아야 한다.
|
||||
"""
|
||||
block = json.loads(KNOWN.read_text(encoding="utf-8")).get("_할일_아님")
|
||||
assert block, "「할 일 아님」 칸이 없다"
|
||||
rows = block["줄"]
|
||||
total = sum(len(v) for v in rows.values())
|
||||
# 2026-09-18 합침 — 34 → 32. 둘이 **풀려서** 빠졌다: F0257(9-11-1 「(단위: 일당)」)은 밑수 읽기를
|
||||
# 넓혀(거절 자리 11 → 10), F0325(11-1)는 다른 창이 원문을 고쳐 표지가 맞아떨어져(그 밖 18 → 17).
|
||||
# 남은 32 는 그대로 「영영 할 일 아님」이다.
|
||||
# 2026-09-18 32 → 33. F0406〈돌쌓기의 개수 및 중량의 표준〉이 들어왔다 — 품 표가 아니라 개수·중량
|
||||
# 기준표라 사람 판정으로 닫힌 **거절 자리**다(거절 자리 10 → 11).
|
||||
assert total == 33
|
||||
assert block["갈래별"] == {"거절 자리": 11, "그 밖": 17, "부록 예시": 1, "원문 부재": 4}
|
||||
for kind, got in rows.items():
|
||||
for tid, v in got.items():
|
||||
assert str(v.get("class", "")).startswith("㉮"), f"{kind}/{tid}"
|
||||
assert v.get("class_why"), f"{kind}/{tid} 사유 없음" # 왜 할 일이 아닌지
|
||||
assert v.get("갈래") in ("원문 부재", "부록 예시", "거절 자리", "그 밖"), (
|
||||
f"{kind}/{tid}"
|
||||
)
|
||||
# 세는 칸에서는 빠지고 비교에는 들어간다 — 그래서 빨개지지 않는다
|
||||
merged = load_known()
|
||||
for kind, got in rows.items():
|
||||
assert set(got) <= set(merged[kind])
|
||||
|
||||
|
||||
# ── 시험 ────────────────────────────────────────────────────────────────
|
||||
def test_표_수와_자리(src: dict) -> None:
|
||||
"""원문 표가 원본(`pum_forest`)에 같은 차례·같은 줄로 있고, 마스터에 빠짐없이 한 번씩 있음."""
|
||||
@@ -422,12 +495,22 @@ def test_알려진_어긋남_밖은_없음(src: dict, kind: str) -> None:
|
||||
|
||||
if __name__ == "__main__" and "--prune" in sys.argv:
|
||||
# 고쳐졌거나 모습이 바뀐 줄만 지움 — 새 어긋남은 안 보탬(보태면 빨강이 조용히 묻힘).
|
||||
# ⚠ 「할 일 아님」 칸(`_할일_아님`)은 **제자리에서** 지운다. `load_known()` 이 합쳐 읽은 것을
|
||||
# 그대로 되쓰면 2026-09-18 에 가른 칸이 다시 갈래로 섞여 「없는 할 일」이 되살아난다.
|
||||
current = current_mismatches(load_sources())
|
||||
data = load_known()
|
||||
data = json.loads(KNOWN.read_text(encoding="utf-8"))
|
||||
parked = (data.get("_할일_아님") or {}).get("줄") or {}
|
||||
|
||||
def _keep(kind: str, rows: dict) -> dict:
|
||||
return {k: v for k, v in rows.items() if current[kind].get(k) == _without_why(v)}
|
||||
|
||||
for kind in KIND_NAMES:
|
||||
before = len(data[kind])
|
||||
data[kind] = {
|
||||
k: v for k, v in data[kind].items() if current[kind].get(k) == _without_why(v)
|
||||
}
|
||||
before = len(data.get(kind) or {})
|
||||
data[kind] = _keep(kind, data.get(kind) or {})
|
||||
print(f"{KIND_NAMES[kind]}: {before} → {len(data[kind])}")
|
||||
if kind in parked:
|
||||
was = len(parked[kind])
|
||||
parked[kind] = _keep(kind, parked[kind])
|
||||
if len(parked[kind]) != was:
|
||||
print(f" 할 일 아님 {KIND_NAMES[kind]}: {was} → {len(parked[kind])}")
|
||||
KNOWN.write_text(json.dumps(data, ensure_ascii=False, indent=1) + "\n", encoding="utf-8")
|
||||
|
||||
@@ -39,8 +39,9 @@ def test_산림_평평한_잎_목록과_계산_규칙(client: TestClient) -> Non
|
||||
listed = client.get("/api/master-data/base-prices").json()["kinds"]
|
||||
forest = next(i for i in listed if i["kind"] == "work_item_forest")
|
||||
assert (
|
||||
forest["group"] == "work_item" and forest["rows"] == 620
|
||||
forest["group"] == "work_item" and forest["rows"] == 624
|
||||
) # 갈래마다 한 줄 · 헛단위 7줄 뺌(2026-09-17)
|
||||
# 2026-09-18 합침 620 → 624 — 원문이 풀리며 6-7-1 교목 시비 갈래 다섯이 새로 섬(사라진 것 0)
|
||||
# 상자 이름은 이름표 것 — 영문 키(work_item)로 뜨던 자리(2026-09-17 브레인 ①)
|
||||
assert {i["group"]: i["group_label"] for i in listed} == {
|
||||
"base_price": "기초단가",
|
||||
@@ -49,10 +50,10 @@ def test_산림_평평한_잎_목록과_계산_규칙(client: TestClient) -> Non
|
||||
}
|
||||
|
||||
table = _get(client, "work_item_forest", size=500, axis_role="") # 「전부」 — 총칙까지
|
||||
assert table["total"] == 620 and table["stats"] == {"work_items": 360, "units": 620}
|
||||
assert table["total"] == 624 and table["stats"] == {"work_items": 360, "units": 624}
|
||||
assert table["editable"] == [] and set(table["locked"]) == set(table["sortable"])
|
||||
rows = table["rows"] + _get(client, "work_item_forest", size=500, page=2, axis_role="")["rows"]
|
||||
assert len({r["@id"] for r in rows}) == 620
|
||||
assert len({r["@id"] for r in rows}) == 624
|
||||
assert (
|
||||
len({r["@key"] for r in rows}) == len({r["name"] for r in rows}) == 360
|
||||
) # 잎 이름 겹침 — 경로로 풀림 · 목차 오기 바로잡아 358 → 360(12-17-2 · 12-24-1)
|
||||
@@ -79,8 +80,12 @@ def test_건설_공종_축도_같은_길(client: TestClient) -> None:
|
||||
"""건설(2026-09-17 뽑음) — 부문이 뿌리라 경로가 부문부터 · 열쇠 CW- · 계산 규칙은 전부 choose_one.
|
||||
갈래도 산림과 같은 표 읽기로 폄(④ · 공종 997 → 줄 1,293 · 갈래 열쇠 `CW-00063#01`)."""
|
||||
table = _get(client, "work_item_const", size=500, axis_role="")
|
||||
# 2026-09-18 997/1,293 → 991/1,287 — 코덱스 8-4 전사·[주] 경계 손질 뒤 줄어듦
|
||||
assert table["stats"] == {"work_items": 991, "units": 1287} and table["total"] == 1287
|
||||
# 2026-09-18 997/1,293 그대로 — 앞서 991/1,287 로 보였던 것은 **산출 파일이 옛 것**이어서였다
|
||||
# (기계 다리가 선 뒤 다시 지으니 제자리로 돌아옴).
|
||||
# 2026-09-18 랩탑 메인 — 건설 표 모양 판정층으로 미판정 891 → 276 이 되며 품 표가 늘어 줄도 늘었다.
|
||||
# 2026-09-18 합침 — 다른 창이 원문 md 의 뭉친 줄·표를 더 풀어(건설 표 2,202 → 2,270) 공종·줄이 또 늘었다.
|
||||
# 값이 바뀐 것이 아니라 **원문에 있던 표가 더 읽힌 것**이다(직접공사비 5,983,724 그대로).
|
||||
assert table["stats"] == {"work_items": 1046, "units": 1502} and table["total"] == 1502
|
||||
assert sum(1 for r in table["rows"] if "#" in r["@id"]) > 0
|
||||
rows = table["rows"]
|
||||
assert all(r["@id"].startswith("CW-") for r in rows)
|
||||
|
||||
Reference in New Issue
Block a user