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.

 Respuesta aceptada

bio lim
bio lim el 7 de Jul. de 2015

0 votos

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 comentario

Sedevizo Kielienyu
Sedevizo Kielienyu el 10 de Jul. de 2020
what is the value of degree? this is unclear

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Preguntada:

el 7 de Jul. de 2015

Comentada:

el 10 de Jul. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by