E57 ファイル形式とは?
拡張子 .e57 を持つファイルは、3DスキャナーやLiDAR(光検出および測距)デバイスによってキャプチャされた3D点群およびイメージングデータを保存します。このフォーマットは、ASTM Internationalによって ASTM E2807 として定義されたオープン標準であり、バイナリデータセクションと埋め込みXMLメタデータツリーの組み合わせで構成されています。ポイントフィールドは宣言された精度でビットパッキングされており、汎用コンプレッサーを使用せずにファイルサイズを削減します。また、すべての物理ページには、組み込みの整合性検証用の CRC-32チェックサム が付与されています。すべての .e57 ファイルは、オフセット0にある8バイトのASCIIファイルシグネチャ ASTM-E57 で始まり、フォーマットの識別を明確にしています。
.e57 ファイルの内容
.e57 ファイルには、次のようなオブジェクトを保存できます:
- 点群(3D座標セット - コアペイロード)
- 点属性としての色および強度情報
- 2D画像(スキャンにリンクされたパノラマまたはピンホール写真)
- センサーのポーズ、座標系、ファイル関連情報を含むメタデータ
単一の .e57 ファイルは、.LAS などのフラットなフォーマットでは不可能な、それぞれ独自の座標と方向を持つ 複数の登録済みスキャン を保持できます。
.e57 ファイルの使用法
.e57 フォーマットは、主要メーカーの地上型レーザースキャナーや3Dカメラ、および航空・モバイルLiDARシステムでサポートされています。キャプチャされたデータは、プロフェッショナルなソフトウェアツールを使用して編集および処理できます。.e57 ファイルは、以下のスキャンデータを保存できます:
- 建物および建築要素
- 地質学的表面
- 大気および環境オブジェクト
ASTM E57ファイルは、多くの研究分野、エンジニアリング、建設業界、および測地学で使用されています。ベンダーニュートラルであるため、このフォーマットは異なるハードウェアプラットフォーム間での3D点群データの保存および交換用に設計されました。関連する交換フォーマットには、.LAZ、.PLY、.PCD があります。
セキュリティと安全性
リスク: LOWE57ファイルは測定データであり、実行可能コードは含まれていないため、点群ソフトウェアで開くことは安全です。実用上の注意点はマルウェア以外にあります。ファイルは数ギガバイトになる可能性があり、低メモリのPCを圧倒することがあります(サブサンプリング、タイリング、またはLAZへの変換を検討してください)。また、私有地、インフラ、または内部のスキャンデータは機密情報である可能性があるため、クラウドへのアップロードや共有には注意してください。アドウェアを同梱した「無料の3D/点群ビューア」を装う偽サイトを避け、ツール(特にCloudCompare)は公式サイトからダウンロードしてください。
形式の詳細
概要E57 ファイルを開くプログラム
技術的詳細
詳細仕様| ファイルシグネチャ | オフセット0にある8バイトのASCII文字列 `ASTM-E57` - すべての有効なファイルに存在する必須のヘッダー識別子 |
| ファイル構造 | バイナリファイルヘッダー → ポイントを保持する1つ以上のバイナリデータセクション → ファイルの末尾付近にある埋め込みXML記述子 |
| バイト順序 | すべてのバイナリセクションを通じてリトルエンディアン |
| MIMEタイプ | `application/x-e57`。また、一般的に `application/octet-stream` としても提供されます |
| ポイント圧縮 | 各ポイントフィールドを宣言されたビット精度にビットパッキング。LAZのような汎用コーデックはなし |
| 整合性チェック | ファイル全体のすべての物理ページをカバーするCRC-32チェックサム - バイナリセクションとXMLセクションの両方の破損を検出 |
| ポイントごとの色 | チャンネルあたり最大8ビットのオプションのRGBカラーとスカラー強度値。ポイントごとの属性として保存 |
| マルチスキャンサポート | 単一のファイルに複数のData3DスキャンオブジェクトとImage2Dパノラマを含めることができ、固定のカウント制限はありません |
| 座標系 | 剛体変換(回転 + 平行移動)を使用して、スキャンごとにスキャナーローカルおよびグローバルに登録された座標フレームの両方を保存 |
| ポイント数容量 | 64ビットアドレッシングによってのみ制限され、単一ファイルで数十億のポイントをサポート |
| 一般的なファイルサイズ | 数十MBから数GB。マルチスキャンの地上測量では通常1GBを超えます |
| 埋め込み2D画像 | 球状パノラマおよびピンホールカメラ画像を埋め込み、親スキャンオブジェクトにリンクさせることが可能 |
| XMLメタデータ | ファイルに埋め込まれた人間が読めるXMLツリー。スキャンパラメータ、センサーポーズ、データレイアウト、空間参照系を記述 |
| プラットフォームサポート | `libE57` / `E57Format` オープンソースC++リファレンスライブラリを介したWindows、macOS、Linux |
| リリース日 | 2011 (ASTM E2807 standard published; format finalised 2009-2011) |
| 最新バージョン | ASTM E2807-11 (current standard); libE57 / E57Format are the de-facto reference implementations |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www.libe57.org |