BSB ファイル形式とは?
.bsb ファイルは、BSB/KAP 航海用電子海図のチャートセット記述子です。これは Maptech 社(旧 Nautical Technologies Inc.)によって開発され、1990年代半ばから NOAA(アメリカ海洋大気庁)の公式ラスタ航海用電子海図(RNC)に採用されたラスタチャート形式です。実際のチャート画像は、対になる .kap ファイルに保存されます。1つの .bsb 記述子で、1つの航海図を構成する複数の .kap パネルを参照することができます。
この形式は混合構造を採用しています。チャートのメタデータ(バージョン、投影法、測地系、縮尺、カラーパレット、ジオレファレンス制御点)を含む ASCII テキストヘッダーと、それに続くバイナリラスタ本体で構成されます。スキャンラインはパレットインデックス化され、ランレングス符号化(RLE)で圧縮されています。パレットは 127 色に制限されていますが、これは航海図の記号体系には十分な色数です。ジオレファレンスは、ヘッダー内の REF エントリを通じてピクセル座標を緯度・経度にマッピングすることで実現され、チャートプロッターが自船の GPS 位置を正確にオーバーレイ表示することを可能にします。
BSB バージョン 1 から 3 までは暗号化されていませんが、バージョン 4.0 では .cap 拡張子を使用する暗号化バリアントが導入されました。この形式は、30年間にわたり海洋ナビゲーションソフトウェアや埋め込み型チャートプロッターで広くサポートされてきました。
NOAA は 2024年12月にラスタチャートの廃止プログラムを完了し、残りの 1,007 の RNC チャートをキャンセルして、S-57/S-101 形式のベクトルベースの電子航海図(ENC)に移行しました。BSB/KAP ファイルは、レガシーなチャートプロッターやオフラインナビゲーションアプリで引き続き使用されており、GDAL は BSB ラスタドライバを介してオープンソースの読み取りサポートを提供しています。
セキュリティと安全性
リスク: LOWラスタ画像/データファイルであり、コードを実行することはできません。暗号化された BSB v4.0 ファイル(.cap)の復号にはライセンスキーが必要です。ライセンスされたチャートコンテンツの無断配布は著作権を侵害する可能性があります。NOAA が作成した RNC はパブリックドメインです。
形式の詳細
概要BSB ファイルを開くプログラム
技術的詳細
詳細仕様| ヘッダー形式 | バージョン、著作権、投影法、縮尺、測地系、カラーテーブル(RGB)、およびジオレファレンス REF 制御点を含む ASCII テキストブロック |
| ラスタエンコーディング | パレットインデックス(7ビット)、行ごとのランレングス符号化(RLE)によるスキャンライン圧縮 |
| 色深度 | 7ビットパレット - チャートあたり最大 127 色 |
| 暗号化 | BSB v1-3.x はなし。BSB v4.0 で暗号化が導入(暗号化されたチャートには .cap 拡張子を使用) |
| バイト順序 | ビッグエンディアン(ラスタ行データ) |
| ジオレファレンス | ASCII ヘッダー内の REF エントリがピクセル(x, y)を WGS-84 緯度/経度にマッピング。メルカトル投影が標準 |
| プライマリファイルと記述子ファイル | .bsb はチャートセット記述子、.kap ファイルはチャート画像(1パネルにつき1つの .kap) |
| 典型的なチャートファイルサイズ | チャートあたり 1 MB - 50 MB。フルスケールの NOAA RNC は平均 5-15 MB |
| チャートのピクセル寸法 | NOAA チャートの場合、約 3,000x4,000 から 10,000x15,000 ピクセル |
| 形式バージョン | 1.0, 1.1, 2.0, 3.0, 4.0(v4 は暗号化を追加。暗号化されたチャートは .cap 拡張子を使用) |
| 形式のステータス | レガシー - NOAA は 2024年12月にラスタチャートの廃止を完了。S-57/S-101 ENC ベクトル形式に置き換え |
| MIME タイプ | image/x-bsb |
| オープンソースサポート | GDAL BSB ラスタドライバが全プラットフォームで読み取りをサポート。OpenCPN はクロスプラットフォームのチャートプロッターとして BSB/KAP をネイティブに読み取り |
| リリース日 | 1990 (Maptech/BSB Electronic Charts, Version 1.0); NOAA adopted for RNCs circa 1994 |
| 最新バージョン | BSB Version 4.0 (introduced encrypted .CAP variant) |
| 仕様書 | gdal.org |
BSB の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。BSB ファイルについて最初の質問をしてみましょう。