I received a data set and the x and y data given is in decimal degrees and this is causing a huge error in a vorticity calculation I later use. I need the x and y data to be in metres and therefore I believe the best way to deal with this is to convert to UTM. Does anyone know how to do this?
The data set I have is X=255*302 structure & Y=255*302 structure. Would really appreciate some advice, haven't dealt with anything like this before.

 채택된 답변

bio lim
bio lim 2015년 7월 7일

0 개 추천

Hi. There are mercator.m files available on the File Exchange.
Generally, it should look something like this.
radian = degree * pi/180; % Since your x (lng) and y (lat) are given in decimal degrees.
earth_radius = 6378.137;
lng = (x * radian - 135/180*pi) * earth_radius; %[km]
lat = atanh(sin(y)) * earth_radius; %[km]
Since you have a structures, it is better to write function mercator that your data can easily be implemented.

댓글 수: 1

Sedevizo Kielienyu
Sedevizo Kielienyu 2020년 7월 10일
what is the value of degree? this is unclear

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Marine and Underwater Vehicles에 대해 자세히 알아보기

태그

질문:

2015년 7월 7일

댓글:

2020년 7월 10일

Community Treasure Hunt

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

Start Hunting!

Translated by