Wat is het BSB-bestandsformaat?
Een .bsb-bestand is de kaartset-beschrijving voor een BSB/KAP-zeekaart - een rasterkaartformaat ontwikkeld door Maptech (oorspronkelijk Nautical Technologies Inc.) en overgenomen door NOAA voor zijn officiële Raster Navigational Charts (RNC's) vanaf het midden van de jaren 90. De eigenlijke kaartbeelden worden opgeslagen in bijbehorende .kap-bestanden; een enkele .bsb-beschrijving kan verwijzen naar meerdere .kap-panelen die samen één navigatiekaart vormen.
Het formaat gebruikt een gemengde structuur: een ASCII-tekstheader met kaartmetadata (versie, projectie, datum, schaal, kleurenpalet en georeferentie-controlepunten), gevolgd door een binaire raster-body waarin scanlijnen palet-geïndexeerd zijn en gecomprimeerd met run-length encoding. Het palet is beperkt tot 127 kleuren - voldoende voor de symbologie van zeekaarten. Georeferentie wordt bereikt via REF-vermeldingen in de header die pixelcoördinaten koppelen aan breedte- en lengtegraadposities, waardoor kaartplotters de GPS-positie van een vaartuig nauwkeurig kunnen weergeven.
BSB-versies 1 tot en met 3 zijn niet versleuteld; versie 4.0 introduceerde een versleutelde variant met de extensie .cap. Het formaat werd drie decennia lang breed ondersteund door maritieme navigatiesoftware en ingebouwde kaartplotters.
NOAA voltooide zijn uitfaseringsprogramma voor rasterkaarten in december 2024, waarbij de resterende 1.007 RNC-kaarten werden geannuleerd ten gunste van vectorgebaseerde Electronic Navigational Charts (ENC's) in S-57/S-101-formaat. BSB/KAP-bestanden blijven in gebruik in oudere kaartplotters en offline navigatie-applicaties, en GDAL biedt open-source leesondersteuning via zijn BSB-rasterdriver.
Beveiliging & veiligheid
RISICO: LOWRasterafbeelding/gegevensbestanden; kunnen geen code uitvoeren. Versleutelde BSB v4.0-bestanden (.cap) vereisen een licentiesleutel om te ontsleutelen; ongeautoriseerde verspreiding van gelicentieerde kaartinhoud kan het auteursrecht schenden. Door NOAA geproduceerde RNC's bevinden zich in het publieke domein.
Formaatdetails
in een notendopProgramma's die BSB-bestanden openen
Technische details
diepe specificaties| Header-indeling | ASCII-tekstblok met versie, auteursrecht, projectie, schaal, datum, kleurentabel (RGB) en georeferentie REF-controlepunten |
| Raster-codering | Palet-geïndexeerd (7-bit); scanlijnen gecomprimeerd met run-length encoding (RLE) per rij |
| Kleurdiepte | 7-bit palet - maximaal 127 verschillende kleuren per kaart |
| Versleuteling | Geen in BSB v1-3.x; BSB v4.0 introduceerde versleuteling (.cap-extensie gebruikt voor versleutelde kaarten) |
| Byte-volgorde | Big-endian (raster-rijgegevens) |
| Georeferentie | REF-vermeldingen in ASCII-header koppelen pixel (x, y) aan WGS-84 breedte/lengte; Mercator-projectie is de standaard |
| Primair vs. beschrijvingsbestand | .bsb is de beschrijving van de kaartset; .kap-bestanden bevatten de kaartbeelden (één .kap per paneel) |
| Typische bestandsgrootte | 1 MB - 50 MB per kaart; volledige NOAA RNC's zijn gemiddeld 5-15 MB |
| Pixelafmetingen kaart | Ongeveer 3.000x4.000 tot 10.000x15.000 pixels voor NOAA-kaarten |
| Formaatversies | 1.0, 1.1, 2.0, 3.0, 4.0 (v4 voegt versleuteling toe; versleutelde kaarten gebruiken de .cap-extensie) |
| Status van formaat | Verouderd - NOAA voltooide de annulering van rasterkaarten in december 2024; vervangen door S-57/S-101 ENC-vectorformaat |
| MIME-type | image/x-bsb |
| Open-source ondersteuning | GDAL BSB-rasterdriver biedt leesondersteuning op alle platforms; OpenCPN leest BSB/KAP standaard als een cross-platform kaartplotter |
| Uitgebracht | 1990 (Maptech/BSB Electronic Charts, Version 1.0); NOAA adopted for RNCs circa 1994 |
| Laatste versie | BSB Version 4.0 (introduced encrypted .CAP variant) |
| Specificatie | gdal.org |
BSB conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over BSB-bestanden.