map2pix

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

Синтаксис

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

Описание

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

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

[...] = map2pix(R,s) объединения x и y в единый массив s. Если x и y являются вектор-столбцами длины n, s должен быть n-by-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