Changeset 26701
- Timestamp:
- 12/02/21 14:05:48 (3 years ago)
- Location:
- issm/trunk-jpl/src/m/contrib
- Files:
-
- 2 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/contrib/morlighem/modeldata/interpFromGeotiff.m
r24747 r26701 1 function dataout = interpFromGeotiff(geotiffname,X,Y), 1 function dataout = interpFromGeotiff(geotiffname,X,Y,nanValue), 2 3 if nargin < 4 4 nanValue = 10^30; 5 end 2 6 3 7 usemap = 0; … … 21 25 %Get image info 22 26 Tinfo = imfinfo(geotiffname); 23 N = Tinfo .Width;24 M = Tinfo .Height;25 dx = Tinfo .ModelPixelScaleTag(1);26 dy = Tinfo .ModelPixelScaleTag(2);27 minx = Tinfo .ModelTiepointTag(4);28 maxy = Tinfo .ModelTiepointTag(5);27 N = Tinfo(1).Width; 28 M = Tinfo(1).Height; 29 dx = Tinfo(1).ModelPixelScaleTag(1); 30 dy = Tinfo(1).ModelPixelScaleTag(2); 31 minx = Tinfo(1).ModelTiepointTag(4); 32 maxy = Tinfo(1).ModelTiepointTag(5); 29 33 30 34 %Generate vectors … … 55 59 data=double(flipud(imread(geotiffname))); 56 60 end 57 data(find(abs(data)>10^30))=NaN; 61 if nanValue > 0 62 data(find(abs(data)>=nanValue))=NaN; 63 else 64 data(find(data<=nanValue))=NaN; 65 end 58 66 59 67 end
Note:
See TracChangeset
for help on using the changeset viewer.