Coordinate Conversion from XY in Satellite image to latitude and longitude
8 views (last 30 days)
Show older comments
My associate and I are trying to convert XY Coordinates in a satellite image to latitude and longitude.
Here is the process:
We opened the image into Matlab using " geotiffread" function,
Did the process and found some XY Coordinates.
Now we need to convert back those [x,y] coordinates into latitude and longitude.
How can we do that? Thanks.
0 Comments
Accepted Answer
KSSV
on 23 Aug 2016
file = 'Matlab_Question.tif' ;
info = geotiffinfo(file);
[x,y] = pix2map(info.RefMatrix,1,1);
[lat0,lon0] = projinv(info, x,y) ;
[x,y] = pix2map(info.RefMatrix,864,859);
[lat1,lon1] = projinv(info, x,y) ;
2 Comments
KSSV
on 23 Aug 2016
I think it can be checked... You can plot those values which are not the indices, with the indices which are from the image; check whether those points are really falling outside...
See Also
Categories
Find more on Projected Coordinate Reference Systems in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!