Vad är filformatet BSB?
En .bsb-fil är beskrivningen av ett sjökortset för ett BSB/KAP-sjökort - ett rasterformat för sjökort utvecklat av Maptech (ursprungligen Nautical Technologies Inc.) och antaget av NOAA för dess officiella Raster Navigational Charts (RNCs) från mitten av 1990-talet och framåt. Själva sjökortsbilderna lagras i tillhörande .kap-filer; en enskild .bsb-beskrivning kan referera till flera .kap-paneler som tillsammans utgör ett navigationskort.
Formatet använder en blandad struktur: ett ASCII-texthuvud som innehåller metadata för sjökortet (version, projektion, datum, skala, färgpalett och kontrollpunkter för georeferering), följt av en binär rasterkropp där skanningslinjer är palettindexerade och komprimerade med skurlängdskodning (RLE). Paletten är begränsad till 127 färger - tillräckligt för sjökortssymbolik. Georeferering uppnås genom REF-poster i huvudet som mappar pixelkoordinater till latitud/longitud-positioner, vilket gör det möjligt för sjökortsplottrar att exakt överlagra ett fartygs GPS-position.
BSB-versionerna 1 till 3 är okrypterade; version 4.0 introducerade en krypterad variant som använder filtillägget .cap. Formatet stöddes i stor utsträckning av marin navigationsprogramvara och inbyggda sjökortsplottrar under tre decennier.
NOAA slutförde sitt avvecklingsprogram för rastersjökort i december 2024 och avbröt de återstående 1 007 RNC-sjökorten till förmån för vektorbaserade Electronic Navigational Charts (ENCs) i S-57/S-101-format. BSB/KAP-filer används fortfarande i äldre sjökortsplottrar och offline-navigationsapplikationer, och GDAL tillhandahåller öppen källkod-stöd för läsning via sin BSB-rasterdrivrutin.
Säkerhet & trygghet
RISK: LOWRasterbild/datafiler; kan inte exekvera kod. Krypterade BSB v4.0-filer (.cap) kräver en licensnyckel för att dekrypteras; obehörig distribution av licensierat sjökortsinnehåll kan bryta mot upphovsrätten. NOAA-producerade RNC-sjökort är allmän egendom (public domain).
Formatdetaljer
i ett nötskalProgram som öppnar BSB-filer
Tekniska detaljer
djup specifikation| Huvudformat | ASCII-textblock som innehåller version, upphovsrätt, projektion, skala, datum, färgtabell (RGB) och REF-kontrollpunkter för georeferering |
| Rasterkodning | Palettindexerad (7-bitars); skanningslinjer komprimerade med skurlängdskodning (RLE) per rad |
| Färgdjup | 7-bitars palett - maximalt 127 distinkta färger per sjökort |
| Kryptering | Ingen i BSB v1-3.x; BSB v4.0 introducerade kryptering (.cap-tillägg används för krypterade sjökort) |
| Byteordning | Big-endian (rasterraddata) |
| Georeferering | REF-poster i ASCII-huvudet mappar pixel (x, y) till WGS-84 lat/lon; Mercator-projektion är standard |
| Primär- kontra beskrivningsfil | .bsb är beskrivningen av sjökortsetet; .kap-filer innehåller sjökortsbilderna (en .kap per panel) |
| Typisk filstorlek för sjökort | 1 MB - 50 MB per sjökort; fullskaliga NOAA RNC-sjökort snittar 5-15 MB |
| Pixeldimensioner för sjökort | Ungefär 3 000x4 000 till 10 000x15 000 pixlar för NOAA-sjökort |
| Formatversioner | 1.0, 1.1, 2.0, 3.0, 4.0 (v4 lägger till kryptering; krypterade sjökort använder filtillägget .cap) |
| Formatstatus | Föråldrat - NOAA slutförde avvecklingen av rastersjökort i december 2024; ersatt av S-57/S-101 ENC-vektorformat |
| MIME-typ | image/x-bsb |
| Stöd för öppen källkod | GDAL BSB-rasterdrivrutin ger lässtöd på alla plattformar; OpenCPN läser BSB/KAP infött som en plattformsoberoende sjökortsplottare |
| Släppt | 1990 (Maptech/BSB Electronic Charts, Version 1.0); NOAA adopted for RNCs circa 1994 |
| Senaste version | BSB Version 4.0 (introduced encrypted .CAP variant) |
| Specifikation | gdal.org |
BSB-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om BSB-filer.