pix2map
(Removed) Convert pixel coordinates to map coordinates
The pix2map function has been removed. Use the intrinsicToWorld
function instead. For more information, see Version History.
Syntax
[x,y] = pix2map(R,row,col)
s = pix2map(R,row,col)
[...] = pix2map(R,p)
Description
[x,y] = pix2map(R,row,col) calculates map
coordinates x,y from pixel coordinates row,col.
R is either a 3-by-2 referencing matrix defining a two-dimensional affine
transformation from intrinsic pixel coordinates to map coordinates, or a map raster reference
object. row and col are vectors or arrays of matching
size. The outputs x and y have the same size as
row and col.
s = pix2map(R,row,col) combines
x and y into a single array s. If
row and col are column vectors of length
n, then s is an n-by-2 matrix and
each row (s(k,:)) specifies the map coordinates of a single point.
Otherwise, s has size [size(row) 2], and
s(k1,k2,...,kn,:) contains the map coordinates of a single point.
[...] = pix2map(R,p) combines
row and col into a single array p.
If row and col are column vectors of length
n, then p should be an n-by-2
matrix such that each row (p(k,:)) specifies the pixel coordinates of a
single point. Otherwise, p should have size [size(row)
2], and p(k1,k2,...,kn,:) should contain the pixel coordinates
of a single point.
Examples
% Find the map coordinates for the pixel at (100,50).
[X,cmap] = imread('concord_ortho_w.tif');
R = worldfileread('concord_ortho_w.tfw','planar',size(X));
[x,y] = pix2map(R,100,50);
Version History
Introduced before R2006aSee Also
worldToIntrinsic | intrinsicToGeographic | worldfileread | intrinsicToWorld