Hva er BIL-filformatet?
En .bil-fil lagrer rå binære rasterbildedata organisert i pikselrekkefølgen «band-interleaved-by-line» (BIL). Formatet ble standardisert av ESRI for ArcView tidlig på 1990-tallet, med røtter i distribusjon av satellittdata fra 1980-tallet.
En .bil-fil er ikke selvbeskrivende - den krever en tilhørende .hdr-fil med samme navn. .hdr-filen er en ren ASCII-fil med nøkkelverdier som spesifiserer dimensjoner (NROWS, NCOLS), antall bånd (NBANDS), bitdybde (NBITS) og byterekkefølge (BYTEORDER I for little-endian eller M for big-endian). Valgfrie tilleggsfiler kompletterer et BIL-datasett:
.prj- koordinatsystem (WKT-projeksjon).blw/.bpw- «world»-fil for georeferering.clr- fargekart for palett-mappet data.sta- båndstatistikk
Interleaving-rekkefølgen skriver alle bånd for en gitt rad før den går videre: [R1-Band1][R1-Band2][R1-Band3][R2-Band1]... Dette er en mellomting mellom .bsq (band sequential, rask for lesing av enkeltbånd) og .bip (band interleaved by pixel, rask for pikseltilgang i flere bånd).
USGS distribuerer National Land Cover Database (NLCD) og enkelte DEM-er som BIL. Moderne arbeidsflyter foretrekker GeoTIFF eller Cloud Optimized GeoTIFF, men BIL støttes fortsatt i QGIS, ArcGIS Pro og GDAL (gdal_translate). En .bil-fil er ubrukelig uten sin tilhørende .hdr - hold dem alltid sammen.
Sikkerhet og trygghet
RISIKO: LOWBIL er et passivt rådataformat uten skriptmuligheter. Den tilhørende .hdr-filen er ren tekst og kan ikke kjøre kode. Trygg å åpne i alle GIS-applikasjoner. Ekstremt store filer kan forårsake minneproblemer hvis de åpnes uten egnet GIS-programvare.
Formatdetaljer
i et nøtteskall- Band Interleaved by Pixel (BIP) - deler noen ganger .bil-filendelsen feilaktig - BIP er et relatert interleaving-format; en feilmerket eller feileksportert fil kan ha feil filendelse. Nøkkelordet LAYOUT i .hdr-filen skiller dem.
Programmer som åpner BIL-filer
Tekniske detaljer
dyp spesifikasjon| Piksel-interleaving-rekkefølge | Bånd-for-bånd per rad: alle bånd for rad N skrives før rad N+1 |
| Påkrevd følgefil | .hdr ASCII-fil med nøkkelverdier (NROWS, NCOLS, NBANDS, NBITS, BYTEORDER) |
| Byterekkefølge | Konfigurerbar via .hdr: I = little-endian (Intel), M = big-endian (Motorola) |
| Bitdybde | 1-64 biter per bånd per piksel som spesifisert i NBITS; vanligvis 8-bit eller 16-bit |
| Komprimering | Ingen (ukomprimert rå binær) |
| Georeferering | Valgfri .blw/.bpw «world»-fil; valgfri .prj projeksjons-WKT-fil |
| Fargekart-tilleggsfil | .clr-fil for palett-mappede datasett |
| Båndstatistikk-tilleggsfil | .sta-fil for forhåndsberegnet båndstatistikk |
| Typisk filstørrelse | 1 MB - flere GB avhengig av dimensjoner, antall bånd og bitdybde |
| Formatversjonering | Ingen; formatet defineres i sin helhet av .hdr-nøkkelverdipar |
| GDAL-driver | EHdr-driver; støtte for lesing/skriving via gdal_translate |
| Bruk i USGS-distribusjon | National Land Cover Database (NLCD) og enkelte DEM-produkter distribueres som BIL |
| Forhold til BIP / BSQ | Samme .hdr-format som .bip og .bsq; kun piksel-interleaving-rekkefølgen er forskjellig |
| Dimensjonsbegrensninger | Ingen iboende formatbegrensning; GDAL støtter opptil 2^31 rader/kolonner |
| Utgitt | circa 1980s (remote sensing industry); popularized by ESRI ArcView in early 1990s |
| Siste versjon | No version; format is stable and unchanged |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | desktop.arcgis.com |
BIL-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om BIL-filer.