出来形ヒートマップで施工範囲外を除外する意味
出来形ヒートマップを作るとき、設計面と出来形面の差分計算そのものに目が向きがちですが、実務では「どこを比較対象にするか」を決める処理が同じくらい重要です。施工対象ではない場所まで差分計算に含めると、本来評価する必要のない地盤、既設構造物、未施工部、隣接工区、仮設部などが色付きで表示され、ヒートマップが読みにくくなるからです。
たとえば道路土工であれば、計測した点群には施工幅員の外側にある法面や路肩外側、既設地盤まで含まれることがあります。造成工事でも、対象区画の周辺地盤や作業ヤードが同時に取得されることがあります。点群として正しく計測できていても、それらが今回の出来形評価対象でなければ、設計面との差分を同じヒートマップに表示する意味は限定的です。
特に注意したいのが、施工範囲外に設計面が存在しない場合です。処理方法によっては、設計面の端から補間や外挿が行われ、実際には比較すべき設計値が存在しない場所まで色が付くことがあります。この色をそのまま見ると、「大きな高さ不足がある」「外周だけ盛り過ぎている」といった誤った読み方につながりかねません。
したがって、出来形ヒートマップの作り方を考えるときは、単に「出来形標高-設計標高」を求めればよいのではなく、差分計算を行う前に比較領域を定義する必要があります。施工範囲を境界として明確にし、その内側だけで設計面と出来形面を対応させることが基本です。
施工範囲外の除外は、見た目をきれいにするためだけの処理ではありません。どこまでが今回の比較対象なのかをデータ処理上で明確にする作業です。施工境界、設計データの有効範囲、計測範囲、グリッド範囲、補間範囲を一貫させることで、差分ヒートマップの意味が明確になります。
出来形ヒートマップ差分の基本的な作り方
出来形ヒートマップの基本は、同じ平面位置における設計高さと出来形高さを比較し、その差を平面的に色分けすることです。概念的には、出来形高さから設計高さを差し引き、正の値と負の値を色で表示します。
しかし実際の処理では、設計データと出来形データの形式が異なることがあります。設計側は面データとして用意され、出来形側は多数の点からなる点群として取得されるケースが代表的です。この場合は、出来形点を直接設計面と比較する方法のほか、両方を一定間隔のグリッドに変換して比較する方法などがあります。
どの方法を使う場合でも、最初に確認したいのは座標と高さの基準です。設計側と出来形側で平面位置が一致していなければ、同じ場所を比較できません。また、高さの基準や単位が異なれば、施工状態とは無関係な差が全面的に発生します。
そのうえで施工対象範囲を決めます。ここが今回の重要なポイントです。差分を作る順序としては、設計面と出来形データを準備し、比較対象となる施工範囲を定義し、その範囲内だけで必要な面生成やグリッド化を行い、最後に差分を計算する流れが分かりやすいでしょう。
施工範囲外を含めたまま全面をグリッド化し、差分計算が終わってから見た目だけ切り取る方法もありますが、処理途中で補間や統計値の計算に範囲外データが影響する可能性があります。可能であれば、比較対象範囲を早い段階で決め、その境界を各工程で引き継ぐ方が管理しやすくなります。
また、差分の符号も途中で変更しないことが大切です。「出来形-設計」とするのか「設計-出来形」とするのかを最初に決め、ヒートマップ、断面確認、数値出力まで統一します。施工範囲の設定と差分の定義を固定することで、複数時点や複数工区の比較もしやすくなります。
設定1 施工範囲を示す境界ポリゴンを先に固定する
施工範囲外を除外するうえで最初に設定したいのが、比較対象となる施工境界です。平面上で施工対象を囲む閉じた境界を作り、その内側だけを出来形ヒートマップの対象とします。
この境界は、単純に点群の外周をなぞって決めるものではありません。点群の取得範囲と施工範囲は一致しないことがあるためです。現場では安全確認や周辺状況の記録を兼ねて施工対象より広い範囲を計測することがあります。そのため、点群が存在する場所をすべて比較対象にすると、施工範囲外まで含まれてしまいます。
境界を決める基準としては、今回の施工対象として定義されている範囲を優先します。道路であれば施工幅員や対象区間、造成であれば対象区画、舗装であれば施工端部など、目的に合った境界を設定します。設計面の外周がそのまま施工境界になる場合もありますが、必ずしも一致するとは限りません。
重要なのは、一度決めた境界を設計面、出来形面、グリッド、差分ヒートマップで共通して使用することです。工程ごとに少しずつ違う境界を使うと、どの範囲を比較した結果なのか分かりにくくなります。
また、境界線上をどちら側に含めるかも処理方法によって結果が変わることがあります。通常は微小な差ですが、細長い施工区間や狭い構造では数セルの違いが目立つ場合があります。そのため、セル中心が境界内にある場合だけ採用するなど、判定方法を固定しておくと再現しやすくなります。
境界を設定したら、平面表示だけでなく数地点で設計線や現地状況と重ねて確認します。特に曲線区間、施工端、すり付け部、法肩、法尻などでは、単純な矩形範囲では正しく切り出せません。施工形状に沿った境界を作ることが、範囲外を適切に除外する第一歩です。
設定2 設計面と出来形面を同じ範囲で切り出す
施工境界を決めた後は、設計側と出来形側の両方を同じ範囲にそろえます。ここで片方だけを切り出すと、差分計算の途中で不要な範囲が再び現れることがあります。
たとえば出来形点群だけを施工境界内に限定しても、設計面が広範囲に残っていれば、出来形面を生成する条件によっては施工境界付近で意図しない補間が発生することがあります。逆に設計面だけを切り出し、出来形点群を広いまま残すと、施工範囲外の点が面生成や統計処理に影響する可能性があります。
基本的には、施工境界を共通のマスクとして扱い、その内側を設計側と出来形側双方の有効範囲とします。そのうえで必要に応じて面やグリッドを作成すると、比較範囲を管理しやすくなります。
ただし、境界線ぎりぎりまでデータを削除すればよいとは限りません。面生成の計算上、境界付近の形状を安定させるために、内部処理では周囲の点を一定量残した方がよいケースもあります。その場合でも、最終的な差分評価範囲は施工境界内に限定するという考え方を崩さないことが重要です。
ここでは「処理に使うデータ範囲」と「評価結果として表示する範囲」を区別します。処理上の補助として境界外の点を一時的に使用しても、最終的な出来形ヒートマップで施工対象外まで評価対象に含める必要はありません。
設計面と出来形面の有効範囲が同じかを確認するには、両方の外周を平面上で重ねて見る方法が有効です。一方だけが数十センチ広い、一部の角だけ張り出している、曲線区間で外周がずれているといった状態は、ヒートマップになる前に発見しておいた方が修正しやすくなります。
設定3 点群処理の段階で施工範囲外を除外する
出来形計測で取得した点群には、施工対象だけでなく周辺のさまざまな地物が含まれることがあります。施工範囲外をヒートマップから除外したい場合は、差分計算の直前だけではなく、点群処理の段階で対象範囲を整理しておくことが重要です。
まず、平面上の施工境界を使って点群を内外に分けます。境界内を出来形候補データとして扱い、境界外は今回の差分計算には使用しないようにします。これによって、道路脇の地盤や隣接区画などが出来形面生成に混ざるのを防ぎやすくなります。
ただし、施工境界内にある点がすべて正しい出来形点とは限りません。作業員、施工機械、仮設物、植生、資材などが計測されている可能性があります。施工範囲の除外と異常点の除去は別の処理として考え、境界で切り出した後に必要なデータ整理を行います。
また、高さだけを基準にして範囲外を除外しようとすると、施工対象の一部まで誤って削除する危険があります。たとえば法面や段差のある構造では、正しい施工面にも大きな標高差があります。施工範囲外を判定する第一基準は平面上の対象境界とし、高さ条件は補助的に使う方が整理しやすいでしょう。
点群密度にも注意が必要です。境界付近の点を過度に削除すると、外周だけ点密度が低くなり、その後の補間結果が不安定になる場合があります。境界内に必要な点が十分残っているかを確認し、端部の点が極端に欠けていない状態で次の処理へ進みます。
差分ヒートマップの品質は、完成した色分けだけを見ても判断しきれません。元となる出来形点群がどの範囲から作られているかを確認し、施工範囲外の点が面生成へ入り込んでいないかを見ることが重要です。
設定4 グリッド生成時に施工範囲外をマスクする
出来形ヒートマップでは、設計面と出来形データを一定間隔のセルに変換し、セル単位で差分を計算する方法がよく使われます。このとき重要なのが、グリッド全体を単純な矩形として扱わず、施工境界外を無効領域としてマスクする設定です。
グリッドは通常、東西方向と南北方向に一定間隔で並ぶため、施工区間が曲線や不整形であっても外接する矩形領域が作られます。その矩形全体に値を入れると、施工境界の外側にもセルが存在することになります。
そこで、グリッドを作成した後、各セルが施工境界内かどうかを判定します。境界外にあるセルは差分値を持たない状態とし、ヒートマップにも表示しません。これにより、色が付いている領域そのものを施工評価対象として読みやすくできます。
この設定では、値をゼロにするのではなく「評価対象外」として扱うことが重要です。施工範囲外のセルに差分ゼロを入れると、ヒートマップ上では「設計と出来形が完全に一致した場所」のように見える可能性があります。施工対象外と差分ゼロは意味がまったく異なるため、データ上でも区別しておく必要があります。
境界とグリッドが交差するセルについてもルールを決めます。セル中心が境界内なら採用する方法、セルの一定割合以上が境界内なら採用する方法など、処理条件によって端部の形状は変わります。重要なのは、毎回同じルールを使うことです。
複数時点のヒートマップを比較する場合は、セルサイズだけでなく、グリッドの原点や配置もそろえます。同じ施工境界を使っていても、セルが半分ずれていれば同一位置の差分比較が難しくなります。施工範囲外のマスクとグリッド条件をセットで固定することで、時系列比較の信頼性を高めやすくなります。
設定5 補間距離を制限して範囲外への外挿を防ぐ
施工範囲外が色付いてしまう原因として見落とされやすいのが、補間処理です。点群から連続した面やグリッドを作るとき、周囲の点から値を推定する処理が行われることがあります。この推定範囲が広すぎると、実測点が存在しない場所まで高さが生成されることがあります。
特に施工境界付近では注意が必要です。境界内の最後の実測点から遠く離れた場所まで値が延長されると、点群としては計測していない範囲にも出来形面が存在するように見えてしまいます。さらに設計面も外側へ延長されていれば、その二つの仮想的な面同士で差分が計算され、ヒートマップに不自然な帯や斑点が現れる場合があります。
これを防ぐには、補間を許可する最大距離を設定し、近傍に十分な実測点がないセルは値を作らないようにします。また、施工境界を越えて点を参照しないようにすることも重要です。
補間距離を極端に短くすると、今度は点群の小さな空白まで未評価になり、ヒートマップに多数の穴が生じる可能性があります。したがって、点密度や計測方法、必要なヒートマップの解像度に応じて設定します。
大切なのは、空白をすべて埋めることを目的にしないことです。実測情報が不足している場所は、不足している状態として残した方が安全な場合があります。見た目を連続させるために補間範囲を広げ過ぎると、計測した事実と推定した値の境界が分かりにくくなります。
出来形ヒートマップでは、色が付いていること自体が「比較可能なデータが存在する」という印象を与えます。そのため、施工範囲外や計測不足部を無理に補間せず、評価対象外として扱う設定が重要です。
設定6 比較範囲と表示範囲を最後まで固定する
施工範囲外を除外する最後の設定は、差分計算後の表示範囲を固定することです。途中まで正しく施工境界を使用していても、ヒートマップ作成時に全データ範囲へ表示を戻してしまうと、不要な領域が再び見えることがあります。
比較範囲とは、実際に差分を計算する領域です。表示範囲とは、完成したヒートマップを画面や帳票上で見せる領域です。この二つは関連していますが、同一ではありません。
たとえば施工対象の周辺状況を確認するため、背景として広い平面図や点群を表示することはあります。その場合でも、差分の色付けは施工境界内だけに限定できます。施工範囲外は背景として見えるものの、評価結果として色を持たない状態にすると、対象範囲を理解しやすくなります。
複数工区を比較するときは、それぞれの施工境界を管理し、別工区の値が混ざらないようにします。特に連続する道路工事や造成工事では、隣接工区の点群が同じデータセットに含まれていることがあります。比較対象を工区単位で固定しなければ、境界付近の差分を誤って評価する可能性があります。
また、ヒートマップを書き出す際に自動的に外接矩形へ拡張される場合は、範囲外セルが再生成されていないか確認します。画面上ではマスクされていても、数値データとして書き出すと範囲外が含まれる場合があるため、最終成果の範囲まで確認することが大切です。
施工範囲、計算範囲、表示範囲、出力範囲という四つの考え方を分けて管理しながら、最終的な評価対象は同じ施工境界にそろえると、ヒートマップの意味を説明しやすくなります。
施工境界の外側にどこまで余白を残すか
施工範囲外を除外するといっても、すべての処理工程で境界外のデータを完全に削除しなければならないわけではありません。境界付近の面生成や現地状況の確認では、周囲の情報を残した方が都合のよい場合があります。
たとえば点群から面を生成するとき、境界ぎりぎりで点を切断すると外周の三角形やグリッドが不安定になることがあります。そこで内部処理用として施工境界の外側に一定の余白を残し、面生成後の評価段階で施工境界内だけを採用する方法があります。
ただし、この余白をそのまま出来形評価範囲に含めてはいけません。処理補助範囲と施工評価範囲を明確に分ける必要があります。
余白の大きさを毎回感覚で決めると、同じ現場でも作業者によって結果が変わります。点密度やグリッドサイズを考慮しながら、どの段階でどの程度の余白を使用したかを記録しておくと、再処理しやすくなります。
また、施工端付近に重要な変化がある場合は、単純に境界で切ったヒートマップだけを見るのではなく、元点群や断面も併せて確認します。境界のすぐ内側で高さが急変している場合、それが実際の施工形状なのか、境界処理による見え方なのかを区別する必要があるためです。
法肩や法尻など複雑な境界を除外するときの考え方
道路や造成の施工範囲は、常に単純な四角形ではありません。曲線区間、法面、法肩、法尻、すり付け、切り回し部などを含む場合、施工境界そのものが複雑になります。
このような場所で矩形による切り出しだけを行うと、範囲外が大量に残ることがあります。たとえば道路線形に沿って曲がる施工区間を矩形で囲めば、カーブ内側と外側に施工対象外の広い領域ができます。そこまで差分計算すると、ヒートマップの大半が不要な色で埋まる場合があります。
したがって、実際の施工形状に沿った境界を用意することが重要です。また、一つの閉じた境界で表現しにくい場合は、施工対象を複数領域に分けて管理する方法もあります。
法面では、平面上の境界だけでなく高さ方向の形状変化にも注意します。法肩や法尻は勾配が切り替わるため、わずかな平面位置ずれでも高さ差が大きく見えやすい場所です。境界線そのものが正しくても、設計面と出来形面の位置がずれていれば、境界付近に大きな差分帯が発生します。
そのため、複雑な境界では施工範囲外の除外だけで問題が解決したと判断せず、平面位置、設計面形状、出来形点群、断面を併せて確認します。ヒートマップは異常候補を探すには有効ですが、境界付近の差分原因を断定するには追加確認が必要です。
施工範囲外の除外と異常点除去を混同しない
出来形ヒートマップを整える作業では、「施工範囲外の除外」と「異常点の除去」が同じ処理のように扱われることがあります。しかし、この二つは目的が異なります。
施工範囲外の除外は、今回評価しない場所を対象から外す処理です。正確に計測された地盤であっても、その場所が施工対象外なら除外します。
一方、異常点除去は施工範囲内に存在するものの、評価対象面を表していない点を整理する処理です。施工機械や仮設物など、目的とする出来形面とは異なる対象が計測された場合が該当します。
この区別をしないと、「大きな差が出ているから異常点として消す」という危険な処理につながります。施工範囲内にある大きな差分は、実際の施工状態を表している可能性があります。差が大きいという理由だけで削除してはいけません。
先に施工境界で対象範囲を固定し、その内側でデータ品質を確認する順序にすると整理しやすくなります。施工範囲外だから除外したのか、計測上の不要点だから除外したのかを記録上も分けておくと、後から処理内容を説明できます。
施工範囲外が残ったヒートマップで起こりやすい誤読
施工範囲外を除外せずにヒートマップを作ると、実務ではいくつかの誤読が生じやすくなります。
代表的なのは、施工境界の外周に大きな正負差分の帯が現れるケースです。設計面の端部と出来形面の端部が一致していなかったり、どちらかが外側へ補間されていたりすると、施工状態とは直接関係しない差分が発生します。
また、施工範囲外に低い既設地盤が含まれている場合、広い範囲が高さ不足のような色で表示されることがあります。逆に盛土や仮置き土があれば、高過ぎるような色が現れます。これらを含めたまま全体の分布を見ると、本当に確認すべき施工面の変化が埋もれてしまいます。
カラースケールの自動設定にも影響します。範囲外に極端な差分値が含まれると、その値に合わせて表示範囲が広がり、施工範囲内の小さな差が同じ色に見えてしまうことがあります。
さらに、平均値や最大値、最小値などの集計を行う場合も注意が必要です。施工範囲外のセルが混ざれば、施工対象の統計値とは異なる結果になります。見た目だけマスクするのではなく、集計対象も施工境界内にそろえる必要があります。
出来形ヒートマップ作成時の確認順序
施工範囲外を確実に除外したい場合は、ヒートマップ完成後に一度だけ確認するのではなく、処理工程ごとに範囲を確認する方が効率的です。
最初に設計データと出来形データの座標、高さ基準、単位をそろえます。次に今回の施工対象となる境界を確定し、設計図や施工条件と照合します。その境界を使って出来形点群を整理し、設計面についても必要な範囲を確認します。
続いて面生成やグリッド化を行います。この段階では、施工境界外へ値が広がっていないか、境界付近に不自然な補間がないかを確認します。
その後、同じ平面位置で設計高さと出来形高さを対応させて差分を求めます。差分を色分けする前に、施工範囲外のセルが無効になっているか確認しておくと、表示設定による問題と元データの問題を切り分けやすくなります。
完成したヒートマップでは、まず外周を見ます。施工境界に沿って不自然な帯が出ていないか、角部だけ色が飛び出していないか、未施工部まで色が付いていないかを確認します。
次に中央部の差分分布を見て、必要に応じて断面や元点群へ戻ります。この順序にすると、施工範囲外の処理ミスを施工不良と誤認する可能性を減らしやすくなります。
除外設定を再現できる形で記録する
出来形ヒートマップは、一度作って終わりとは限りません。同じ現場で再計測したり、施工前後を比較したり、別の担当者が再処理したりすることがあります。そのため、施工範囲外をどのような条件で除外したかを記録しておくことが重要です。
特に残しておきたいのは、施工境界として使用したデータ、境界の版、グリッドサイズ、グリッド原点、補間条件、無効セルの判定方法、差分の符号、カラースケールなどです。
施工境界だけ同じでも、補間距離やセル配置が変わればヒートマップの見え方は変わります。前回と今回で処理条件が違うのに、色の変化をそのまま施工変化と考えると誤読につながります。
時系列比較では、可能な限り同じ施工境界と処理条件を使います。施工範囲自体が工程によって変化した場合は、その変更を明確に記録し、同一範囲を比較している部分と新たに追加された範囲を区別します。
また、最終成果だけを保存するのではなく、元となる計測データと境界条件の関係を追える状態にしておくと、後から疑問が生じたときに確認しやすくなります。
出来形ヒートマップの再現性を高めるには、色の設定だけでなく「どのデータを対象として、どこを除外したか」を残すことが欠かせません。
LRTK Phoneを使った現場計測からヒートマップ作成へつなげる
施工範囲外を適切に除外するためには、後処理だけでなく現場計測の段階から対象範囲を意識しておくことが有効です。どこまでが今回の施工対象なのかを把握しながら計測すると、後で点群や位置情報を整理するときに境界を判断しやすくなります。
LRTK Phoneを活用して現場で位置情報を伴う計測や点群取得を行う場合も、施工境界、基準位置、計測対象を意識してデータを取得することが重要です。必要以上に計測範囲を狭くするのではなく、周辺確認に必要な情報を確保しつつ、どの範囲を出来形評価へ使用するかを後工程で明確にします。
現場計測とヒートマップ作成を別々の作業として考えるのではなく、計測時点から「最終的にどの施工面を設計面と比較するのか」を決めておけば、不要データの切り分けや境界確認がしやすくなります。
また、差分ヒートマップで気になる箇所が見つかった場合は、色だけで判断するのではなく、その位置を現場側の情報と照合することが重要です。施工境界近くであれば、範囲設定による差なのか、実際の出来形形状なのかを確認します。
現場で取得する位置情報と、後工程で使用する設計データ、施工境界、出来形ヒートマップをつなげて管理できれば、単に色付きの結果を見るだけでなく、差分が生じた場所を具体的に追いやすくなります。出来形ヒートマップを継続的な施工確認に活用したい場合は、LRTK Phoneを使った現場計測からデータ整理、差分確認までを一連の流れとして考えることが有効です。
まとめ 施工範囲外を正しく除外して差分を読みやすくする
出来形ヒートマップでは、設計面と出来形面の差分計算だけでなく、比較対象となる施工範囲を正しく設定することが重要です。施工範囲外が残ったままだと、未施工部や既設地盤、隣接工区などに色が付き、施工状態とは直接関係しない差分までヒートマップに現れることがあります。
施工範囲外を除外するには、最初に施工境界を明確にし、その境界を設計面と出来形面の両方に適用します。さらに点群処理、グリッド化、補間、差分計算、最終表示まで同じ範囲条件を引き継ぐことが大切です。
特に、施工境界外を単にゼロとして扱わないこと、補間によって計測していない場所へ値を延長し過ぎないこと、表示範囲だけでなく集計範囲もそろえることがポイントになります。
また、施工範囲外の除外と異常点除去は別の処理です。大きな差分が出ている場所を単純に削除するのではなく、その場所が施工対象なのか、計測上の不要点なのか、補間や境界設定の影響なのかを順番に確認する必要があります。
出来形ヒートマップの作り方で迷ったときは、完成した色分けから考えるのではなく、施工境界、点群、設計面、グリッド、補間、差分という順序で処理条件を確認すると原因を切り分けやすくなります。
現場計測から施工範囲を意識し、位置情報を持つデータを整理しておけば、後工程で比較対象を設定する作業も進めやすくなります。出来形ヒートマップを施工状況の確認に継続的に活用したい場合は、LRTK Phoneによる現場計測と組み合わせながら、施工範囲の定義から差分確認まで一貫したデータ管理を行うことが重要です。