Я работаю с набором файлов geoTIFF. Для некоторых из них я получаю сообщение об ошибке при попытке использовать функцию projfwd (см. ниже). У меня мало опыта работы с Mapping Toolbox и файлами geoTIFF, и я был бы признателен за любую помощь в понимании этой проблемы.

Ошибка при использовании proj2gtif (строка 17) Структура PROJ GeoTIFF не может использоваться с функциями PROJFWD или PROJINV.

Ошибка в projaccess (строка 40) gtif = proj2gtif(proj);

Ошибка в projfwd (строка 60) [x,y] = projaccess('fwd', proj, lat, lon);

ПРИМЕЧАНИЕ. 

Matlabsolutions.com предоставляет последнюю Помощь по домашним заданиям MatLab, Помощь по заданию MatLab для студентов, инженеров и исследователей в различных отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для BE, B.Tech ,ME,M.Tech, к.т.н. Ученые со 100% конфиденциальностью гарантированы. Получите проекты MATLAB с исходным кодом для обучения и исследований.

Я считаю, что обнаружил проблему. Существует несколько типов файлов geoTIFF, каждый из которых требует разной обработки. Я написал, как я обработал различия ниже. Обратите внимание, что моей конечной целью было преобразовать данные широты и долготы в пиксельные координаты, которые я называю «строка» и «столбец».

%Get geoTIFF file information
info = geotiffinfo(geoTIFF_filename);
%Get geoTIFF image file data based on ColorType field of 'info'
switch lower(info.ColorType)
     case 'indexed'
          [~, ~, R] = geotiffread(geoTIFF_filename);
     otherwise
          [~, R] = geotiffread(geoTIFF_filename);
     end
   %Convert latitude and longitude

СМОТРИТЕ ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ