Co to jest format pliku BSB?
Plik .bsb jest deskryptorem zestawu map dla mapy morskiej BSB/KAP - rastrowego formatu map opracowanego przez Maptech (pierwotnie Nautical Technologies Inc.) i przyjętego przez NOAA dla oficjalnych rastrowych map nawigacyjnych (RNC) od połowy lat 90. XX wieku. Rzeczywiste obrazy map są przechowywane w towarzyszących plikach .kap; pojedynczy deskryptor .bsb może odwoływać się do wielu paneli .kap, które razem tworzą jedną mapę nawigacyjną.
Format wykorzystuje strukturę mieszaną: nagłówek tekstowy ASCII zawierający metadane mapy (wersję, odwzorowanie, układ odniesienia, skalę, paletę kolorów i punkty kontrolne georeferencji), po którym następuje binarny korpus rastrowy, w którym linie skanowania są indeksowane paletą i kompresowane za pomocą kodowania długości serii (RLE). Paleta jest ograniczona do 127 kolorów - co jest wystarczające dla symbologii map morskich. Georeferencja jest realizowana poprzez wpisy REF w nagłówku, które mapują współrzędne pikseli na pozycje szerokości/długości geograficznej, umożliwiając ploterom map dokładne nakładanie pozycji GPS jednostki.
Wersje BSB od 1 do 3 są nieszyfrowane; wersja 4.0 wprowadziła wariant zaszyfrowany przy użyciu rozszerzenia .cap. Format ten był szeroko wspierany przez oprogramowanie do nawigacji morskiej i wbudowane plotery map przez trzy dekady.
NOAA zakończyła swój program wycofywania map rastrowych w grudniu 2024 r., anulując pozostałe 1007 map RNC na rzecz wektorowych elektronicznych map nawigacyjnych (ENC) w formacie S-57/S-101. Pliki BSB/KAP pozostają w użyciu w starszych ploterach map i aplikacjach nawigacyjnych offline, a GDAL zapewnia wsparcie odczytu open-source poprzez swój sterownik rastrowy BSB.
Bezpieczeństwo
RYZYKO: LOWPliki obrazów/danych rastrowych; nie mogą wykonywać kodu. Zaszyfrowane pliki BSB v4.0 (.cap) wymagają klucza licencyjnego do odszyfrowania; nieautoryzowana dystrybucja licencjonowanej zawartości map może naruszać prawa autorskie. Mapy RNC produkowane przez NOAA należą do domeny publicznej.
Szczegóły formatu
w pigułceProgramy otwierające pliki BSB
Szczegóły techniczne
specyfikacja| Format nagłówka | Blok tekstowy ASCII zawierający wersję, prawa autorskie, odwzorowanie, skalę, układ odniesienia, tabelę kolorów (RGB) i punkty kontrolne georeferencji REF |
| Kodowanie rastra | Indeksowane paletą (7-bitowe); linie skanowania kompresowane za pomocą kodowania długości serii (RLE) dla każdego wiersza |
| Głębia koloru | 7-bitowa paleta - maksymalnie 127 unikalnych kolorów na mapę |
| Szyfrowanie | Brak w BSB v1-3.x; BSB v4.0 wprowadziło szyfrowanie (rozszerzenie .cap używane dla zaszyfrowanych map) |
| Kolejność bajtów | Big-endian (dane wierszy rastra) |
| Georeferencja | Wpisy REF w nagłówku ASCII mapują piksele (x, y) na szerokość/długość geograficzną WGS-84; standardowe odwzorowanie Merkatora |
| Plik główny a deskryptor | .bsb jest deskryptorem zestawu map; pliki .kap zawierają obrazy mapy (jeden .kap na panel) |
| Typowy rozmiar pliku mapy | 1 MB - 50 MB na mapę; pełnowymiarowe mapy NOAA RNC średnio 5-15 MB |
| Wymiary pikselowe mapy | Około 3 000x4 000 do 10 000x15 000 pikseli dla map NOAA |
| Wersje formatu | 1.0, 1.1, 2.0, 3.0, 4.0 (v4 dodaje szyfrowanie; zaszyfrowane mapy używają rozszerzenia .cap) |
| Status formatu | Archiwalny - NOAA zakończyła wycofywanie map rastrowych w grudniu 2024 r.; zastąpiony przez format wektorowy S-57/S-101 ENC |
| Typ MIME | image/x-bsb |
| Wsparcie open-source | Sterownik rastrowy GDAL BSB zapewnia wsparcie odczytu na wszystkich platformach; OpenCPN odczytuje BSB/KAP natywnie jako wieloplatformowy ploter map |
| Wydano | 1990 (Maptech/BSB Electronic Charts, Version 1.0); NOAA adopted for RNCs circa 1994 |
| Najnowsza wersja | BSB Version 4.0 (introduced encrypted .CAP variant) |
| Specyfikacja | gdal.org |
Konwersje BSB
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki BSB.