Che cos'è il formato di file BIL?
Un file .bil memorizza dati di immagini raster binari grezzi organizzati nell'ordine dei pixel band-interleaved-by-line (BIL). Il formato è stato standardizzato da ESRI per ArcView nei primi anni '90, con radici nella distribuzione di dati di telerilevamento satellitare degli anni '80.
Un file .bil non è auto-descrittivo - richiede un file .hdr di accompagnamento con lo stesso nome di base. Il file .hdr è un file ASCII semplice con coppie parola chiave-valore che specifica le dimensioni (NROWS, NCOLS), il numero di bande (NBANDS), la profondità di bit (NBITS) e l'ordine dei byte (BYTEORDER I per little-endian o M per big-endian). Altri file sidecar opzionali completano un dataset BIL:
.prj- sistema di coordinate (proiezione WKT).blw/.bpw- world file per la georeferenziazione.clr- mappa dei colori per dati con tavolozza.sta- statistiche delle bande
L'ordine di interleaving scrive tutte le bande per una determinata riga prima di avanzare: [R1-Band1][R1-Band2][R1-Band3][R2-Band1]... Questa è una via di mezzo tra .bsq (band sequential, veloce per letture a banda singola) e .bip (band interleaved by pixel, veloce per l'accesso ai pixel multi-banda).
L'USGS distribuisce il National Land Cover Database (NLCD) e alcuni DEM in formato BIL. I flussi di lavoro moderni prediligono GeoTIFF o Cloud Optimized GeoTIFF, ma il BIL rimane supportato in QGIS, ArcGIS Pro e GDAL (gdal_translate). Il file .bil è inutile senza il suo .hdr corrispondente - conservateli sempre insieme.
Sicurezza e incolumità
RISCHIO: LOWBIL è un formato di dati grezzi passivo senza capacità di scripting. Il file .hdr di accompagnamento è testo semplice e non può eseguire codice. Sicuro da aprire in qualsiasi applicazione GIS. File estremamente grandi possono causare problemi di memoria se aperti senza un software GIS appropriato.
Dettagli del formato
in sintesi- Band Interleaved by Pixel (BIP) - a volte condivide erroneamente l'estensione .bil - BIP è un formato di interleaving correlato; un file etichettato o esportato male potrebbe avere l'estensione errata. La parola chiave LAYOUT nel file .hdr permette di distinguerli.
Programmi che aprono file BIL
Dettagli tecnici
specifiche approfondite| Ordine di interleave dei pixel | Banda per banda per riga: tutte le bande per la riga N scritte prima della riga N+1 |
| File di accompagnamento richiesto | File ASCII .hdr con coppie parola chiave-valore (NROWS, NCOLS, NBANDS, NBITS, BYTEORDER) |
| Ordine dei byte | Configurabile tramite .hdr: I = little-endian (Intel), M = big-endian (Motorola) |
| Profondità di bit | 1-64 bit per banda per pixel come specificato in NBITS; comunemente a 8 o 16 bit |
| Compressione | Nessuna (binario grezzo non compresso) |
| Georeferenziazione | World file .blw/.bpw opzionale; sidecar di proiezione .prj WKT opzionale |
| Sidecar mappa colori | File .clr per dataset con mappatura a tavolozza |
| Sidecar statistiche bande | File .sta per statistiche delle bande precalcolate |
| Dimensione tipica del file | Da 1 MB a diversi GB a seconda delle dimensioni, del numero di bande e della profondità di bit |
| Versionamento del formato | Nessuno; formato definito interamente dalle coppie parola chiave-valore nel file .hdr |
| Driver GDAL | Driver EHdr; supporto in lettura/scrittura tramite gdal_translate |
| Uso nella distribuzione USGS | National Land Cover Database (NLCD) e alcuni prodotti DEM distribuiti come BIL |
| Relazione con BIP / BSQ | Stesso formato .hdr di .bip e .bsq; differisce solo l'ordine di interleaving dei pixel |
| Limiti dimensionali | Nessun limite intrinseco al formato; GDAL supporta fino a 2^31 righe/colonne |
| Rilasciato | circa 1980s (remote sensing industry); popularized by ESRI ArcView in early 1990s |
| Ultima versione | No version; format is stable and unchanged |
| Standard aperto | Sì · royalty-free |
| Specifica | desktop.arcgis.com |
Conversioni BIL
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file BIL.