Changeset 24778
- Timestamp:
- 05/04/20 10:00:58 (5 years ago)
- Location:
- issm/trunk-jpl/src/m/classes
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/mesh2d.m
r22879 r24778 16 16 long = NaN; 17 17 epsg = 0; 18 proj = 0; 18 19 scale_factor = NaN; 19 20 … … 44 45 if strcmpi(oldself.hemisphere,'n'), 45 46 self.epsg=3413; 47 self.proj=epsg2proj(3413); 46 48 else 47 49 self.epsg=3031; 50 self.proj=epsg2proj(3031); 48 51 end 49 52 end … … 131 134 fielddisplay(self,'long','vertices longitude [degrees]'); 132 135 fielddisplay(self,'epsg','EPSG code (ex: 3413 for UPS Greenland, 3031 for UPS Antarctica)'); 136 fielddisplay(self,'proj','PROJ.4 compatible projection string'); 133 137 fielddisplay(self,'scale_factor','Projection correction for volume, area, etc. computation)'); 134 138 end % }}} … … 172 176 writejs1Darray(fid,[modelname '.mesh.long'],self.long); 173 177 writejsdouble(fid,[modelname '.mesh.epsg'],self.epsg); 178 writejsdouble(fid,[modelname '.mesh.proj'],self.proj); 174 179 writejsdouble(fid,[modelname '.mesh.scale_factor'],self.scale_factor); 175 180 writejs1Darray(fid,[modelname '.mesh.vertexonboundary'],self.vertexonboundary); -
issm/trunk-jpl/src/m/classes/mesh2dvertical.m
r22879 r24778 16 16 long = NaN; 17 17 epsg = NaN; 18 proj = ''; 18 19 scale_factor = NaN; 19 20 … … 43 44 if strcmpi(oldself.hemisphere,'n'), 44 45 self.epsg=3413; 46 self.proj=epsg2proj(3413); 45 47 else 46 48 self.epsg=3031; 49 self.proj=epsg2proj(3031); 47 50 end 48 51 end … … 129 132 fielddisplay(self,'long','vertices longitude [degrees]'); 130 133 fielddisplay(self,'epsg','EPSG code (ex: 3413 for UPS Greenland, 3031 for UPS Antarctica)'); 134 fielddisplay(self,'proj','PROJ.4 compatible projection string'); 131 135 fielddisplay(self,'scale_factor','Projection correction for volume, area, etc. computation)'); 132 136 end % }}} -
issm/trunk-jpl/src/m/classes/mesh3dprisms.m
r23981 r24778 17 17 long = NaN; 18 18 epsg = 0; 19 proj = ''; 19 20 scale_factor = NaN; 20 21 … … 54 55 if strcmpi(oldself.hemisphere,'n'), 55 56 self.epsg=3413; 57 self.proj=epsg2proj(3413); 56 58 else 57 59 self.epsg=3031; 60 self.proj=epsg2proj(3031); 58 61 end 59 62 end … … 166 169 fielddisplay(self,'long','vertices longitude [degrees]'); 167 170 fielddisplay(self,'epsg','EPSG code (ex: 3413 for UPS Greenland, 3031 for UPS Antarctica)'); 171 fielddisplay(self,'proj','PROJ.4 compatible projection string'); 168 172 fielddisplay(self,'scale_factor','Projection correction for volume, area, etc. computation)'); 169 173 end % }}} … … 216 220 writejs1Darray(fid,[modelname '.mesh.long'],self.long); 217 221 writejs1Darray(fid,[modelname '.mesh.epsg'],self.epsg); 222 writejs1Darray(fid,[modelname '.mesh.proj'],self.proj); 218 223 writejs1Darray(fid,[modelname '.mesh.vertexonbase'],self.vertexonbase); 219 224 writejs1Darray(fid,[modelname '.mesh.vertexonsurface'],self.vertexonsurface); -
issm/trunk-jpl/src/m/classes/mesh3dsurface.m
r24156 r24778 40 40 %Assign property values from struct 41 41 self=structtoobj(mesh3dsurface(),oldself); 42 if isfield(oldself,'hemisphere'),43 disp('md.mesh.hemisphere has been automatically converted to EPSG code');44 if strcmpi(oldself.hemisphere,'n'),45 self.epsg=3413;46 else47 self.epsg=3031;48 end49 end42 %if isfield(oldself,'hemisphere'), %NOTE: not ever needed, epsg is not a field anymore. 43 % disp('md.mesh.hemisphere has been automatically converted to EPSG code'); 44 % if strcmpi(oldself.hemisphere,'n'), 45 % self.epsg=3413; 46 % else 47 % self.epsg=3031; 48 % end 49 %end 50 50 end 51 51 -
issm/trunk-jpl/src/m/classes/mesh3dtetras.m
r22879 r24778 17 17 long = NaN; 18 18 epsg = 0; 19 proj = ''; 19 20 scale_factor = NaN; 20 21 … … 54 55 if strcmpi(oldself.hemisphere,'n'), 55 56 self.epsg=3413; 57 self.proj=epsg2proj(3413); 56 58 else 57 59 self.epsg=3031; 60 self.proj=epsg2proj(3031); 58 61 end 59 62 end … … 155 158 fielddisplay(self,'long','vertices longitude [degrees]'); 156 159 fielddisplay(self,'epsg','EPSG code (ex: 3413 for UPS Greenland, 3031 for UPS Antarctica)'); 160 fielddisplay(self,'proj','PROJ.4 compatible projection string'); 157 161 fielddisplay(self,'scale_factor','Projection correction for volume, area, etc. computation)'); 158 162 end % }}}
Note:
See TracChangeset
for help on using the changeset viewer.