Vad är filformatet BIL?
En .bil-fil lagrar rå binär rasterbilddata organiserad i pixelordningen band-interleaved-by-line (BIL). Formatet standardiserades av ESRI för ArcView i början av 1990-talet, med rötter i distribution av satellitdata från 1980-talet.
En .bil-fil är inte självbeskrivande - den kräver en tillhörande .hdr-fil med samma basnamn. .hdr är en vanlig ASCII-fil med nyckelord och värden som anger dimensioner (NROWS, NCOLS), antal band (NBANDS), bitdjup (NBITS) och byteordning (BYTEORDER I för little-endian eller M för big-endian). Valfria sidofiler kompletterar en fullständig BIL-dataset:
.prj- koordinatsystem (WKT-projektion).blw/.bpw- world-fil för georeferering.clr- färgkarta för palettmappad data.sta- bandstatistik
Interfolieringsordningen skriver alla band för en given rad innan den går vidare: [R1-Band1][R1-Band2][R1-Band3][R2-Band1]... Detta är en medelväg mellan .bsq (band sequential, snabb för läsning av enstaka band) och .bip (band interleaved by pixel, snabb för pixelåtkomst i flera band).
USGS distribuerar National Land Cover Database (NLCD) och vissa DEM-filer som BIL. Moderna arbetsflöden föredrar GeoTIFF eller Cloud Optimized GeoTIFF, men BIL stöds fortfarande i QGIS, ArcGIS Pro och GDAL (gdal_translate). En .bil-fil är oanvändbar utan sin matchande .hdr - håll dem alltid tillsammans.
Säkerhet & trygghet
RISK: LOWBIL är ett passivt rådataformat utan skriptmöjligheter. Den tillhörande .hdr-filen är vanlig text och kan inte exekvera kod. Säker att öppna i alla GIS-applikationer. Extremt stora filer kan orsaka minnesproblem om de öppnas utan lämplig GIS-programvara.
Formatdetaljer
i ett nötskal- Band Interleaved by Pixel (BIP) - delar ibland felaktigt filändelsen .bil - BIP är ett relaterat interfolieringsformat; en felaktigt namngiven eller exporterad fil kan ha fel filändelse. Nyckelordet LAYOUT i .hdr-filen skiljer dem åt.
Program som öppnar BIL-filer
Tekniska detaljer
djup specifikation| Pixelinterfolieringsordning | Band-för-band per rad: alla band för rad N skrivs före rad N+1 |
| Nödvändig följefil | .hdr ASCII-fil med nyckelord (NROWS, NCOLS, NBANDS, NBITS, BYTEORDER) |
| Byteordning | Konfigurerbar via .hdr: I = little-endian (Intel), M = big-endian (Motorola) |
| Bitdjup | 1-64 bitar per band per pixel enligt specifikation i NBITS; vanligtvis 8-bitars eller 16-bitars |
| Komprimering | Ingen (okomprimerad rå binär data) |
| Georeferering | Valfri .blw/.bpw world-fil; valfri .prj projektions-WKT-sidofil |
| Sidofil för färgkarta | .clr-fil för palettmappade dataset |
| Sidofil för bandstatistik | .sta-fil för förberäknad bandstatistik |
| Typisk filstorlek | 1 MB - flera GB beroende på dimensioner, antal band och bitdjup |
| Formatversionering | Ingen; formatet definieras helt av nyckelord-värdepar i .hdr |
| GDAL-drivrutin | EHdr-drivrutin; stöd för läsning/skrivning via gdal_translate |
| Användning i USGS-distribution | National Land Cover Database (NLCD) och vissa DEM-produkter distribueras som BIL |
| Relation till BIP / BSQ | Samma .hdr-format som .bip och .bsq; endast pixelinterfolieringsordningen skiljer sig |
| Dimensionsgränser | Ingen inneboende formatgräns; GDAL stöder upp till 2^31 rader/kolumner |
| Släppt | circa 1980s (remote sensing industry); popularized by ESRI ArcView in early 1990s |
| Senaste version | No version; format is stable and unchanged |
| Öppen standard | Ja · royaltyfri |
| Specifikation | desktop.arcgis.com |
BIL-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om BIL-filer.