LRTKレフィクシア株式会社

出来形体積計測の端数処理を統一する数量算出5ルール

出来形体積計測で端数処理の統一が必要な理由

出来形体積計測では、同じ計測データを使っていても、対象範囲、基準面、点群処理、表面モデル、算出方式、端数処理のいずれかが異なると、最終数量は一致しません。なかでも端数処理は、見た目には小さな違いでありながら、区画数や計算回数が多い現場では差が積み重なりやすい条件です。

体積算出では、座標、標高、延長、幅、断面積、平均断面積、格子ごとの差分高、三角形やセルごとの微小体積、切土量、盛土量、控除数量などを組み合わせます。これらの数値をどの桁で保持し、どの段階で四捨五入などの処理を行うかによって、同じ元データから異なる集計値が生じることがあります。

たとえば、三つの施工区画がそれぞれ10.46立方メートルだった場合、区画ごとに小数第2位を四捨五入して小数第1位までとすると、10.5立方メートルが三つで合計31.5立方メートルです。一方、未処理値を先に合計すると31.38立方メートルとなり、その合計の小数第2位を四捨五入すると31.4立方メートルです。この0.1立方メートルの差は、計測精度の違いではなく、処理位置の違いから生じています。

ただし、実務では「常に最後だけ丸めればよい」とは限りません。適用する数量算出要領や契約図書に、距離、断面積、平均断面積、土量などの計算数位が定められている場合は、その段階で所定の処理を行う必要があります。国の令和8年度土木工事数量算出要領でも、土工量を構成する項目ごとに数位が示され、算式計算の乗除は四捨五入して位止めする考え方が示されています。したがって、解析ソフトが保持する高精細な内部値と、正式な数量計算書で用いる値を混同しないことが重要です。([国土交通省国土技術政策総合研究所][1])

端数処理を統一する目的は、数量を意図的に増減させることではありません。同じ元データ、同じ算出条件、同じ計算順序を使ったときに、担当者や計算環境が変わっても提出値を再現できる状態をつくることです。再現できる数量は、社内確認、受発注者間の協議、出来形検査、設計変更時の説明にも使いやすくなります。

端数処理は、最後に担当者の感覚で決める作業ではありません。計測計画または数量算出計画の段階で、適用要領、計算単位、計算数位、表示数位、丸め方法、処理位置、集計単位を決め、現場内で共有する必要があります。

端数処理を決める前に整理する算出条件

最初に確認するのは、算出する体積の用途です。施工途中の進捗確認、工区別の出来高管理、完成時の出来形確認、設計変更の協議、積算資料、検査資料では、同じ体積でも求められる計算書や表示単位が異なる場合があります。

正式な数量を作成するときは、契約図書、特記仕様書、数量算出要領、出来形管理要領、監督職員との協議記録、提出様式を確認します。一般的な慣習や過去の別工事の計算表だけを根拠に数位を決めると、当該工事の条件と一致しないおそれがあります。明確な指定がある場合はその指定を優先し、不明点がある場合は数量確定前に確認します。

3次元計測技術を使う場合も、すべての工種に同じ条件を当てはめることはできません。国土交通省は、土工、舗装工、河川浚渫工、法面工、小規模土工など、対象に応じた出来形管理要領や監督・検査要領を公表しています。対象工種と適用年度を確認し、当該工事で採用する要領を特定することが前提です。([国土交通省][2])

次に、何と何を比較して体積を求めるかを固定します。現況面と出来形面の差、設計面と出来形面の差、施工前面と施工後面の差、一定の基準高からの体積では、算出値の意味が異なります。比較面の名称だけでなく、作成日、版、座標系、標高基準まで記録します。

対象範囲も明確にします。施工境界、工区境界、測点範囲、法面端部、構造物周辺、未施工部分、仮置き土、残土、既設物、控除対象をどこまで含めるかを決めます。端数処理による差を調べる前に、境界の重複、隙間、版違いがないことを確認できる状態にしておく必要があります。

座標系と標高基準が異なる場合は、端数処理をそろえても数量は一致しません。特に広い範囲では、高さ方向の一定差が面積全体に作用するため、体積差が大きくなります。座標変換、標高補正、基準点、設計データの基準が一致しているかを確認します。

点群から面を作成する場合は、地表面以外の点の除去条件、欠測部の扱い、境界部の補間、急な段差の表現、不要な三角形の除去、格子や三角形の生成条件を整理します。断面法では、断面位置、断面間隔、断面積、平均断面積、区間長、計算順序を決めます。格子法では、格子寸法、格子内の代表高、境界セル、欠測セルの扱いを決めます。

これらの算出条件がそろって初めて、端数処理による差を比較できます。基準面や範囲が異なる状態で末尾の数字だけを合わせても、数量の再現性は確保できません。

ルール1 計算単位と数位を事前に固定する

一つ目のルールは、数量算出を始める前に、単位と数位を固定することです。体積を立方メートルで算出していても、途中の延長、高さ、幅、面積に異なる単位が混在すれば、結果の桁は大きく変わります。

断面積を平方メートル、区間長をメートルで扱えば、体積は立方メートルになります。一部の寸法だけをセンチメートルやミリメートルで入力した場合は、単純な端数差ではなく、単位換算の誤りになります。計算書の入力欄、出力欄、数式に使う単位を明記し、転記時の換算を減らすことが重要です。

数位については、少なくとも解析内部値、数量計算値、確認用表示値、提出表示値を区別します。解析環境が多くの小数桁を保持していても、その全桁が正式な数量計算に使えるとは限りません。反対に、画面表示が小数第1位までであっても、内部ではそれより細かい値を保持していることがあります。

ここで注意したいのは、表示桁を増やすことと計測精度を高めることは別だという点です。小数点以下を多く表示しても、計測条件、表面作成条件、適用要領が保証する範囲を超えて数量の確かさが高まるわけではありません。不要に細かな桁を提出値へ残すと、計測や算出の確かさ以上に精密な数値であるように見えることがあります。

数量計算書には、各入力値と計算結果の数位を明示します。たとえば、距離、断面積、平均断面積、区間体積、工区小計、全体合計について、何位を四捨五入し、何位までを計算値とするかを記載します。適用要領に一覧表がある場合は、その内容を計算書の設定へ反映します。

解析ソフトから区画別体積を出力するときは、出力桁を確認します。表示値だけを別の表へ転記すると、内部値の末尾が失われ、全体一括計算の値と区画別表示値の合計が一致しないことがあります。正式計算に必要な桁で出力できるか、出力値が表示値なのか内部値なのかを確認します。

単位と数位は、作業開始時に固定して文書化します。担当者が変わった後に、過去の計算結果から処理方法を推測する運用では、同じ数量を再現しにくくなります。

ルール2 指定外の途中丸めを増やさない

二つ目のルールは、適用要領や協議で定められた処理はその段階で行い、それ以外の途中丸めを担当者判断で増やさないことです。

「計算途中では一切丸めない」という運用は、解析内部の検算には有効な場合がありますが、正式な数量計算書のルールとして常に正しいとは限りません。数量算出要領で入力値や中間値の数位が指定されている場合は、その指定に従って値を確定し、定められた順序で計算します。

一方、指定されていない段階で表示値を丸め、さらに次の計算でも丸めると、余分な差が累積します。たとえば、測点値を丸め、断面積を丸め、平均断面積を丸め、区間体積を丸め、工区小計を丸めるという処理を独自に追加すると、規定された計算手順とは異なる結果になる可能性があります。

平均断面法では、距離、断面積、平均断面積、土量のそれぞれについて、適用要領で定められた数位と計算順序を確認します。区間体積を求めた後に工区別で集計するのか、細別ごとに数量を確定するのかも、帳票の構成と合わせます。

点群や面データによる体積計測では、多数のセルや三角形ごとの微小体積を解析環境が内部計算します。利用者が各微小体積を手作業で丸める必要は通常ありませんが、区画別出力や帳票への転記段階では、適用する計算数位に合わせる必要があります。解析結果の全桁をそのまま提出することも、画面に表示された少ない桁だけで再集計することも避け、正式計算へ渡す値を決めます。

日別数量を月次数量へ積み上げる場合は、日別値の位置付けを決めます。日別値が正式な確定数量なら、その確定値を合計する運用が考えられます。日別値が速報値で、月末に正式数量を再計算する運用なら、速報値ではなく元データまたは所定数位の計算値から再集計します。

区画別の確定数量と全体一括の解析数量が異なる場合に、どちらかへ手入力で合わせてはいけません。区画境界、計算数位、処理位置、集計単位を確認し、採用する計算体系を一本化します。

重要なのは、丸めを少なくすること自体ではなく、指定された丸めだけを同じ位置で実行することです。独自の途中丸めをなくすことで、担当者や計算表が変わったときの差を抑えやすくなります。

ルール3 丸め方法と処理する段階を明文化する

三つ目のルールは、四捨五入、切り捨て、切り上げのどれを使うかだけでなく、対象、処理位置、処理後の数位まで文章で定めることです。

「小数第1位まで」とだけ記載しても、処理内容は特定できません。小数第2位を四捨五入するのか、小数第2位以下を切り捨てるのか、表示だけを小数第1位にするのかが分からないためです。また、区画ごと、区間ごと、細別ごと、工種別小計、全体合計のどこで処理するかによって結果が変わります。

記載例としては、「適用要領で定める数位に従って区間体積を算出し、細別ごとに合計した後、提出様式で指定された表示数位へ四捨五入する」のように、計算値と提出表示値を分けて示します。切り捨てを使う場合は、どの位以下を処理し、負の値をどの方向へ処理するかも例示します。

負の値では、「切り捨て」という言葉だけでは運用が一致しないことがあります。マイナス1.26をマイナス1.2とする処理と、マイナス1.3とする処理では意味が異なります。使用する表計算関数や解析環境がゼロ方向へ寄せるのか、負の無限大方向へ寄せるのかを確認し、正負のテスト値を計算書の確認例として残します。

四捨五入でも、境界値の扱いが計算環境によって異なることがあります。画面に12.345と表示されても、内部値が表示値と完全には同じでない場合や、中間値の丸め規則が異なる場合があります。自動計算と手計算を併用する現場では、1.24、1.25、1.26、マイナス1.24、マイナス1.25、マイナス1.26などのテスト値で結果を比較します。

処理方法は、計算表の表示形式ではなく数式として実装します。表示形式だけで小数桁を減らしても、内部値は変わらないため、表示値を見た手計算とセルの自動合計が一致しないことがあります。正式な計算値を確定する必要がある段階では、共通の関数または確定処理を使います。

丸め方法を明文化しておけば、数量差が出たときに、入力値、計算順序、丸め位置、関数、正負の処理という順序で原因を追えます。「端数が合わない」という曖昧な確認から、再現可能な検証へ切り替えられます。

ルール4 切土・盛土・控除数量の扱いを統一する

四つ目のルールは、切土、盛土、控除数量、差引数量の符号と集計方法を統一することです。

解析環境によって、基準面より上側を正、下側を負として出力する場合と、切土量と盛土量をどちらも正の値で別欄に出力する場合があります。数値だけを転記すると、切土と盛土を逆に扱ったり、負の値を控除値と誤解したりするおそれがあります。

最初に、正負の意味を定義します。切土を正とするのか、盛土を正とするのか、解析環境の符号をそのまま使うのか、帳票上では絶対値で別欄にするのかを決めます。出力元、計算書、提出帳票の間で符号の意味が変わる場合は、変換式を明記します。

切土と盛土は、原則として別々の数量として確認します。たとえば、切土50.4立方メートル、盛土49.8立方メートルの差引数量は0.6立方メートルですが、施工または移動した総量が0.6立方メートルという意味ではありません。差引数量だけでは施工規模や土の移動状況を表せないため、用途に応じて切土量、盛土量、差引量を区別します。

切土量と盛土量を個別に確定してから差し引くのか、符号付きの未処理値を合計してから所定数位へ処理するのかも統一します。両者は同じ結果になるとは限りません。正式数量として必要な項目が切土と盛土の各数量であれば、各数量の計算ルールを優先します。

控除数量は、控除前数量、控除数量、控除後数量の関係が追えるように記録します。控除値を負の値として入力する方法と、正の値を別欄に置いて数式で差し引く方法を混在させると、二重控除や加算ミスにつながります。どちらか一つの方式に統一し、控除対象の根拠となる範囲データも保存します。

構造物や対象外部分を控除するかどうかは、担当者の感覚で決めず、適用要領、契約条件、工種、数量区分を確認します。数量算出要領には、条件によって数量から控除しないものが示されることもあるため、点群上で識別できるものをすべて機械的に控除するとは限りません。([国土交通省国土技術政策総合研究所][1])

ゼロに近い微小数量の扱いにも注意が必要です。点群のばらつき、地表面の凹凸、境界部の補間などにより、小さな正負の数量が算出されることがあります。しかし、担当者が任意のしきい値を設定して一律にゼロへ置き換えると、正式数量の根拠が不透明になります。

微小値を除外またはゼロ扱いする必要がある場合は、適用要領、精度確認結果、受発注者間の協議などに基づいて条件を定めます。しきい値、対象範囲、適用理由、処理前後の数量を記録し、元の値を削除しません。区画面積が異なる現場では、同じ体積しきい値でも影響率が変わるため、単純な一律処理は避けます。

ルール5 元データ・計算値・提出値を分けて保存する

五つ目のルールは、計測した元データ、解析出力、所定数位の計算値、端数処理後の提出値を分けて保存することです。

元データには、測点の座標と標高、取得した点群、現況面、出来形面、設計面、境界データ、基準点情報などが含まれます。解析出力には、区画別体積、セルまたは三角形の集計結果、切土量、盛土量などが含まれます。計算値は、適用要領の単位、数位、計算順序へ整えた値です。提出値は、提出様式の表示単位や丸め条件を反映した最終値です。

この段階分けにより、どこで数値が変化したかを追跡できます。解析出力と計算値の差は数位変換や計算順序によるものか、計算値と提出値の差は表示単位や集計単位によるものかを確認できます。

計算表では、解析出力を提出値で上書きしません。元の値を残した列、正式計算に使う列、提出表示の列を分け、変換式を共通化します。手入力で数値を合わせると、処理方法の違い、転記ミス、二重丸めが生じやすくなります。

数値とともに、計測日、対象範囲、座標系、標高基準、比較面の版、点群の除去条件、補間の有無、表面生成方法、格子寸法、区画境界、適用要領、端数処理方法、担当者、確認者を記録します。数量差の原因は端数処理だけではないため、算出条件全体を一緒に保存する必要があります。

ファイル名と保存先も統一します。元データ、解析中データ、確認済み計算書、提出版が同じ名称で混在すると、古い版や未確認値を提出するおそれがあります。計測日、対象範囲、版、処理段階、確認状態が分かる名称にし、正式提出版を識別できるようにします。

設計変更や追加施工が発生した場合、元データと計算過程が残っていれば、対象範囲や比較面を更新して再計算できます。端数処理済みの提出値だけを再利用すると、再計算のたびに丸め差が加わる可能性があります。

保存は単なる保管作業ではありません。数量の再現性を確保し、担当者が変わっても同じ条件で検証できる状態をつくる工程です。

端数処理を組み込んだ出来形体積計測の実務手順

端数処理を実務で機能させるには、計測後に個別判断するのではなく、数量算出の流れへ組み込みます。

最初に、数量の用途と適用文書を確認します。正式な出来形数量、出来高数量、設計変更資料、社内の進捗値のどれに該当するかを整理し、適用年度を含めて要領、契約条件、提出様式を特定します。

次に、比較面と対象範囲を固定します。現況面、施工前面、設計面、出来形面の名称と版を確認し、座標系と標高基準をそろえます。施工境界、工区境界、控除範囲、未施工範囲は境界データとして保存します。

点群を使う場合は、地表面以外の点を除去します。重機、人、資材、植生、水面付近の不安定な点などが残ると、体積に影響することがあります。ただし、不要点とともに地表面を削除しないよう、除去前後を確認します。

欠測部を補間する場合は、補間範囲と方法を記録します。広い欠測を自動的に面で埋めると、実際の地形と異なる面が生じる可能性があります。端数処理では修正できない差になるため、数量計算へ進む前に断面表示や鳥瞰表示で形状を確認します。

表面モデルを作成したら、境界外に面が張られていないか、段差をまたぐ不自然な面がないか、構造物周辺に穴や突起がないかを確認します。問題がある場合は、端数処理で数値を調整せず、面または元データを修正します。

解析後は、区画別の解析出力を保存します。全体一括計算と区画別合計を比較し、差がある場合は、境界セル、区画の重複、隙間、表示桁、内部値の扱いを確認します。この比較では、両方を同じ数位へそろえてから判断します。

続いて、適用要領で指定された単位、数位、計算順序に従って計算値を作成します。断面法では距離、断面積、平均断面積、区間体積の処理位置を確認します。面データによる算出では、解析出力をどの集計単位で正式数量へ変換するかを決めます。

切土、盛土、控除数量は別々に確認します。控除前数量、控除値、控除後数量の数式が追える状態にし、符号変換がある場合は変換前後を残します。

正式計算が完了したら、提出様式の単位と表示数位へ変換します。提出値を作成した後は、計算値との差が定めた処理で説明できるかを確認します。差が想定より大きい場合は、数式の参照範囲、単位換算、二重丸め、符号、控除方法を見直します。

最後に、別の方法で概算確認を行います。施工面積と平均厚さによる概算、代表断面による確認、設計数量、施工記録などと比較し、桁違い、範囲漏れ、面の取り違えがないかを確認します。概算値は正式数量を置き換えるものではありませんが、大きな設定ミスを見つけるために有効です。

数量が一致しないときに確認するポイント

数量が一致しないときは、差の大きさだけで端数処理と決めつけず、条件を上流から確認します。

最初に、比較している数量の意味を確認します。現況面から出来形面までの変化量と、設計面から出来形面までの差は同じ数量ではありません。切土量、盛土量、両者の差引量、控除後数量も区別します。

次に、対象範囲と比較面の版を確認します。施工境界、工区境界、法面端部、構造物周辺、未施工部分が一致しているか、設計変更前後の面を混在させていないかを見ます。座標系、標高基準、基準点、変換条件も確認します。

表面生成条件が異なる場合は、同じ点群からでも体積差が生じます。不要点の除去、欠測補間、格子寸法、三角形の生成、境界外の面、段差の接続状態を比較します。

その後、単位と数位を確認します。メートル、センチメートル、ミリメートルが混在していないか、平方メートルと立方メートルを取り違えていないか、解析出力と計算書で数位が異ならないかを見ます。

端数処理を調べるときは、区画ごとか合計後か、四捨五入か切り捨てか、表示値か確定値か、正負の処理が同じかを比較します。表計算では、表示形式を増やして内部値を確認し、計算式に丸め関数が重複していないかを確認します。

端数処理で生じ得る差は、処理単位と処理回数によって変わります。小数第1位への四捨五入を多数の区画で個別に行う場合、各区画では最大約0.05立方メートルの丸め差が生じ得るため、区画数が多ければ合計差も大きくなり得ます。したがって、「差が数立方メートルあるから端数処理ではない」と一律には判断できません。

原因の切り分けには、丸め前の値で全区画を再集計し、個別丸め後の合計と比較する方法が有効です。差が処理単位と件数から想定できる範囲かを確認します。想定範囲を超える場合は、対象範囲、面の版、控除、符号、数式参照を優先して調べます。

計算表の参照範囲も確認します。追加区画が合計式に含まれていない、非表示行を二重に集計している、控除値の符号が逆、過去工事の数式や単位が残っているといった設定ミスは、端数処理より大きな差につながります。

原因を特定した後は、数値だけを手入力で合わせず、正式に採用するルールへ計算式とデータを統一します。修正理由、修正箇所、修正前後の値を記録し、次回の再計算でも同じ結果になることを確認します。

端数処理ルールを現場へ定着させる方法

端数処理のルールを文書にしても、担当者ごとに異なる計算表を使えば数量は統一されません。個人の注意に頼らず、計算書、チェック手順、保存方法へルールを組み込みます。

現場共通の数量算出条件票を作成し、数量の用途、適用要領、基本単位、入力数位、計算数位、提出表示数位、丸め方法、処理位置、集計単位、切土と盛土の符号、控除方法、比較面を記載します。

共通の計算書には、解析出力、正式計算値、提出値を分けて入力または表示する欄を設けます。数式を共通化し、必要な入力欄だけを編集できるようにすると、式の上書きや二重丸めを減らせます。ただし、数式の内容と処理規則は確認者が追える状態にします。

初回の数量算出では、担当者と確認者が同じテストデータを使い、各段階の値が一致するかを確認します。最終値だけでなく、距離、断面積、平均断面積、区間体積、小計、控除、提出値まで順に比較します。

解析環境や表計算ソフトを変更した場合は、丸め関数、負の値、境界値、出力桁のテストを行います。同じ名称の関数でも処理の方向や引数の意味が異なることがあるため、実データを移行する前に確認します。

工区、工種、提出用途が変わったときは、以前の条件をそのまま流用できるかを確認します。途中でルールを変更した場合は、変更日、変更理由、適用範囲を記録し、変更前後の数量を同じ小計へ混在させません。

協力会社や別の測量担当者からデータを受け取る場合は、丸め後の数量だけでなく、可能な範囲で解析出力、対象範囲、比較面、計算数位、符号条件も受け取ります。区画別の表示値だけでは、全体を正式な手順で再集計できない場合があります。

日報や進捗管理の速報値と、正式な出来形数量も区別します。速報値を正式値へ転用する場合は、適用要領、対象範囲、計算数位が一致しているかを確認します。正式数量を後から再計算する運用なら、速報値で元データを上書きしません。

教育では、四捨五入や切り捨ての名称だけでなく、処理位置によって結果が変わる例を示します。区画別処理と合計後処理、表示値合計と内部値合計、正負の切り捨てを実際に計算すると、ルールを統一する理由が伝わりやすくなります。

端数処理の統一は、帳票の見た目をそろえる作業ではありません。計測結果から提出数量までの経路を再現できるようにし、数量の説明力を高めるための管理です。

まとめ

出来形体積計測の端数処理を統一するには、最終値の小数点以下をそろえるだけでは不十分です。最初に適用要領と提出条件を確認し、単位、計算数位、表示数位、計算順序、丸め方法、集計単位を固定します。

計算途中の扱いでは、「一切丸めない」または「毎段階で丸める」と一律に決めるのではなく、適用要領で指定された処理を行い、指定外の丸めを追加しないことが重要です。解析内部値と正式な数量計算値を分けることで、二重丸めや表示値の再集計を防ぎやすくなります。

切土、盛土、控除数量、差引数量は、符号と数量の意味を明確にします。微小値を任意にゼロへ置き換えず、必要な処理は適用要領や協議に基づいて実施し、処理前後の値を保存します。

元データ、解析出力、正式計算値、提出値を分けて保存し、比較面、対象範囲、座標系、標高基準、表面生成条件、端数処理条件を記録します。これにより、数量が一致しない場合も、上流の条件から原因を追跡できます。

数量差は、差の大きさだけで原因を判断できません。処理単位と区画数によっては端数差が積み重なるため、丸め前後の値を再集計し、想定範囲を確認します。そのうえで、範囲、基準面、単位、符号、控除、数式参照を点検します。

端数処理ルールを共通の計算書と確認手順へ組み込み、担当者と確認者が同じ条件を使うことで、出来形体積計測の再現性と説明力を高められます。

現場を3Dで残して、あとから測る。
実際の画面と動画で使い方を確認できます。

LRTK Phoneの使い方・実例を見る
資料請求導入相談
現場をスマホで3DスキャンLRTK Phone実例を見る