latlon2pix

Преобразуйте координаты долготы широты в пиксельные координаты

Синтаксис

[row, col ] = latlon2pix(R,lat,lon)

Описание

[row, col ] = latlon2pix(R,lat,lon) вычисляет пиксель координирует row, col от долготы широты координирует latlon R или 3 2 матрица привязки, которая преобразовывает внутренние пиксельные координаты к географическим координатам или географическому объекту растровой привязки. lat и lon векторы или массивы соответствия с размером. Выходные параметры row и col имейте тот же размер как lat и lonlat и lon должен быть в градусах.

Перенос долготы обработан следующим образом: Результаты являются инвариантными под заменой lon = lon +/- n * 360 где n целое число. Любая точка на Земле, которая включена в изображение или набор данных с координатной сеткой, соответствующий r даст к строке/значениям столбцов между 0,5 и 0.5 + высота изображения / ширина, независимо от того, какое соглашение долготы используется.

Примеры

Найдите пиксельные координаты верхних левых и нижних правых внешних углов степени 2 на 2 набором данных с координатной сеткой.

R = makerefmat(1, 89, 2, 2);
[UL_row, UL_col] = latlon2pix(R,  90, 0)     % Upper left
[LR_row, LR_col] = latlon2pix(R, -90, 360)   % Lower right
[LL_row, LL_col] = latlon2pix(R, -90, 0)     % Lower left

Обратите внимание на то, что и в 2-м случае и в 3-м случае мы получаем значение столбца 0,5, потому что левые и правые ребра находятся на том же меридиане и (-90, 360) та же точка как (-90, 0).

Смотрите также

| |

Представлено до R2006a