DTED0 проблемы с чексуммой
Если кто работал с данными в формате DTED0.
Проблема: при подсчете чексуммы для блока данных в файлах типа .min, .max и .avg, подсчитанная сумма не совпадает с чексуммой, прочитанной непосредственно из файла. При этом тот же код (с поправкой на количество данных) правильно считает чексумму в файле типа .dt0.
Подскажите это моя ошибка или в этих файлах чексумму нужно считать по разному, или это ошибки в самих файлах, взятых, к стати с NGA Raster Roam.
Я уже и руками считал хексы, все равно не совпадают.
Вот код:
int csum = 0;
BYTE cs[248];
for(int u=0; u<248; u++)
fread(&(cs),1,1,hFile);
for(int u=0; u<248; u++)
csum = csum + cs;
Спасибо большое!!!
Я тоже столкнулся с этой проблемой, все аналогично.
Более того в конце матриц байт данные какие-то запорченные, появляются высоты порядка 52000 м и больше.
Если Вам удалось решить проблему прошу ответить!
Али