Convert a list x y coordinates to lat long

27 次查看(过去 30 天)
I have a list of x y values
a = [3600,2900; 4000, 2100; 4200, 3200, 3600, 2800; 3600, 2900];
I know the lat lon value for a(2) = [72.1890,-32.7989]... i.e., the lat-lon value for [4000,2100]
Can I get the lat lon list of 'a' if I know just this?
result = [?,?; 72.1890,-32.7989; ?,?; ?,?; ?,?];
  1 个评论
John Chilleri
John Chilleri 2017-4-25
Without making assumptions I don't think so. However, if you were to go ahead and make assumptions, such as:
x = 0 means lat = 0
y = 0 means lon = 0
And if you were to further assume a linear relation, you get:
lat = x/55.4101
lon = -y/64.0265
Maybe this will be helpful? Good luck!

请先登录,再进行评论。

采纳的回答

Walter Roberson
Walter Roberson 2017-4-25
You might be able to use https://www.mathworks.com/help/map/ref/georefcells.html and related routines. (I am a bit hazy on where you would go from there.)

更多回答(1 个)

krishna teja
krishna teja 2021-8-12
local2latlon should help ...

类别

Help CenterFile Exchange 中查找有关 Geographic Plots 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by