top of page

高精度点群データを簡単CSV出力!測点一覧自動作成の手順とコツ

タイマーアイコン.jpeg
この記事は平均4分45秒で読めます
万能の測量機LRTKの説明

著者: LRTKチーム

目次

はじめに

点群データをCSV出力するメリット

高精度点群データをCSV出力する手順

測点一覧を自動作成するコツ

LRTKによる簡易測量ならCSV出力も簡単

FAQ


はじめに

建設測量や現場管理では、ドローンやレーザースキャナー、スマートフォンLiDARなどにより高精度な点群データを取得する機会が増えています。点群データとは、対象物や地形を無数の測定点の集合で3次元的に表現したものです。これら高密度な点群データから、特定のポイントの座標を抜き出してリスト化したい場面も多々あります。例えば、出来形管理の報告や設計図との照合のために、要所の測定点座標を一覧にまとめたい場合です。しかし、膨大な点群の中から座標を拾い出し、手作業で表計算ソフトに入力するのは手間がかかりミスの元にもなります。


そこで活用したいのがCSV出力による自動化です。点群データをCSV形式で書き出せば、測定した多数の点の座標一覧(測点一覧)を一度に取得できます。CSVは汎用的なテキスト形式のため、表計算ソフトやメモ帳ですぐに開いて中身を確認でき、他のツールとも容易にデータをやりとりできます。本記事では、高精度点群データを簡単にCSV出力して測点一覧を自動作成する具体的な手順とコツを解説します。


点群データをCSV出力するメリット

点群データをCSVファイル(カンマ区切り値形式)で出力することには、多くのメリットがあります。


まず、互換性と閲覧性の高さです。CSV形式は非常にシンプルなテキストデータで、専用ソフトがなくてもほぼすべてのパソコンで開いて内容を確認できます。専門的な点群データ形式(LASやPLYなど)は専用ビューアが必要ですが、CSVなら標準的な表計算ソフト上で座標値をすぐに一覧できます。この汎用性により、特定のソフトウェアやバージョンに依存せず、将来的にもデータを参照しやすい形式として重宝します。また数値データがテキストで明示されているため、データの検証が容易であり、各点の座標値におかしなものがないか人間の目でもチェックしやすくなります。大規模プロジェクトで複数の部署や協力会社が関わる場合でも、CSV形式の座標データを共有すれば全員が共通のリストを見ながら整合を取ることができます。測点一覧表という形で明確に座標を示すことで、コミュニケーションロスや誤解も防ぎやすくなります。


次に、処理や分析のしやすさも挙げられます。CSVはシンプルな表形式データなので、表計算ソフトで計算式を適用したり、他のシステムにインポートして分析したりするのが容易です。例えば、設計値との誤差を自動計算したり、規定範囲内に収まっているか一括でチェックしたりといった作業も、CSVの座標リストがあれば迅速に行えます。また、専用ソフトで点群を3D表示しなくても、重要な点の座標値だけを抜粋しておけば紙ベースの資料にまとめることも可能です。現場での測量成果を報告する際に、測点の座標一覧を添付するケースも多く、CSVで出力しておけばそのまま報告書用の表に転用できます。


ただし注意点もあります。CSVはテキスト形式ゆえに、非常に高い精度を扱う場合は丸め誤差に気を配る必要があります。座標値を文字列に変換する際、小数点以下の桁数をどこまで残すかによって、ミリメートル単位の微小な差が丸められてしまう可能性があります。そのため、厳密な精度を要求される測定では、出力時に十分な桁数で数値を書き出し、必要に応じて出力後に元データと付き合わせて検証すると安心です。また、テキストデータはバイナリ形式に比べてファイル容量が大きくなりがちです。点群全体をそのままCSV化すると、数百万点以上の場合はファイルサイズが数百MBにも膨れあがる恐れがあります。扱うデータ量に応じて、必要なポイントのみ絞って出力するなど工夫すると良いでしょう。


高精度点群データをCSV出力する手順

では、実際に点群データから測点一覧を得るためのCSV出力手順を見てみましょう。以下は一般的なワークフローの一例です。


点群データの取得と準備: まずは元となる点群データを取得します。ドローン測量や地上レーザースキャナー、スマートフォン搭載のLiDARなど適切な手段で、対象物や地形を高精度に計測しましょう。測定時には、可能であればRTK-GNSSや既知点を用いて測量座標系に合わせ込むことで、点群に絶対座標を持たせておくと後工程がスムーズです。データ取得後、点群処理ソフトウェアで不要な点(ノイズ)を削除したり、複数の点群を統合してひとつの座標系に整合させたりといった下準備を行います。扱いやすいサイズにデータを分割したり、必要な範囲だけをトリミングしておくことも、この段階で検討します。

点群処理ソフトでの座標データ抽出: 次に、点群処理ソフト上でCSVに出力したいポイント群を選択・抽出します。基本的には点群全体をそのまま出力することも可能ですが、前述のように膨大なデータになる場合は、必要な点に絞るほうが現実的です。例えば、ある構造物の要所となる点や地形断面を表す点列など、測点一覧にしたい部分をフィルタリングします。点群処理ソフトでは、範囲指定や属性フィルタによって地面点だけを抽出したり、一定間隔で間引いて点をサンプリングする機能もあります。こうした機能を活用して、リスト化すべき点群を確定させましょう。抽出が難しい場合は、点群ビューア上で目視により代表点を間引き選択しても構いません。

CSV形式でのエクスポート: 抽出・選別したポイント群をCSV形式でエクスポートします。使用しているソフトウェアの「エクスポート」や「保存」機能から、ファイル形式にCSV(または「テキスト(XYZ)形式」など)を指定します。出力する項目は通常、各点のX座標・Y座標・Z座標が基本です。ツールによっては他の属性(強度やRGB値など)も選択できますが、測点一覧としては座標だけで十分でしょう。エクスポート実行時には、座標系の設定に注意します。多くのソフトでは出力時に座標系を尋ねられたり、あるいは現在扱っている点群データの座標系情報をそのまま書き出します。ここで測量現場の座標系(例えば世界測地系の緯度経度なのか、平面直角座標系◯系なのか等)を正しく指定しておかないと、出力後に他の図面と位置が合わない原因になります。必要に応じて、高さ基準(東京湾平均海面など)も意識しましょう。設定を確認したら、ファイル名を付けて保存します。短時間で点群から座標リストのCSVファイルが生成されるはずです。

出力データの確認と活用: エクスポートしたCSVファイルを開き、内容を確認します。テキストエディタや表計算ソフトで開くと、各行に座標の数値が並んでいるはずです。まず、ざっと見て異常値や欠測がないかをチェックしましょう。桁数が極端に多いゼロになっている、マイナス符号が抜けている、といった問題がないかを確認します。また、先頭行にヘッダー(列名)が付いている場合と数値データのみの場合がありますので、必要であればヘッダー行を追加・削除して整理します。座標値が期待通りの範囲になっているかも重要です。既知点の座標など、検証用の値と照合してみるとよいでしょう。例えば、現場の基準点の座標を含めて出力しておき、それがCSV上でも正しい値になっていれば、他の点も正確に出力されたと判断できます。最後に、このCSVデータを必要に応じて活用します。表計算ソフトに読み込んで体裁を整えれば測点一覧表の完成です。CADソフトにインポートして点群のチェックに使ったり、GISに取り込んで地図上でポイントを表示したりと、目的に応じて役立てましょう。


測点一覧を自動作成するコツ

点群データから測点一覧をスムーズに自動生成するために、押さえておきたいポイントや工夫をいくつか紹介します。


座標系と単位を統一する: 複数の測量データを扱う場合、事前に座標系を統一しておくとCSV一覧出力後の調整が不要になります。現場の既知点で校正したうえで計測を開始する、計測後に点群に測地系変換を適用しておくなど、データの基準を合わせ込むことが大切です。座標系がずれたままだと、せっかく座標を一覧にしても他の図面との比較に手間取ります。

必要な点を見極める: 点群を丸ごとCSVにするのではなく、用途に応じてリスト化すべき点を選び出しましょう。例えば出来形管理用なら、設計との比較が必要な要所の点だけで十分かもしれません。また、同じ地点に重複した点が多数含まれている場合は代表点だけ残すなど、データを間引きすることも検討します。これにより、リストが冗長にならず、重要な情報が埋もれてしまうのを防げます。

ポイントにIDや注釈を付ける: エクスポート前に、リストに含めたい点に名前や番号を付与できる場合は活用しましょう。計測器やソフトによっては各点に通し番号や特徴名を持たせることができます。例えば「BP1(基準点1)」「設計高チェック用1」など任意の識別子を入れておけば、CSVにもそれが出力され、後で見てもどの点の座標なのか分かりやすくなります。もし出力結果にID列がない場合でも、CSVを表計算ソフトで開いて行番号を振れば、測点一覧表としてナンバリングできます。

出力後のデータチェックと変換: CSVで座標一覧を得たら、必要に応じてそのデータを他形式に変換したり、加工したりしましょう。例えば、縦断・横断図の作成にはSIMA形式に変換して設計ソフトに読み込むケースもあります。CSVはあくまで中間フォーマットとして、人が読みやすく汎用性が高い反面、大量データの計算処理には不向きです。そのため、一覧表として確認した後、最終的な解析には専用ソフトの形式に再インポートするなど、状況に合わせた使い分けがポイントです。

軸方向の確認: CSVデータを別のソフトにインポートして利用する際は、列の順序と軸の対応関係を確認しましょう。特に、緯度経度を扱うデータの場合などはXとYの意味が混同されやすいため注意が必要です。インポート時の設定画面で各列を正しいデータ種別(X、Y、Z)に割り当てれば、座標が反転してしまう等のトラブルを防止できます。

自動化機能を活用する: 最近の測量機器やソフトウェアには、測点一覧を自動生成する機能が充実しています。例えば、ある計測ソフトでは計測と同時にCSV座標リストを出力するオプションがあったり、CADソフト上で座標表を自動作図するプラグインも提供されています。お使いのシステムにそのような機能がないか確認してみましょう。もしない場合でも、オープンソースの点群処理ソフトや簡易なスクリプトでCSV変換を自動化することもできます。手作業を極力減らし、ボタン一つ・ワンクリックで一覧表が得られる環境を整えることで、大幅な効率化が実現できます。


LRTKによる簡易測量ならCSV出力も簡単

高精度点群データの取り扱いをさらに手軽にしたい方には、LRTKによる簡易測量というアプローチがあります。LRTK(エルアールティーケー)はスマートフォンに装着可能な小型のRTK-GNSS受信機と専用アプリからなるソリューションで、誰でも扱えるシンプルな操作でセンチメートル級測量が行えるよう設計されています。専用アプリ上で案内に従って歩くだけで、高精度な3次元測量データを現場で取得可能です。特徴的なのは、取得データがリアルタイムに測地系の座標(世界測地系や平面直角座標系)に紐付いている点です。つまり、最初から正確な座標が付与された点群や測点データが得られるため、オフィスに戻って座標変換をしたり複雑な後処理をする必要がありません。測定が終わった時点で、既にその場で測点一覧データ(CSV形式の座標リスト)を生成して出力することも可能です。


従来は経験の必要だった測量作業を直感的にこなせるようになるため、結果としてデータ整理の負担も大幅に軽減できます。「点群データをCSVで出力したいが、パソコンでの点群処理や変換作業は難しそう…」という場合でも、LRTKなら現地で簡単に高精度データを取得し、そのままリスト化まで一貫して行えます。高精度でありながら携行性に優れ、一人で計測して即座に成果を確認できるLRTKは、測量の効率化と省力化に貢献する心強いツールです。導入を検討してみてはいかがでしょうか。高精度点群データの活用は今後ますます広がっていくと考えられます。ぜひCSV出力と先端技術を組み合わせて、測量業務の生産性向上にお役立てください。


FAQ

Q: 点群データをCSVに出力するにはどんなソフトが必要ですか? A: 多くの場合、計測機器に付属のソフトウェアや点群処理ソフトでCSVエクスポートが可能です。市販の点群編集ソフトだけでなく、オープンソースの無償ソフトでもLAS/TXTからCSVに変換できるものがあります。また、最近では計測アプリ自体が測定結果を直接CSV保存する機能を持っていることもあります。特定のソフトがない場合でも、データを一旦汎用フォーマット(LASやPLYなど)に書き出し、それを読み込めるツールでCSV変換するという方法も取れます。つまり特別な高価ソフトがなくても、工夫すれば点群からCSVへの出力は十分可能です。


Q: 測点一覧表とは何ですか?どんな内容が含まれますか? A: 測点一覧表とは、測量で得られた各ポイントの座標値を一覧表にまとめたものです。一般的には測点番号や点名とともに、X座標(東西方向)、Y座標(南北方向)、Z座標(高さ)の値が列挙されます。場合によっては備考欄に点の種類(例えば境界杭、基準点、検測点など)が書かれることもあります。要するに、点群データのうち重要な点の座標を表形式にしたドキュメントが測点一覧表です。CSV出力を行うと、この一覧表の元となるデータ(座標の羅列)を自動的に取得できます。従来は野帳から手作業で転記していた座標一覧も、CSVであれば測定結果からワンタッチで生成できるため、正確で効率的です。


Q: CSV形式で出力した座標値の精度は大丈夫でしょうか? A: CSVという形式自体は単なるテキストですので、適切に扱えば精度が損なわれることはありません。ただし、出力時の小数点以下桁数設定には注意が必要です。たとえばメートル単位で0.001(1mm)までの精度が欲しい場合、小数点以下3桁以上を維持して出力する必要があります。ソフトによっては出力設定で有効桁数を指定できますし、指定がない場合もソフト内部の表示精度に依存します。基本的には元データのフル精度で数値は出力されますが、念のため、重要な点について元の点群データとCSV出力後の数値を比較し、差がないことを確認すると安心です。


Q: CSV出力時に列名(ヘッダー)は付けた方が良いでしょうか? A: 利用目的によって判断します。例えば表計算ソフトで座標リストを閲覧・共有する場合は、1行目に「X座標」「Y座標」「Z座標」といった列名(ヘッダー)を付けておくと分かりやすく便利です。ただ、他の解析ソフトやCADにインポートする際には、ヘッダー行があると正しく読み込めないケースもあります。そのため、出力オプションでヘッダー有無を選択できる場合は、使用シーンに合わせて切り替えると良いでしょう。一般的には人が読む用途ではヘッダーあり、機械読取用途ではヘッダーなしで出力するのがおすすめです。


Q: 数百万点以上の点群をすべてCSVにすると扱いにくくないですか? A: おっしゃる通り、数百万を超える点群をそのままCSVにするとファイルサイズが非常に大きくなり、扱いが難しくなります。表計算ソフトでは行数の上限があり、オープンできない可能性もあります。したがって、必要な点に絞ってCSV出力するのが現実的です。例えば地形全体の点群から主要な稜線や境界の点だけを抜き出してCSV化する、といった具合です。また、点群データ自体はLASやLAZ形式などで保管し、そこから要所のみCSV抽出するようにすれば、元データの情報も失わずに済みます。要は、CSV一覧は「ここぞ」という点をピンポイントでリスト化する目的で使い、大容量データの長期保存や詳細解析には引き続き点群そのものを活用するのがおすすめです。


Q: LRTKによる簡易測量とは何ですか? A: LRTKによる簡易測量とは、スマホと組み合わせて使用できる小型高精度GNSS受信機「LRTK」を活用した新しい測量スタイルです。専用のスマホアプリと連携することで、誰でも簡単にリアルタイムでセンチメートル級の測位が可能になります。特別な専門知識や大型機材がなくても、スマホを持って現地を歩くだけで、高精度な3Dの測量データや点群を取得できる点が特徴です。取得されたデータはすぐに座標付きで保存・出力できるため、測点の座標リストを作成する作業も飛躍的に効率化されます。要するに、LRTKを使えば複雑な測量作業がぐっと身近になり、結果としてCSV出力などの後処理も含めトータルで簡便になるということです。


LRTKで現場の測量精度・作業効率を飛躍的に向上

LRTKシリーズは、建設・土木・測量分野における高精度なGNSS測位を実現し、作業時間短縮や生産性の大幅な向上を可能にします。国土交通省が推進するi-Constructionにも対応しており、建設業界のデジタル化促進に最適なソリューションです。

LRTKの詳細については、下記のリンクよりご覧ください。

 

製品に関するご質問やお見積り、導入検討に関するご相談は、

こちらのお問い合わせフォームよりお気軽にご連絡ください。ぜひLRTKで、貴社の現場を次のステージへと進化させましょう。

bottom of page