map2pix

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

Синтаксис

[row,col] = map2pix(R,x,y)
p = map2pix(R,x,y)
[...] = map2pix(R,s)

Описание

[row,col] = map2pix(R,x,y) вычисляет пиксель координирует row,col из карты координирует x,yR или 3 2 матрица привязки, задающая 2-мерное аффинное преобразование от внутренних пиксельных координат, чтобы сопоставить координаты или объект растровой привязки карты. x и y векторы или массивы соответствия с размером. Выходные параметры row и col имейте тот же размер как x и y.

p = map2pix(R,x,y) объединения row и col в единый массив p. Если x и y вектор-столбцы длины n, затем p n- 2 матрицы и каждый p(k,:) задает пиксельные координаты одной точки. В противном случае, p имеет размер [size(row) 2], и p(k1,k2,...,kn,:) содержит пиксельные координаты одной точки.

[...] = map2pix(R,s) объединения x и y в единый массив s. Если x и y вектор-столбцы длины n, s должен быть n- 2 матрицируют таким образом что каждая строка (s(k,:)) задает координаты карты одной точки. В противном случае, s должен иметь размер [size(X) 2], и s(k1,k2,...,kn,:) должен содержать координаты карты одной точки.

Примеры

% Find the pixel coordinates for the spatial coordinates 
% (207050, 912900)
R = worldfileread('concord_ortho_w.tfw');
[r,c] = map2pix(R, 207050, 912900);

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

| | |

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