爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 14107|回复: 5

ncl 脚本总是报错

[复制链接]

新浪微博达人勋

发表于 2014-7-29 09:51:33 | 显示全部楼层 |阅读模式
1金钱
报错:
fatal:Could not open ($NCARG_ROOT/lib/ncarg/nclscript/csm/gsn_code.ncl)
fatal:error at line 1 in file test3.ncl
fatal:syntax error: line -1 before or near
fatal:error in statement


脚本:
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
begin
f = addfile("gmf.639.2013091500144.grb2 ","r")
vpt =f->TMP_PO_L100_GLLO
lat2d = f->lat_0
lon2d = f->lon_0
wks = gsn_open_wks(x11,pltName)
gsn_define_colormap(wks,"amwg")
res = true
res@tiMainString      = "Native Lambert Conformal"
;************************************************
; lambert conformal projections are limited using
; the corners method rather than the latlon method
; seen for cylindrical equidistant projections
;************************************************
  res@mpLimitMode       = "Corners"         ; choose range of map
  res@mpLeftCornerLatF  = lat2d@corners(0)
  res@mpLeftCornerLonF  = lon2d@corners(0)
  res@mpRightCornerLatF = lat2d@corners(2)
  res@mpRightCornerLonF = lon2d@corners(2)
;************************************************
; native lambert grids read in from grib files are
; different than those read in from netCDF files.
; NCL automatically looks for the parallel and
; meridian information on the grib file and attaches
; this information as attributes to the lat2d array.
;************************************************
  res@mpProjection          = "LambertConformal"
  res@mpLambertParallel1F   = lat2d@mpLambertParallel1F
  res@mpLambertParallel2F   = lat2d@mpLambertParallel2F
  res@mpLambertMeridianF    = lat2d@Lov       ; ncl adds from grib file

  res@pmTickMarkDisplayMode = "Always"
  res@mpFillOn              = False           ; turn off map fill
  res@mpOutlineDrawOrder    = "PostDraw"      ; draw continental outline last
  res@mpOutlineBoundarySets = "GeophysicalAndUSStates" ; state boundaries
;****************************************************************************
; usually, when data is placed onto a map, it is TRANSFORMED to the specified
; projection. Since this model is already on a native lambert conformal grid,
; we want to turn OFF the tranformation.
;****************************************************************************
  res@tfDoNDCOverlay = True
;****************************************************************************
  res@cnFillOn              = True            ; color plot desired
  res@cnLinesOn             = False           ; turn off contour lines
  res@gsnSpreadColors       = True            ; use full range of colormap
  res@gsnAddCyclic          = False           ; regional data

  plot = gsn_csm_contour_map(wks,vpt,res)
end


密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-7-29 10:56:54 | 显示全部楼层
怎么感觉你的ncl没有安装成功呢?
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2014-7-29 12:08:27 | 显示全部楼层
你的环境变量设置好了么?
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2014-7-29 14:29:59 | 显示全部楼层
sun_shine_Xia 发表于 2014-7-29 12:08
你的环境变量设置好了么?

设好了,这个错误现在解决了,显示是 fatal:MapSetTrans: error initializing map: MAPINT/MDPINT/GKS ERROR REPORTED FROM libhlu.a(Error.o) Segmentation fault
该怎么办
?
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2014-7-29 14:31:01 | 显示全部楼层
sun_shine_Xia 发表于 2014-7-29 12:08
你的环境变量设置好了么?

MapSetTrans: error initializing map: MAPINT/MDPINT/GKS ERROR REPORTED FROM libhlu.a(Error.o) Segmentation fault
现在报这个错误
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2014-7-29 16:29:44 来自手机 | 显示全部楼层
刘哲 发表于 2014-7-29 14:29
设好了,这个错误现在解决了,显示是 fatal:MapSetTrans: error initializing map: MAPINT/MDPINT/GKS ER ...

这个错误怎么解决的?
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表