Co to jest format pliku BIL?
Plik .bil przechowuje surowe binarne dane obrazu rastrowego zorganizowane w kolejności pikseli band-interleaved-by-line (BIL). Format ten został ustandaryzowany przez ESRI dla ArcView na początku lat 90., a jego korzenie sięgają dystrybucji danych satelitarnych z teledetekcji z lat 80.
Plik .bil nie jest samopiszący - wymaga towarzyszącego pliku .hdr o tej samej nazwie bazowej. Plik .hdr to zwykły plik tekstowy ASCII typu klucz-wartość, który określa wymiary (NROWS, NCOLS), liczbę kanałów (NBANDS), głębię bitową (NBITS) oraz kolejność bajtów (BYTEORDER I dla little-endian lub M for big-endian). Kompletny zestaw danych BIL uzupełniają opcjonalne pliki pomocnicze:
.prj- układ współrzędnych (projekcja WKT).blw/.bpw- plik world do georeferencji.clr- mapa kolorów dla danych z paletą.sta- statystyki kanałów
Kolejność przeplotu polega na zapisywaniu wszystkich kanałów dla danego wiersza przed przejściem dalej: [R1-Band1][R1-Band2][R1-Band3][R2-Band1]... Jest to rozwiązanie pośrednie między .bsq (band sequential, szybki odczyt pojedynczego kanału) a .bip (band interleaved by pixel, szybki dostęp do pikseli wielokanałowych).
USGS dystrybuuje National Land Cover Database (NLCD) oraz niektóre modele DEM w formacie BIL. Nowoczesne procesy robocze preferują GeoTIFF lub Cloud Optimized GeoTIFF, ale BIL pozostaje obsługiwany w QGIS, ArcGIS Pro oraz GDAL (gdal_translate). Plik .bil jest bezużyteczny bez pasującego pliku .hdr - zawsze przechowuj je razem.
Bezpieczeństwo
RYZYKO: LOWBIL to pasywny format surowych danych bez możliwości skryptowania. Towarzyszący plik .hdr jest zwykłym tekstem i nie może wykonywać kodu. Bezpieczny do otwierania w dowolnej aplikacji GIS. Bardzo duże pliki mogą powodować problemy z pamięcią, jeśli zostaną otwarte bez odpowiedniego oprogramowania GIS.
Szczegóły formatu
w pigułce- Band Interleaved by Pixel (BIP) - czasem błędnie współdzieli rozszerzenie .bil - BIP to pokrewny format przeplotu; błędnie oznaczony lub wyeksportowany plik może mieć niewłaściwe rozszerzenie. Słowo kluczowe LAYOUT w pliku .hdr pozwala je rozróżnić.
Programy otwierające pliki BIL
Szczegóły techniczne
specyfikacja| Kolejność przeplotu pikseli | Kanał po kanale na wiersz: wszystkie kanały dla wiersza N zapisane przed wierszem N+1 |
| Wymagany plik towarzyszący | Plik ASCII .hdr z kluczami i wartościami (NROWS, NCOLS, NBANDS, NBITS, BYTEORDER) |
| Kolejność bajtów | Konfigurowalna przez .hdr: I = little-endian (Intel), M = big-endian (Motorola) |
| Głębia bitowa | 1-64 bity na kanał na piksel zgodnie ze specyfikacją w NBITS; powszechnie 8-bit lub 16-bit |
| Kompresja | Brak (nieskompresowane surowe dane binarne) |
| Georeferencja | Opcjonalny plik world .blw/.bpw; opcjonalny plik pomocniczy projekcji .prj WKT |
| Plik pomocniczy mapy kolorów | Plik .clr dla zestawów danych z paletą kolorów |
| Plik pomocniczy statystyk kanałów | Plik .sta dla wstępnie obliczonych statystyk kanałów |
| Typowy rozmiar pliku | Od 1 MB do kilku GB w zależności od wymiarów, liczby kanałów i głębi bitowej |
| Wersjonowanie formatu | Brak; format definiowany całkowicie przez pary klucz-wartość w pliku .hdr |
| Sterownik GDAL | Sterownik EHdr; obsługa odczytu/zapisu przez gdal_translate |
| Zastosowanie w dystrybucji USGS | National Land Cover Database (NLCD) i niektóre produkty DEM dystrybuowane jako BIL |
| Relacja do BIP / BSQ | Ten sam format .hdr co .bip i .bsq; różni się tylko kolejność przeplotu pikseli |
| Limity wymiarów | Brak wrodzonego limitu formatu; GDAL obsługuje do 2^31 wierszy/kolumn |
| Wydano | circa 1980s (remote sensing industry); popularized by ESRI ArcView in early 1990s |
| Najnowsza wersja | No version; format is stable and unchanged |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | desktop.arcgis.com |
Konwersje BIL
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki BIL.