Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

DTED0 проблемы с чексуммой

17K
10 мая 2007 года
Serla
4 / / 19.07.2006
Здравствуйте!

Если кто работал с данными в формате 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;

Спасибо большое!!!
52K
26 августа 2009 года
Alik7107
1 / / 26.08.2009
Добрый день,

Я тоже столкнулся с этой проблемой, все аналогично.
Более того в конце матриц байт данные какие-то запорченные, появляются высоты порядка 52000 м и больше.

Если Вам удалось решить проблему прошу ответить!

Али
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог