Changeset 26701


Ignore:
Timestamp:
12/02/21 14:05:48 (3 years ago)
Author:
Cheng Gong
Message:

ADD:interpret MEaSUREs Greenland Ice velocity to mesh

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),
     1function dataout = interpFromGeotiff(geotiffname,X,Y,nanValue),
     2
     3if nargin < 4
     4        nanValue = 10^30;
     5end
    26
    37usemap = 0;
     
    2125        %Get image info
    2226        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);
    2933
    3034        %Generate vectors
     
    5559                data=double(flipud(imread(geotiffname)));
    5660        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
    5866
    5967end
Note: See TracChangeset for help on using the changeset viewer.