O que é o formato de ficheiro BIL?
Um arquivo .bil armazena dados de imagem raster binários brutos organizados na ordem de pixels band-interleaved-by-line (BIL). O formato foi padronizado pela ESRI para o ArcView no início dos anos 1990, com raízes na distribuição de dados de sensoriamento remoto por satélite dos anos 1980.
Um arquivo .bil não é autodescritivo - ele requer um arquivo .hdr complementar com o mesmo nome base. O .hdr é um arquivo ASCII simples de chave-valor que especifica dimensões (NROWS, NCOLS), contagem de bandas (NBANDS), profundidade de bits (NBITS) e ordem de bytes (BYTEORDER I para little-endian ou M para big-endian). Arquivos auxiliares opcionais completam um conjunto de dados BIL:
.prj- sistema de coordenadas (projeção WKT).blw/.bpw- arquivo de mundo (world file) para georreferenciamento.clr- mapa de cores para dados mapeados por paleta.sta- estatísticas de banda
A ordem de intercalação grava todas as bandas para uma determinada linha antes de avançar: [R1-Band1][R1-Band2][R1-Band3][R2-Band1]... Este é um meio-termo entre o .bsq (band sequential, rápido para leituras de banda única) e o .bip (band interleaved by pixel, rápido para acesso a pixels multibanda).
O USGS distribui o National Land Cover Database (NLCD) e alguns DEMs como BIL. Fluxos de trabalho modernos favorecem o GeoTIFF ou Cloud Optimized GeoTIFF, mas o BIL continua sendo suportado no QGIS, ArcGIS Pro e GDAL (gdal_translate). O arquivo .bil é inútil sem o seu .hdr correspondente - mantenha-os sempre juntos.
Segurança e proteção
RISCO: LOWBIL é um formato de dados brutos passivo sem capacidade de script. O arquivo complementar .hdr é texto simples e não pode executar código. Seguro para abrir em qualquer aplicativo GIS. Arquivos extremamente grandes podem causar problemas de memória se abertos sem o software GIS apropriado.
Detalhes do formato
em resumo- Band Interleaved by Pixel (BIP) - às vezes compartilha a extensão .bil incorretamente - BIP é um formato de intercalação relacionado; um arquivo rotulado ou exportado incorretamente pode ter a extensão errada. A palavra-chave LAYOUT no .hdr os distingue.
Programas que abrem arquivos BIL
Detalhes técnicos
especificação profunda| Ordem de intercalação de pixels | Banda por banda por linha: todas as bandas para a linha N gravadas antes da linha N+1 |
| Arquivo complementar obrigatório | Arquivo ASCII .hdr de chave-valor (NROWS, NCOLS, NBANDS, NBITS, BYTEORDER) |
| Ordem dos bytes | Configurável via .hdr: I = little-endian (Intel), M = big-endian (Motorola) |
| Profundidade de bits | 1-64 bits por banda por pixel conforme especificado em NBITS; comumente 8 bits ou 16 bits |
| Compressão | Nenhuma (binário bruto não compactado) |
| Georreferenciamento | Arquivo de mundo .blw/.bpw opcional; arquivo auxiliar de projeção .prj WKT opcional |
| Arquivo auxiliar de mapa de cores | Arquivo .clr para conjuntos de dados mapeados por paleta |
| Arquivo auxiliar de estatísticas de banda | Arquivo .sta para estatísticas de banda pré-calculadas |
| Tamanho típico do arquivo | 1 MB - vários GB dependendo das dimensões, contagem de bandas e profundidade de bits |
| Versionamento do formato | Nenhum; formato definido inteiramente pelos pares chave-valor do .hdr |
| Driver GDAL | Driver EHdr; suporte de leitura/escrita via gdal_translate |
| Uso em distribuição do USGS | National Land Cover Database (NLCD) e alguns produtos DEM distribuídos como BIL |
| Relação com BIP / BSQ | Mesmo formato .hdr que .bip e .bsq; apenas a ordem de intercalação de pixels difere |
| Limites de dimensão | Sem limite inerente ao formato; o GDAL suporta até 2^31 linhas/colunas |
| Lançado | circa 1980s (remote sensing industry); popularized by ESRI ArcView in early 1990s |
| Versão mais recente | No version; format is stable and unchanged |
| Padrão aberto | Sim · livre de royalties |
| Especificação | desktop.arcgis.com |
Conversões de BIL
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos BIL.