Decimal Degrees to metres
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Tadgh Cullen
le 7 Juil 2015
Commenté : Sedevizo Kielienyu
le 10 Juil 2020
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.
0 commentaires
Réponse acceptée
bio lim
le 7 Juil 2015
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 commentaire
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Mapping Toolbox dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!