Hvad er BIL-filformatet?
En .bil-fil gemmer rå binære rasterbilleddata organiseret i band-interleaved-by-line (BIL) pixelrækkefølge. Formatet blev standardiseret af ESRI til ArcView i begyndelsen af 1990'erne, med rødder i distribution af satellitfjernmålingsdata fra 1980'erne.
En .bil-fil er ikke selvbeskrivende - den kræver en ledsagende .hdr-fil med det samme navn. .hdr-filen er en almindelig ASCII-fil med nøgleord og værdier, der angiver dimensioner (NROWS, NCOLS), antal bånd (NBANDS), bitdybde (NBITS) og byterækkefølge (BYTEORDER I for little-endian eller M for big-endian). Valgfrie sidevognsfiler fuldender et komplet BIL-datasæt:
.prj- koordinatsystem (WKT-projektion).blw/.bpw- world-fil til georeferering.clr- farvekort til palet-mapped data.sta- båndstatistik
Interleaving-rækkefølgen skriver alle bånd for en given række, før den går videre: [R1-Band1][R1-Band2][R1-Band3][R2-Band1]... Dette er en mellemvej mellem .bsq (band sequential, hurtig til læsning af enkeltbånd) og .bip (band interleaved by pixel, hurtig til pixeladgang på tværs af flere bånd).
USGS distribuerer National Land Cover Database (NLCD) og visse DEM'er som BIL. Moderne arbejdsgange foretrækker GeoTIFF eller Cloud Optimized GeoTIFF, men BIL understøttes fortsat i QGIS, ArcGIS Pro og GDAL (gdal_translate). .bil-filen er ubrugelig uden dens matchende .hdr - behold dem altid sammen.
Sikkerhed og tryghed
RISIKO: LOWBIL er et passivt råt dataformat uden scripting-muligheder. Den tilhørende .hdr-fil er almindelig tekst og kan ikke eksekvere kode. Sikker at åbne i enhver GIS-applikation. Ekstremt store filer kan forårsage hukommelsesproblemer, hvis de åbnes uden passende GIS-software.
Formatdetaljer
kort fortalt- Band Interleaved by Pixel (BIP) - deler undertiden fejlagtigt .bil-filendelsen - BIP er et beslægtet interleaving-format; en forkert navngivet eller forkert eksporteret fil kan have den forkerte filendelse. Nøgleordet LAYOUT i .hdr-filen skelner mellem dem.
Programmer der åbner BIL-filer
Tekniske detaljer
dyb specifikation| Pixel-interleaving rækkefølge | Bånd-for-bånd pr. række: alle bånd for række N skrives før række N+1 |
| Påkrævet ledsagefil | .hdr ASCII-fil med nøgleord/værdier (NROWS, NCOLS, NBANDS, NBITS, BYTEORDER) |
| Byterækkefølge | Konfigurerbar via .hdr: I = little-endian (Intel), M = big-endian (Motorola) |
| Bitdybde | 1-64 bit pr. bånd pr. pixel som angivet i NBITS; typisk 8-bit eller 16-bit |
| Komprimering | Ingen (ukomprimeret rå binær) |
| Georeferering | Valgfri .blw/.bpw world-fil; valgfri .prj projektion WKT-sidevogn |
| Farvekort-sidevogn | .clr-fil til palet-mappede datasæt |
| Båndstatistik-sidevogn | .sta-fil til præberegnet båndstatistik |
| Typisk filstørrelse | 1 MB - flere GB afhængigt af dimensioner, antal bånd og bitdybde |
| Formatversionering | Ingen; formatet defineres udelukkende af .hdr-nøgleord/værdier |
| GDAL-driver | EHdr-driver; læse/skrive-understøttelse via gdal_translate |
| Brug i USGS-distribution | National Land Cover Database (NLCD) og visse DEM-produkter distribueres som BIL |
| Relation til BIP / BSQ | Samme .hdr-format som .bip og .bsq; kun pixel-interleaving rækkefølgen er forskellig |
| Dimensionsgrænser | Ingen iboende formatgrænse; GDAL understøtter op til 2^31 rækker/kolonner |
| Udgivet | circa 1980s (remote sensing industry); popularized by ESRI ArcView in early 1990s |
| Seneste version | No version; format is stable and unchanged |
| Åben standard | Ja · royaltyfri |
| Specifikation | desktop.arcgis.com |
BIL-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om BIL-filer.