BIP ファイル形式とは?
.bip ファイルは、GISやリモートセンシングのワークフローで広く使用されている生のバイナリレイアウトである、ピクセルインターリーブ順の マルチバンドラスタ画像データ を格納します。この形式は Esri ArcGIS や ArcView と密接に関連しており、ENVI、GDAL、QGIS などのツールでもサポートされています。
.bip インターリーブの決定的な特徴は、ディスク上でのピクセル値の配置方法にあります。1つのピクセルのすべてのバンド値が連続して書き込まれ、その後に次のピクセルに移動します。例えば3バンドの画像の場合、ファイルはピクセル1のバンド1、バンド2、バンド3の値から始まり、次にピクセル2の同じ3つの値が続く、といった具合です。このレイアウトにより、.bip は、1つのピクセルのすべてのバンドをまとめて読み取る必要があるスペクトル分類などのピクセルベースの操作において特に効率的です。対照的に、BILファイル は次のラインに移る前に1つのスキャンライン全体のすべてのバンドを格納し、BSQファイル は次のバンドが始まる前に各バンドを丸ごと格納します。
.bip ファイルは内部ヘッダーやマジックバイトを持たない生のバイナリであるため、コンパニオンヘッダーなしでは解釈できません。画像の寸法、バンド数、データ型、バイトオーダーなどのメタデータは、別の .hdr ファイル(ENVI形式)または .aux サイドカーファイルに保存されます。ヘッダーを削除したり紛失したりすると、生のデータは読み取り不能になります。
.bip データは、衛星画像、航空写真、マルチスペクトル分析などで使用されます。数十のスペクトルバンドを持つ画像を保持できるため、ハイパースペクトルや熱リモートセンシングで一般的です。現代のGISパイプラインでは、自己記述的なラスタ交換用として GeoTIFF が好まれる傾向にありますが、.bip とその関連形式は、生のラスタのエクスポートおよびインポートにおいて現在も活発に使用されています。
セキュリティと安全性
リスク: LOWBIPラスタはパッシブなバイナリデータであり、実行可能ではありません。GISソフトウェアで開くことによる直接的なリスクはありません。実用上の注意点はヘッダーの欠落です。.hdr のない .bip は使用できないため、ヘッダーが常にセットで移動するようにしてください。GISツールは、形式を正しく処理できずアドウェアが含まれる可能性のある広告ポータルの «BIPビューア» ではなく、公式サイト(qgis.org、gdal.org、esri.com)から入手してください。もし .bip が実際にはゲームデータやバイペッドアニメーションである場合は、代わりにその専用ソフトウェアで処理してください。
形式の詳細
概要- Battlefield ゲームアーカイブ (DICE/Frostbite) - 一部の Battlefield/EA ゲームでは、パックされたバイナリゲームデータに .bip を使用します。GISラスタとは無関係です。
- MotionBuilder キャラクターアニメーション (.bip風) - Autodesk Character Studio は、3ds Max でのバイペッドモーションキャプチャアニメーションに .bip を使用します。これはラスタ画像とは異なる «bip» です。
- 汎用バイナリ入力/パラメータファイル - さまざまなアプリケーションが、バイナリ入力または設定データに .bip を使用します。
BIP ファイルを開くプログラム
gdal_translate input.bip output.tif は(.hdr を使用して)BIPを GeoTIFF に変換します。gdalinfo で内容を検査できます。 技術的詳細
詳細仕様| ピクセルデータの順序 | 各ピクセルのすべてのバンド値が次のピクセルの前に連続して格納される(例:ピクセル1のB1,B2,B3、次にピクセル2のB1,B2,B3) |
| エンコーディング | 生のバイナリ。バンドごとのデータ型はコンパニオンヘッダーで宣言される(8ビット、16ビット、32ビット整数、または32/64ビット浮動小数点) |
| バイトオーダー | リトルエンディアンまたはビッグエンディアン - .hdr ファイルで宣言され、組み込みのデフォルトはありません |
| 圧縮 | なし - 非圧縮の生のラスタサンプル |
| ファイルシグネチャ / マジックバイト | なし - 埋め込まれたシグネチャのない純粋なバイナリデータ。形式の識別とレイアウトは完全に外部ヘッダーによって定義されます |
| 必要なサイドカーファイル | 行、列、バンド数、データ型、バイトオーダーを宣言する .hdr(ENVI形式ヘッダー)。オプションでジオレファレンス用の .bpw(ワールドファイル)および .aux |
| 一般的なファイルサイズ | 1 MBから数 GB - 衛星や航空のマルチスペクトルシーンは日常的に数ギガバイトになります |
| バンド数 | 可変。マルチスペクトル画像では一般に3〜13バンド、ハイパースペクトルデータでは数百バンドに及ぶこともあります |
| MIMEタイプ | application/octet-stream(汎用バイナリ)。一部のGISコンテキストでは image/x-bip が使用されます |
| インターリーブの関連形式 | 関連するラスタレイアウトに BIL(ラインインターリーブ)と BSQ(バンド順次)があります。3つすべてが同じENVI形式の .hdr ヘッダー形式を共有します |
| ピクセルアクセスの効率 | すべてのバンドが同じ場所に配置されているため、ピクセルごとのスペクトル分析に最適です。単一バンドのみの読み取りには BSQ よりも効率が劣ります |
| 画像の寸法 | 形式による制限はなく、ヘッダーフィールドのサイズと利用可能なストレージによってのみ制約されます |
| 空間参照 | ジオレファレンスは .bpw ワールドファイルまたは .hdr 内のフィールドを介して外部から提供され、.bip データファイル自体には保存されません |
| プラットフォームのサポート | ArcGIS Pro/ArcMap、ENVI、QGIS/GDAL、およびその他のGISまたはリモートセンシングツールを介して Windows、Linux、macOS でサポートされます |
| リリース日 | Long-standing remote-sensing raster convention (used across GIS since the 1980s-90s) |
| 最新バージョン | N/A (a data-layout convention, not a versioned format) |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | desktop.arcgis.com |
BIP の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。BIP ファイルについて最初の質問をしてみましょう。
よくある質問
BIPファイルとは何ですか?
BIPファイルを開くにはどうすればよいですか?
BIPファイルが開けません。何が原因ですか?
.bip にはピクセル値のみが含まれており、行、列、バンド数、データ型、バイトオーダーは .hdr に格納されています。データ提供元からヘッダーを入手してください。BIPをGeoTIFFに変換するにはどうすればよいですか?
gdal_translate input.bip output.tif を実行するか、QGISでラスタを開き、「エクスポート」から「名前を付けて保存」で GeoTIFF を選択します。GeoTIFF は自己記述型で、どこでも開くことができます。BIP、BIL、BSQの違いは何ですか?
なぜ .bip が 3ds Max でアニメーションとして開くのですか?
.bip は Character Studio のバイペッド(二足歩行)モーションキャプチャ形式でもあるためです。これはGISラスタ画像とは完全に異なるファイルですが、拡張子が共通しています。