source: issm/trunk-jpl/src/m/exp/expll2xy.m@ 13135

Last change on this file since 13135 was 12570, checked in by schlegel, 13 years ago

update call to expread

File size: 1.1 KB
Line 
1function expll2xy(filename,sgn,central_meridian,standard_parallel)
2%EXPLL2XY: switch exp argus file from lat,long to x,y
3% Usage:
4% expll2xy(filename,sgn,central_meridian,standard_parallel)
5% - sgn = Sign of latitude +1 : north latitude (default is mer=45 lat=70)
6% -1 : south latitude (default is mer=0 lat=71)
7
8
9%Get central_meridian and standard_parallel depending on hemisphere
10if nargin==4,
11 delta = central_meridian;
12 slat = standard_parallel;
13elseif nargin==2
14 if sgn == 1,
15 delta = 45; slat = 70;
16 disp('Info: creating coordinates in polar stereographic (Std Latitude: 70ºN Meridian: 45º)');
17 elseif sgn==-1,
18 delta = 0; slat = 71;
19 disp('Info: creating coordinates in polar stereographic (Std Latitude: 71ºS Meridian: 0º)');
20 else
21 error('Sign should be either +1 or -1');
22 end
23else
24 help expll2xy
25 error('bad usage');
26end
27
28%read filename:
29domain=expread(filename);
30
31%change to x,y:
32for i=1:length(domain),
33 [domain(i).x domain(i).y]= ll2xy(domain(i).y,domain(i).x,sgn,delta,slat);
34end
35
36%write back to filename:
37expwrite(domain,filename);
Note: See TracBrowser for help on using the repository browser.