source:
issm/oecreview/Archive/14312-15392/ISSM-14381-14382.diff
Last change on this file was 15393, checked in by , 12 years ago | |
---|---|
File size: 6.8 KB |
-
../trunk-jpl/src/pro/plot_cielo.pro
1 print,'Cielo ..'2 openr,1,'Antarctica_CIELO_1km.bin'3 vel=fltarr(5601,5601)4 readu,1,vel & close,15 6 print,'Read MOA ..'7 read_jpeg,'moa1000_r1_hp1.bamber_white_edit.jpg',im0,order=18 9 vel=abs(vel)<3000.10 11 val=float(im0)/max(im0)12 indzero=where(vel EQ 0)13 ind=where(vel EQ 0) & ind0=where(vel LT 1.5) & vel(ind0)=1.514 h=bytscl(alog(vel))/255.*360. & h(ind)=0. & vel(ind)=0.15 s=(0.5+vel/125)/1.5 & s=s<1 & s(ind)=0.16 17 color_convert,h,s,val,r,g,b,/hsv_rgb18 19 a=bytarr(3,5601,5601)20 a(0,*,*)=r21 a(1,*,*)=g22 a(2,*,*)=b23 ss=size(a) & six=ss(2) & siy=ss(3)24 25 re0=bytarr(5601,5601) & re0(*,*)=a(0,*,*)26 gr0=bytarr(5601,5601) & gr0(*,*)=a(1,*,*)27 bl0=bytarr(5601,5601) & bl0(*,*)=a(2,*,*)28 29 write_jpeg,'Antarctic_CIELO_1km_no_label'+'.jpg',a,true=1,order=130 31 titi=bytarr(5601,5601)32 33 name=['/u/adelie1/eric/FOUND10196/Foundation_basin_index.save',$34 '/u/adelie1/eric/FOUND10196/Mollereisstrom_basin_index.save',$35 '/u/adelie1/eric/FOUND10196/Institute_basin_index.save',$36 '/u/adelie0/eric/Antarctic_GIS/Ian/IceStreamAW_basin_index.save',$37 '/u/adelie0/eric/Antarctic_GIS/Ian/IceStreamC_basin_index.save',$38 '/u/adelie0/eric/Antarctic_GIS/Ian/IceStreamD_basin_index.save',$39 '/u/adelie0/eric/Antarctic_GIS/Ian/IceStreamE_basin_index.save',$40 '/u/adelie0/eric/Antarctic_GIS/Ian/IceStreamF_basin_index.save',$41 '/u/adelie2/eric/RSAT9822-10165SLE/Slessor_basin_index.save',$42 '/u/adelie2/eric/RSAT9822-10165SLE/Bailey_basin_index.save',$43 '/u/adelie7/eric/Jutulstraumen94/Jutul_basin_index.save',$44 '/u/pib3b/eric/Getz/basin_getz_index.save',$45 '/u/adelie7/eric/Land_237/Land_basin_index.save',$46 '/u/adelie10/eric/Getz_437/basin_Hull_index.save',$47 '/u/pib3b/eric/Georges_1994/Track_009/basin_George9_index.save',$ ;Rym48 '/u/adelie9b/eric/RSAT9852-10195REC/rec_basin_index_ext_new.save',$49 '/u/pib1/eric/RSAT9806-10149Byrd/byrd_basin_index.save',$50 '/u/enderby3/eric/Nimrod_1997/basin_nimrod_index.save',$51 '/u/adelie7/eric/PIG22625/THW_basin_index.save',$52 '/u/adelie7/eric/PIG22625/PIG_basin_index.save',$53 '/u/adelie7/eric/PIG22625/KOH_SMI_POP_basin_index.save',$54 '/u/adelie7/eric/PIG22625/ISR_basin_index.save',$55 '/u/adelie7/eric/PIG22625/HAY_basin_index.save',$56 '/u/adelie45/adelie4/eric/Evans96_94/Evans_basin_index.save',$57 '/u/adelie45/adelie4/eric/Rutford96_t65/RUT_basin_index.save',$58 '/u/adelie45/adelie4/eric/Rutford96_t65/CAR_basin_index.save',$59 '/u/adelie45/adelie4/eric/Lambert_318/lambert_basin_index.save',$60 '/u/adelie13c/eric/ScottDenman/basin_DenmanScott_index.save',$61 '/u/adelie13b/eric/Totten24868/Totten_basin_index.save',$62 '/u/adelie45/eric/David23763-24765/david_basin_indexbis.save',$63 '/u/enderby2/eric/Mertz/Mertz_basin_index.save',$64 '/u/enderby2/eric/Mertz/Ninnis_basin_index.save',$65 ;'/u/pib1/eric/Stancomb_450/stancomb_basin_index.save',$66 '/u/pib1/eric/Shirase_229/shirase_basin_index.save',$67 '/u/adelie10/eric/Cook/basin_Cook_index.save.new',$68 '/u/adelie9b/eric/RSAT25731_Rayner2000/Rayner_basin_index.save',$69 '/u/adelie1/eric/RSAT9806-10149MUL/Mulock_basin_index.save',$70 '/u/adelie13b/eric/Sabrina_431/Moscow_basin_index.save',$71 ;'/u/pib3a/eric/RL_450/Vest_basin_index.save',$72 '/u/adelie1/eric/RSAT9805_10148BEARD/Beardmore_basin_index.save',$73 '/u/adelie2/eric/Frost_402/frost_basin_index_new.save',$74 '/u/adelie13b/eric/Dibble/Dibble_basin_index.save',$75 '/u/enderby2/eric/Phil/basin_Phil_new_index.save',$76 '/u/adelie1/eric/VenableIS/Venable_basin_index.save',$77 '/u/enderby0/eric/Track_482/basin_Abbot92_10_index.save',$78 '/u/enderby0/eric/Track_482/basin_Abbot92_24_index.save',$79 '/u/enderby0/eric/Track_482/basin_Eights_index.save',$80 '/u/adelie2/eric/Eltanin92/Eltanin_basin_index.save',$81 '/u/adelie1/eric/FOUND10196/SUF_basin_index.save',$82 '/u/pib3b/eric/Ragnhild/basin_Ragnhild_index.save',$83 '/u/pib3b/eric/Ragnhild/basin_Astrid_index.save',$84 '/u/enderby2/eric/Scylla25569/basin_american_index.save',$85 '/u/enderby2/eric/Scylla25569/basin_scylla_index.save',$86 '/u/pib3b/eric/Budd_231/basin_Buddetal_index.save',$87 '/u/enderby2/eric/Scylla25269/Part0/basin_robert_index.save',$88 '/u/amundsen1/eric/GeorgeVI_1996_66/basin_lidke_index.save',$89 '/u/amundsen1/eric/GeorgeVI_1996_66/basin_berg_index.save',$90 '/u/enderby3/eric/RL/basin_Ekstrom_index.save',$91 '/u/enderby3/eric/RL/basin_Jelbart_index.save',$92 '/u/enderby3/eric/RL/basin_Riiser_index.save',$93 '/u/enderby3/eric/RL/basin_Stancomb_index.save',$94 '/u/enderby3/eric/RL/basin_Veststraumen_index.save',$95 '/u/enderby3/eric/RL/basin_Coats_index.save',$96 ;'/u/adelie12c/eric/Scylla/basin_track166_index.save',$97 '/u/enderby2/eric/Track166/basin_Eng_index.save',$ ;Eng98 '/u/enderby3/eric/RSAT25469-25812-26155Rennick_2000/basin_index_Rennick.save',$99 '/u/enderby3/eric/RSAT25362-25705-26048Ronne_2000/basin_index_Lassiter.save',$100 '/u/pib3b/eric/Georges_1994/Track_019/basin_SmithEwing_index.save',$101 '/u/enderby3/eric/Sulzberger_424/basin_Sulzberger_index.save']102 103 xmin_bamber=-560*5e03104 ymax_bamber=+560*5e03105 for i=0,n_elements(name)-1 do begin106 restore,name(i)107 xmin=xmin0 & ymax=ymax0108 pix=(xfill*1e3+xmin-xmin_bamber)/1000. & lin=(ymax_bamber-(ymax-yfill*1e3))/1000.109 for k=-1,1 do begin110 for l=-1,1 do begin111 titi(pix+k,lin+l)=255112 endfor113 endfor114 endfor115 116 xmin0=-560.*5e3 & ymax0=+560*5e3117 118 namebis=['/u/adelie7/eric/Wordie_381/basin_index_fleming.save',$119 '/u/adelie9b/eric/AP_018/basin_index_Crane.save',$120 '/u/adelie9b/eric/AP_018/basin_index_Jorum.save',$121 '/u/adelie9b/eric/AP_061/basin_index_flask.save',$122 '/u/adelie9b/eric/AP_061/basin_index_leppard.save',$123 ;'/u/adelie9b/eric/AP_233/basin_index_mobil.new.save',$124 '/u/adelie9b/eric/AP_476/basin_index_drygalski.save',$125 '/u/adelie9b/eric/AP_476/basin_index_evans.save']126 for i=0,n_elements(namebis)-1 do begin127 restore,namebis(i)128 pix=(xfill*1e2+xmin-xmin0)/1000. & lin=(ymax0-(ymax-yfill*1e2))/1000.129 for k=-1,1 do begin130 for l=-1,1 do begin131 titi(pix+k,lin+l)=255132 endfor133 endfor134 endfor135 136 ind=where(titi ne 0)137 138 help,re0,gr0,bl0,a139 140 re0(ind)=0 & gr0(ind)=0 & bl0(ind)=0141 142 a(0,*,*)=re0 & a(1,*,*)=gr0 & a(2,*,*)=bl0143 144 write_jpeg,'Antarctic_CIELO_1km'+'.jpg',a,true=1,order=1145 146 end -
../trunk-jpl/src/pro/bytscl.m
1 function value=bytscl(value)2 %INPUT function value=bytscl(value)3 %Equivalent of the bytscl idl routine.4 5 Min=min(value(:));6 Max=max(value(:));7 Top=255;8 9 pow=1;10 value=(Top + 0.9999)*(value - Min).^(pow)/(Max - Min)^(pow);
Note:
See TracBrowser
for help on using the repository browser.