how to convert decimal degree to utm using loops ?
5 ビュー (過去 30 日間)
古いコメントを表示
I have this X ( 51 by 51 ) and Y ( 51 by 51 ) lat and lon matrix and I want to convert them to UTM using the deg2utm function in a loop. deg2utm function says [x,y,utmzone] = deg2utm(lat,lon)
I am not how to loop to though the my X and Y matrix in this case. any help would be highly appreciated. Thanks
採用された回答
ANKUR KUMAR
2018 年 1 月 8 日
編集済み: ANKUR KUMAR
2018 年 1 月 8 日
Firstly do the meshgrid of lon lat.
[lon_new,lat_new]=meshgrid(lon,lat);
for i=1:size(lon_new,1)
for ii=1:size(lon_new,2)
C(i,ii)= deg2utm(lon_new(i,ii),lat_new(i,ii));
end
end
I haven't run this code yet. If your problem is still is not resolved, please attach the .mat file.
5 件のコメント
ANKUR KUMAR
2018 年 1 月 8 日
I have written the complete the complete code, so that others can understand too.
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!