¿Cómo obtener datos de aerosoles CALIPSO de forma cómoda y eficaz? Además de los datos originales del sitio web oficial,
Cargar " $ NCARG _ ROOT/lib/NCARG/ncl scripts/CSM/gsn _ code . ncl "
Cargar
" $ NCARG _ ROOT/lib/NCARG/ncl scripts/CSM/gsn _ CSM . ncl "
Cargar
" $ NCARG _ ROOT/lib/NCARG/ncl scripts/CSM /contribuido .ncl "
Cargar
" $ NCARG _ ROOT/lib/NCARG/ncl scripts/CSM/shea _ util ncl "
Cargar<. /p>
" $ NCARG _ ROOT/lib/NCARG/ncl scripts/CSM/skewt _ func . ncl "
Cargar
" $ NCARG _ ROOT/lib/ NCARG/ncl scripts/CSM/wind_rose.ncl "
Inicio
dir=("./DATA/")
fi=addfile(dir+".
/CAL_LID_L2_VFM-valstage 1-V3-01.2007-02-06t 16-29-28zn . hdf "," r ")
Unidad monetaria de Letonia
= fi-& gt; Latitud(:,:)
lon = fi->Longitud(:,:)
Tiempo=
fi- >Profile_UTC_Time(:,: )
Aerosol=
fi->Marca de clasificación de características(:,:)
Aerosol@unidad
= "categoría"
wks = gsn_open_wks("png", "gsn_contour"); abrir un archivo ps
gsn_define_colormap(wks, "rainbow")
res =
True
res@gsnMaximize = True
res@gsnLeftString =
"Máscara de entidad vertical" p>
res @ tiYAxisString = "Altitud
(km)"
res @ tiYAxisFontHeightF = 0.02
res@cnLinesOn =
Incorrecto
res@cnFillOn = True
res@cnFillMode =
"relleno ráster" mucho más rápido
res@; gsnAddCyclic =
Incorrecto
RES @ cnLevelSelectionMode = " niveles explícitos "
res@cnLevels
= (/0,1,2 ,3,4,5,6/)
RES @ gsnspredplaycolors =
Real
RES @gsnSpreadColorStart = 1
RES @ gsnSpreadColorEnd =-3; no incluye gris ni blanco
-Recurso Tickmark
p>
latstep
= 10
res@tmXBMode = "Explícito "
res@tmXBValues
= lat(: :latstep)
res@tmXBLabels =
sprintf ("%5.2f ",lat(::latstep)) + "~C~" + \
sprintf("%5.2f ", lon(::latstep))
; - marca de token
recurso
res@lbOrientation = "Vertical "
res@lbLabelAlignment =
"Centro de caja"; el valor predeterminado es "Borde interior"
res@lbLabelAutoStride =
True
p>
RES @ lbLabelFontHeightF = 0.015
res @lbLabelStrings = (/"No
Determinación", "Océano Limpio", "Polvo", "Continente Contaminado",\
"Continente Limpio", "Polvo Contaminado", " Smoke", "Other"/)
Drawing=
gsn_csm_contour(wks, aerosol(:, :), RES); dibuja un trazado de contorno.
Fin