Растровый файл (<имя файла>.bil) представляет собой бинарный файл, который содержит выровненную сетку байта. Каждый образец высоты состоит из целого числа на 8 битов или из на 16 битов в зависимости от того, что определено в файле заголовка (<имя файла>.hdr).
Есть два специальных значения пикселя, чтобы указать, что высота в пикселе неизвестна:
-9999 указывает на то, что высота неизвестна и что пиксель не должен быть оттенен.
-10000 также указывает на то, что высота неизвестна, но что пиксель должен быть оттенен, как будто у него значение 0 (уровень моря); это помогает получать последовательное оттенение вдоль границ береговой линии и океана.
Файл заголовка (<имя файла>.hdr) является текстовым файлом, который определяет все показатели изображения для растра. Также определяет географические точки связи для верхнего левого пикселя (пиксель 0 из строки 0) когда world файл <имя файла>.blw теряет свою необходимость. Используются следующие тэги:
BYTEORDER
Определяет порядок байта растровый файл (<имя файла>.bil) и может иметь значение 'I', означая малый или байт Intel endian или значение 'М' большой или байт Фирмы Motorola endian. Если не указано, будет принято "I".
LAYOUT
Определяет размещение и должен иметь значение 'BIL'.
NROWS
Указывает число строк в растровом файле.
NCOLS
Указывает число столбцов в растровом файле.
NBANDS
Должен иметь значение '1'.
NBITS
Определяет целое число, указывающее число битов в одном образце растрового файла. Должно быть или '8' или '16'. Если не указано, будет принято "16".
BANDROWBYTES
Определяет число байтов в одной строке данных и должно быть> = (NBITS / 8) * NCOLS.
TOTALROWBYTES
Определяет число байтов в одной строке данных и должно быть> = (NBITS / 8) * NCOLS.
BANDGAPBYTES
Должен иметь значение '0'.
ULXMAP
Определяет долготу центра пикселя 0 на строке 0 (верхний левый пиксель растра). Если это тэг присутствует, то тогда также должны присутствовать тэги: ULYMAP, XDIM, и YDIM. В этом случае world file (<имя файла>.blw) не нужен.
ULYMAP
Определяет широту центра пикселя 0 на строке 0 (верхний левый пиксель растра). Если это тэг присутствует, то тогда также должны присутствовать тэги: ULYMAP, XDIM, и YDIM. В этом случае world file (<имя файла>.blw) не нужен.
XDIM
Определяет горизонтальный масштаб в десятичных степенях долготы растрового файла. . Если это тэг присутствует, то тогда также должны присутствовать тэги: ULYMAP, XDIM, и YDIM. В этом случае world file (<имя файла>.blw) не нужен.
YDIM
Определяет вертикальный масштаб в десятичных степенях широты растрового файла. . Если это тэг присутствует, то тогда также должны присутствовать тэги: ULYMAP, XDIM, и YDIM. В этом случае world file (<имя файла>.blw) не нужен.
Файл проектирования (<имя файла>.prj) является текстовым файлом, который определяет проекцию для растрового файла. На данный момент только географическую, МРС воспринимает только файлы WGS84. Файл проектирования также определяет вертикальные модули, в которых представлены образцы в растровом файле. Формат файла проектирования подобен формату файла заголовка.
Используются следующие тэги:
PROJECTION
Должен иметь значение 'GEOGRAPHIC'.
DATUM
Должен быть или 'WGS_84', или 'WGS84', или 'NAD83' (который, как предполагается, достаточно подобен WGS84 для использования).
ZUNITS
Должен содержать единицу измерения "METERS" или "FEET". Если не указано, то будет принято "METERS".
UNITS
Должен определяться "DD" в десятичной степени.
Мировой файл (<имя файла>.blw) является текстовым файлом, который обеспечивает географический масштаб для растра так же как и географическое местоположение центра пикселя 0 из строки 0 (верхний левый пиксель).
Line 1: Будет содержать горизонтальный географический масштаб в десятичных степенях долготы пикселя.
Line 2: Синхронизация строчной развёртки вращение для строк и должно быть нолем.
Line 3: Синхронизация строчной развёртки вращение для столбцов и должно быть нолем.
Line 4: Синхронизация строчной развёртки, вертикальный географический масштаб широты в десятичных степенях (показатель будет отрицателен (так как строки уменьшаются в широте в растре)).
Line 5: Определяет долготу центра верхнего левого пикселя (пиксель 0 из строки 0).
Line 6: Определяет широту центра верхнего левого пикселя (пиксель 0 из строки 0).