GIS-LAB

Географические информационные системы и дистанционное зондирование

Arcview GIS и файлы привязки в Unicode

Максим Дубинин, 01.03.2008

?ногда очень долго приходится сражаться с казалось бы мелочью, проще казалось бы решить и взять готовый 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 все равно не грузится или грузится но не показывается – проверяем кодировки файлов привязки или заголовков или того и другого.

Оставьте комментарий


(Геокруг)

Если Вы обнаружили на сайте ошибку, выберите фрагмент текста и нажмите Ctrl+Enter