?ногда очень долго приходится сражаться с казалось бы мелочью, проще казалось бы решить и взять готовый 100% работающий шаблон. Но последовательное решение задачи несравнимо интереснее и приносит интересные результаты.
Казалось бы, чего уж проще – сделать файлы заголовков (HDR) и привязки (BLW) для данных SRTM. Однако в этой, казалось бы полностью исследованной теме возникают интересные нюансы.
Ближе к делу. Оказывается, если создать HDR/BLW в Unicode, а именно так их попытается создать обычный Notepad, в Encoding которого установлен Unicode. То Arcview, хотя и загрузит их, но показать и привязать правильно не сможет, точно также как не сможет и сконвертировать данных в GRID.
Сравним два файла с одинаковым содержанием:
BYTEORDER M
LAYOUT BIL
NROWS 1201
NCOLS 1201
NBANDS 1
NBITS 16
BANDROWBYTES 2402
TOTALROWBYTES 2402
BANDGAPBYTES 0
NODATA -32768
В ANSI, все аккуратно, красиво и главное грузится без проблем в Arcview:
В Unicode все двух-байтовое, поэтому содержания прибавляется и увы, не грузится в Arcview:
Мораль – если все 10 раз проверено, но в Arcview все равно не грузится или грузится но не показывается – проверяем кодировки файлов привязки или заголовков или того и другого.