Wat is het BIL-bestandsformaat?
Een .bil-bestand slaat ruwe binaire rasterbeeldgegevens op die zijn georganiseerd in de pixelvolgorde band-interleaved-by-line (BIL). Het formaat werd begin jaren 90 door ESRI gestandaardiseerd voor ArcView, met wortels in de distributie van satellietgegevens voor teledetectie in de jaren 80.
Een .bil-bestand is niet zelfbeschrijvend - het vereist een bijbehorend .hdr-bestand met dezelfde basisnaam. De .hdr is een plat ASCII-bestand met trefwoorden en waarden dat de afmetingen (NROWS, NCOLS), het aantal banden (NBANDS), de bitdiepte (NBITS) en de bytevolgorde (BYTEORDER I voor little-endian of M for big-endian) specificeert. Optionele sidecar-bestanden maken een volledige BIL-dataset compleet:
.prj- coördinatensysteem (WKT-projectie).blw/.bpw- world-bestand voor georeferencing.clr- kleurenkaart voor gegevens met een palet.sta- bandstatistieken
De interleaving-volgorde schrijft alle banden voor een bepaalde rij voordat de volgende rij begint: [R1-Band1][R1-Band2][R1-Band3][R2-Band1]... Dit is een middenweg tussen .bsq (band sequential, snel voor het lezen van een enkele band) en .bip (band interleaved by pixel, snel voor toegang tot pixels in meerdere banden).
De USGS distribueert de National Land Cover Database (NLCD) en sommige DEM's als BIL. Moderne workflows geven de voorkeur aan GeoTIFF of Cloud Optimized GeoTIFF, maar BIL blijft ondersteund in QGIS, ArcGIS Pro en GDAL (gdal_translate). Het .bil-bestand is nutteloos zonder de bijbehorende .hdr - bewaar ze altijd samen.
Beveiliging & veiligheid
RISICO: LOWBIL is een passief ruw gegevensformaat zonder scriptmogelijkheden. Het bijbehorende .hdr-bestand is platte tekst en kan geen code uitvoeren. Veilig om te openen in elke GIS-applicatie. Extreem grote bestanden kunnen geheugenproblemen veroorzaken als ze worden geopend zonder geschikte GIS-software.
Formaatdetails
in een notendop- Band Interleaved by Pixel (BIP) - deelt soms onterecht de .bil-extensie - BIP is een gerelateerd interleaving-formaat; een verkeerd gelabeld of geëxporteerd bestand kan de verkeerde extensie hebben. Het LAYOUT-trefwoord in de .hdr maakt het onderscheid.
Programma's die BIL-bestanden openen
Technische details
diepe specificaties| Pixel interleave volgorde | Band-voor-band per rij: alle banden voor rij N geschreven voor rij N+1 |
| Vereist bijbehorend bestand | .hdr ASCII-bestand met trefwoorden en waarden (NROWS, NCOLS, NBANDS, NBITS, BYTEORDER) |
| Bytevolgorde | Configureerbaar via .hdr: I = little-endian (Intel), M = big-endian (Motorola) |
| Bitdiepte | 1-64 bits per band per pixel zoals gespecificeerd in NBITS; meestal 8-bit of 16-bit |
| Compressie | Geen (ongecomprimeerde ruwe binaire gegevens) |
| Georeferencing | Optioneel .blw/.bpw world-bestand; optionele .prj projectie WKT sidecar |
| Kleurenkaart sidecar | .clr-bestand voor datasets met een kleurenpalet |
| Bandstatistieken sidecar | .sta-bestand voor vooraf berekende bandstatistieken |
| Typische bestandsgrootte | 1 MB - verscheidene GB, afhankelijk van afmetingen, aantal banden en bitdiepte |
| Formaatversiebeheer | Geen; formaat volledig gedefinieerd door .hdr trefwoord-waarde paren |
| GDAL-driver | EHdr-driver; lees/schrijfondersteuning via gdal_translate |
| Gebruik door USGS | National Land Cover Database (NLCD) en sommige DEM-producten gedistribueerd als BIL |
| Relatie tot BIP / BSQ | Zelfde .hdr-formaat als .bip en .bsq; alleen de pixel-interleavingvolgorde verschilt |
| Dimensielimieten | Geen inherente formaatlimiet; GDAL ondersteunt tot 2^31 rijen/kolommen |
| Uitgebracht | circa 1980s (remote sensing industry); popularized by ESRI ArcView in early 1990s |
| Laatste versie | No version; format is stable and unchanged |
| Open standaard | Ja · royaltyvrij |
| Specificatie | desktop.arcgis.com |
BIL conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over BIL-bestanden.