Преобразуйте координаты карты в пиксельные координаты
[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);