[ncl-talk] (no subject)

Sunil Oulkar sunil.oulkar16 at gmail.com
Tue Sep 13 23:55:01 MDT 2016


*Hello, *
*I have some problem when defining coordinate variables, the error message
is: *















*fatal:No coordinate variable exists for dimension (lat) in variable
(s)fatal:["Execute.c":8567]:Execute: Error occurred at or near line 51 in
file contour_slope.nclMy code is: load
"/usr/local/ncl/lib/ncarg/nclscripts/csm/gsn_code.ncl"  load
"/usr/local/ncl/lib/ncarg/nclscripts/csm/gsn_csm.ncl" load
"/usr/local/ncl/lib/ncarg/nclscripts/csm/contributed.ncl"load
"/usr/local/ncl/lib/ncarg/nclscripts/csm/shea_util.ncl"begin        a  =
addfile("elevation_0.5.nc <http://elevation_0.5.nc/>","r")
TOPO = a->E({28:36},{70:78})         LON = a->LONGITUDE({70:78})        LAT
= a->LATITUDE({28:36})        lats = LAT({28.2:35.9})        lons =
LON({70.2:77.9})        nLAT = dimsizes(LAT)-2        nLON =
dimsizes(LON)-2        sres = 50000    ;5600        s =
new((/nLAT+1,nLON+1/),double)                do i = 1,nLAT,1
     do j = 1,nLON,1                      TOPOto = TOPO(i+1,j)
 TOPObo =  TOPO(i-1,j)                              TOPOri = TOPO(i,j+1)
           TOPOle =  TOPO(i,j-1)                                s(i,j) =
sqrt((((TOPOri-TOPOle)/(2*sres))^2)+((TOPOto-TOPObo)/(2*sres))^2)
                  end do                end do              s =
tan(s)*100  s!0   = "LAT" s!1   = "LON" s&lat = lats s&lon =
lons s&lon at units = "degrees_east" s&lat at units = "degrees_north"
    b = addfile("LISOTD_HRFC_V2.3.2014.nc
<http://lisotd_hrfc_v2.3.2014.nc/>","r") u = b->HRFC_COM_FR lat :=
b->Latitude lon := b->Longitude u!0 = "lat" u!1 = "lon" u&lat = lat u&lon =
lon u&lon at units = "degrees_east" u&lat at units = "degrees_north"  wks       =
gsn_open_wks("x11","contour_slope_NE")  ;---Set resources  res  =
True res at gsnDraw  = False res at gsnFrame  = False res at gsnMaximize  =
True res at gsnAddCyclic  = False res at tiYAxisString  = ""
;"Longitude"   res at gsnLeftString = "" res at gsnRightString =
"" res at cnLevelSelectionMode = "ExplicitLevels" ; set explicit contour
levels  res at cnLevels  = ((/ 0.4, 0.8, 1, 2, 4, 6, 8, 10, 12, 14, 16, 18,
20, 22, 24, 26, 28, 30/)) ; set levels   res at cnFillOn  =
True res at cnFillPalette  = "precip3_16lev" res at cnLinesOn  =
False res at mpMinLatF  = 28                ; Zoom in on map. res at mpMaxLatF  =
36 res at mpMinLonF  = 70 res at mpMaxLonF  = 78 res at mpDataBaseVersion   =
"MediumRes" res at mpFillOn  = False res at pmTickMarkDisplayMode =
"Always" res at mpFillDrawOrder      ="PreDraw" res at lbOrientation         =
"vertical"                      res at amJust                     =
"TopRight" res at pmLabelBarOrthogonalPosF = 0.02 res at lbLabelFontHeightF =
0.02 res at lbLabelAutoStride  = True res at pmLabelBarWidthF =
0.1 res at tiXAxisFontHeightF  = 0.025 res at tiYAxisFontHeightF   = 0.025  res2
                     = True res2 at cnLineLabelsOn        =
True res2 at gsnAddCyclic      = False   res2 at cnLineThicknessF      = 2
               ; line thickness res2 at cnLevelSelectionMode  =
"ExplicitLevels"  res2 at cnLevels     = (/0,10,20/)
;NE res2 at cnLabelMasking            = True  res2 at cnInfoLabelOn        =
False                      ; turn off contour
label res2 at cnLineLabelInterval       = 1             ; default =
2 res2 at cnLineLabelFontHeightF    = 0.015  plot =
gsn_csm_contour_map_overlay(wks,u,s,res,res2) draw(plot) frame(wks) end*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20160914/f1bfd5cc/attachment.html 


More information about the ncl-talk mailing list