Changeset 15149
- Timestamp:
- 05/29/13 16:02:42 (12 years ago)
- Location:
- issm/trunk-jpl/src/m/plot
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/plot/googlemaps.m
r15148 r15149 3 3 % 4 4 % Usage: 5 % md = googlemaps(md) 5 6 % md = googlemaps(md,ullat,ullon,lrlat,lrlon) 6 7 % md = googlemaps(md,ullat,ullon,lrlat,lrlon,options) … … 13 14 14 15 %Parse inputs 15 if nargin<5, 16 help googlemaps 17 error('Wrong usage'); 18 elseif nargin==5, 16 if nargin<=5, 19 17 options=pairoptions; 20 18 else … … 23 21 options=pairoptions(varargin{:}); 24 22 end 23 end 24 if nargin==1, 25 %Get xlim and ylim (used to extract Google maps image) 26 xlim=getfieldvalue(options,'xlim',[min(md.mesh.x) max(md.mesh.x)]); 27 ylim=getfieldvalue(options,'ylim',[min(md.mesh.y) max(md.mesh.y)]); 28 [latlist lonlist]= xy2ll(... 29 [linspace(xlim(1),xlim(2),100) linspace(xlim(2),xlim(2),100) linspace(xlim(2),xlim(1),100) linspace(xlim(1),xlim(1),100)],... 30 [linspace(ylim(1),ylim(1),100) linspace(ylim(1),ylim(2),100) linspace(ylim(2),ylim(2),100) linspace(ylim(2),ylim(1),100)],... 31 +1,45,70); 32 33 %Image corners in lat/long 34 ullat = max(latlist); ullon = min(lonlist); 35 lrlat = min(latlist); lrlon = max(lonlist); 36 elseif nargin>1 & nargin<5, 37 help googlemaps 38 error('Wrong usage'); 25 39 end 26 40 -
issm/trunk-jpl/src/m/plot/plot_googlemaps.m
r15148 r15149 16 16 end 17 17 18 if ~any(isnan(md.radaroverlay.x )) & ~any(isnan(md.radaroverlay.y)) & ~any(isnan(md.radaroverlay.pwr)) &...19 size(md.radaroverlay.pwr,3)==3 & all(size(md.radaroverlay.x)==size(md.radaroverlay.pwr)),18 if ~any(isnan(md.radaroverlay.x(:))) & ~any(isnan(md.radaroverlay.y(:))) & ~any(isnan(md.radaroverlay.pwr(:))) ... 19 & size(md.radaroverlay.pwr,3)==3 & size(md.radaroverlay.x,2)==size(md.radaroverlay.pwr,2), 20 20 disp('plot_googlemaps info: the RGB image held by the model is being used'); 21 21 else … … 82 82 options=changefieldvalue(options,'caxis',[data_min data_max]); % force caxis so that the colorbar is ready 83 83 end 84 options=addfielddefault(options,'xlim',xlim); % default xlim85 options=addfielddefault(options,'ylim',ylim); % default ylim86 84 options=addfielddefault(options,'axis','xy equal off'); % default axis 87 85 applyoptions(md,data,options);
Note:
See TracChangeset
for help on using the changeset viewer.