Я работаю с набором файлов 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
СМОТРИТЕ ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ