Decimal Degrees to metres
    13 views (last 30 days)
  
       Show older comments
    
    Tadgh Cullen
 on 7 Jul 2015
  
    
    
    
    
    Commented: Sedevizo Kielienyu
 on 10 Jul 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 Comments
Accepted Answer
  bio lim
      
 on 7 Jul 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 Comment
More Answers (0)
See Also
Categories
				Find more on Mapping Toolbox in Help Center and File Exchange
			
	Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!