当前位置:文档之家› NCL graphics_manual

NCL graphics_manual

NCL graphics_manual
NCL graphics_manual

NCL绘图参考手册

根据NCL Mini Graphics Manual翻译

有用的链接:

NCL主页:https://www.doczj.com/doc/0c12965217.html,/

本手册下载:https://www.doczj.com/doc/0c12965217.html,/Document/Manuals/

脚本例子和样本图形:https://www.doczj.com/doc/0c12965217.html,/Applications/

https://www.doczj.com/doc/0c12965217.html,/Document/Manuals/Getting_Started

致谢

衷心感谢上海海洋大学海洋科学学院胡松老师的悉心指导;感谢南京信息工程大学大气科学学院海洋科学系程军老师领我入门;感谢刘畅对本手册耐心细致的修订工作。

本人在学习NCL过程中,对手册进行了翻译,仅供方便学习查找使用。由于本人水平有限,本手册还存在许多不足,对一些专业名词略有模糊,望大家指正,可发邮件至:

l_n.2006@https://www.doczj.com/doc/0c12965217.html,

崔琳琳 2010年7月31日于上海海洋大学

目录

第一章引言 (4)

1.1 脚本样本 (4)

第二章高级绘图界面 (4)

2.1 gsn 一般界面 (5)

2.2 gsn_csm 界面 (5)

2.3 我该用什么界面? (5)

2.4 gsn special界面 (6)

2.5 下载界面 (6)

2.6 gsn_csm 期望 (6)

第三章入门指南 (6)

3.1 $NCARG_ROOT (6)

3.2 .hluresfile (7)

3.3 运行NCL (7)

第四章工作台 (8)

第五章通过源代码修改图形 (8)

5.1 源代码类型 (8)

5.2 设置源代码 (8)

5.3 常用的源代码 (9)

5.4 画图和gsnDraw (9)

5.5改进框架和gsnFrame (9)

5.6特殊字符串源代码gsnLeftString,gsnCenterString,gsnRightString (9)

第六章颜色 (10)

6.1 开始颜色 (10)

6.2 默认色表 (10)

6.3 内置色表 (10)

6.4 使用RBG三色 (11)

6.5 命名颜色 (11)

6.6 gsnSpreadColors (12)

6.7 CMYK (12)

第七章矢量图 (12)

7.1 矢量的类型 (12)

7.2 控制矢量 (13)

7.3 通过标量场或在标量场给矢量着色 (13)

第八章地图标号 (15)

第九章页面最大化 (15)

第十章等值线图 (16)

10.1 手动设置等值线阶 (16)

10.2 等值线效果 (16)

10.3 明确设置等值线阶 (17)

10.4 等值线标签 (17)

第十一章二维Lat/Lon数组 (18)

11.1 原始网格投影 (18)

11.2 不规则网格 (18)

第十二章改变纵横比 (19)

第十三章面板图 (19)

13.1 脚本样本 (19)

13.2 定位图形 (20)

13.3 重要的面板源代码 (20)

13.4 不同大小的面板图形 (21)

第十四章字体高度 (22)

第十五章标题 (22)

第十六章插图说明 (22)

第十七章标签条 (22)

第十八章函数编码 (22)

18.1 上标/下标 (23)

18.2 回车 (23)

18.3 希腊/数学字符 (23)

第十九章基元 (23)

19.1 多边形 (23)

19.2 多义线 (24)

19.3 Polymarkers (25)

第二十章添加文本 (25)

第二十一章X-Y 图 (26)

第二十二章指明标签 (27)

附录A:命令源代码 (28)

附录B:高级图形接口 (34)

附录C:命名的颜色列表 (36)

附录D:常见错误信息 (38)

附录E:术语 (39)

第一章引言

本文描述了如何使用高级图形界面绘制图形。下面一节将介绍一个脚本例子。

1.1 脚本样本

一般情况下,脚本具有下面几个特征:(1)用load命令下载包含高级图形界面的函数库,按照惯例,这通常写在begin之前;(2)读取数据;(3)处理数据(可选);(4)打开工作站;(5)选择颜色表(可选);(6)创建源变量,各种图形选项作为属性分配给它;(7)调用恰当的图形界面。

;*******************************************

load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"

load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"

;*******************************************

begin

;*******************************************

in = addfile(“myfile.nc”,“r”) ; pointer to file

t = in->T ; read in data

;*******************************************

; create plot

;*******************************************

wks = gsn_open_wks(“ps”,”ce”) ; open ps file

; choose colormap gsn_define_colormap(wks,"BlAqGrYeOrRe")

res = True ; resource varb

res@cnFillOn = True ; turn on color

res@cnLinesOn = False ; no cn lines

res@cnLevelSpacingF = 0.5 ; cn spacing

res@gsnSpreadColors = True ; full colors

res@lbAutoLabelStride = True ; nice lb labels

plot = gsn_csm_contour_map_ce(wks,t,res

end

图形界面的默认行为是画图和提出框架,用户可以改变默认行为。

脚本例子的完整函数库见:

https://www.doczj.com/doc/0c12965217.html,/Applications/

第二章高级绘图界面

NCL的绘图是基于面向对象的方法。这种方法提供很大的灵活性,但是很单调。为了帮助用户,我们开发了两套高级绘图界面。这两种界面便于可视化操作。由于历史原因,所有的图形界面都以gsn_开始,

表示“Getting Started with NCL”。

2.1 gsn 一般界面

一般界面是函数和程序,它用来绘制基本的x-y图,等值线图,流线图和矢量图。一般使用默认设置,但是用户可以改变这种设置。附录B列出了这些界面。图形例子以及使用指南见:

https://www.doczj.com/doc/0c12965217.html,/Document/Manuals/Getting_Started/

2.2 gsn_csm 界面

这些高级界面模仿J. of Climate(June,1998)特刊中出现的关于Climate System

Model(CSM)的图形风格。当gsn_csm界面为特定目的而设计时,许多用户喜欢选择它们。原因是它们能自动执行任务,如添加颜色标签,它们也会将变量的long_name和单位属性添加到图中(图1a)。

long_name被放在左上角,单位放在右上角。其它功能包括在圆柱形等距上添加形如“30N/120E”的纬度/经度标签,极投影图形,和压力高度图形上的特殊标签。附录B列出了这些界面:

https://www.doczj.com/doc/0c12965217.html,/Applications/

2.3 我该用什么界面?

通常用户更喜欢选择gsn_csm界面,这样做有几个特殊原因:

·你的数据具有属性,你想图形自动生成标签

·尽可能为你做同样多的事

·你喜欢一般风格

·你想把数据放在地图上,且你的数据具有地球物理坐标

2.4 gsn special界面

这些接口执行特殊任务,比如绘制标签和文本。不要把它们和gsn一般接口混淆。

2.5 下载界面

gsn一般接口、gsn_csm图形接口和函数位于两个NCL脚本。虽然使用前的任何时候接口可以下载函数库中的函数和程序,但是通常在脚本的上部begin语句之前就下载。

load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"

load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"

2.6 gsn_csm 期望

标签:

gsn_csm图形界面可以通过CCSM netCDF惯例获得所需要的信息。如:如果数据具有单位和名称,它将会自动标识在图上。

坐标变量的单位属性:

纬度和经度坐标变量应该具有下面任一个属性:

"degrees_north" "degrees_east"

"degrees-north" "degrees-east"

"degree_north" "degree_east"

"degrees north" "degrees east"

"degrees_N" "degrees_E"

"Degrees_north" "Degrees_east"

如果坐标变量不符合上面的名称,你将会收到错误信息:

(0) is_valid_lat_ycoord: Warning: The units attribute of the Y

coordinate array is not set to one of the allowable units values

(i.e. 'degrees_north'). Your latitude labels may not be correct.

对于不符合的维,最简单的方法是给坐标变量添加属性:

x&lat@units = "degrees_north"

符号&用来获取坐标变量,@用来获取属性。

第三章入门指南

3.1 $NCARG_ROOT

要执行NCL,你必须设置环境变量。包含NCARG_ROOT说明的UNIX文件是系统附属物。对于csh和tcsh,可以在".cshrc" 文件和 ".login" 文件中设置。在初始化路径变量的文件中设置。如果你用的是

ksh,bsh,bsh,在文件".profile"中设置。下面的例子适用于tcsh,假定NCL位于"/contrib":

setenv NCARG_ROOT /contrib

path = ($NCARG_ROOT/bin $path)

NCARG_ROOT应该设置在包含ncl可执行文件的“bin”目录下的父目录里。这根据系统而不同。如果你不确定,你可以系统管理员安装在什么地方。

3.2 .hluresfile

NCL有一个默认的图形环境。这要通过.hluresfile来完成。执行时,NCL在用户的主目录下寻找该文件。下面列出该文件最常见的用法:

! White background/black foreground

*wkForegroundColor : (/0.,0.,0./)

*wkBackgroundColor : (/1.,1.,1./)

! Color map

*wkColorMap : rainbow+gray

! Font stuff

*Font : helvetica

! Function Codes [Default is a colon]

*TextFuncCode : ~

! X11 window size

*wkWidth : 800

*wkHeight: 800

将该文件存放在主目录下会产生一个大的x11窗口尺寸,常见的字体,黑色背景白色前景的图形。.hluresfile可以从该网页下载:

https://www.doczj.com/doc/0c12965217.html,/Document/Graphics/

3.3 运行NCL

NCL运行模式有两种:脚本模式和交互式。后者仅需要按照提示输入ncl,交互式需要单独输入每个命令。脚本模式中,用户可以创建一个单独的NCL脚本,按照下面的方法将脚本发送给编译器:prompt> ncl < script

prompt> ncl [space] script

NCL脚本不需要扩展名,但是习惯用“.ncl”作为后缀。NCL脚本必须有begin和end语句,end 语句后回车。

第四章工作台

创建图形之前需要打开工作台,它接受图形命令。工作台有一个名称,这个名称称为输出文件的一部分或X11窗口的标题。用户可以同时打开多个工作台,每个工作台只有一个颜色地图。

有六种类型的工作台:ncgm (NCAR computer graphics metafile),ps(postscript),eps (encapsulated postscript, contains a bounding box), epsi (encapsulated postscript with a

bitmap preview), pdf, and X11 window。例如:

wks = gsn_open_wks(“pdf”,”34_x_45”)

wks_2 = gsn_open_wks(“ps”,”myfile”)

第五章通过源代码修改图形

源代码是用来修改默认图形的,它们可以是字符串、浮点型、整型、双精度型等。前两个(或三个)字母小写,剩下的字母第一个大写(如:cnFill0n)。如果源代码希望是浮点型数值,源代码名称要加上F(如:txFontHeightF, mpMinLatF)。

5.1 源代码类型

源代码的前两个字母表示类型:

详见:

https://www.doczj.com/doc/0c12965217.html,/Document/Graphics/Resources/

5.2 设置源代码

源代码作为属性传递给高级图形接口,用符号@分配属性。注意,res是用户定义的变量。最好给每个源代码建立一个独立的变量,方便传给不同类型的接口。Vetor源代码发送给等值线函数将会出错。下面的例子是建立一个逻辑性的res变量:

res = True

res@tiMainString = “my title”

res@cnFillOn = True

源代码变量是图形接口调用序列参数中的最后一个:

plot = gsn_csm_contour(wks,data,res)

plot2 = gsn_xy(wks,data,res)

等号左边的变量是图形类型,名称可以任意定义。

5.3 常用的源代码

附录A中给出了常用的源代码。

5.4 画图和gsnDraw

默认情况下,高级图形接口创建和画出图形对象。设置gsnDraw = False可以改变默认设置。

5.5改进框架和gsnFrame

默认情况下,高级图形界面在画出图形对象后对框架进行改进。框架可以比喻成书的一页。工作台就像一本书,改进框架就等于翻书。工作台可以有多个框架。设置gsnFrame = False可以改变默认设置。

5.6特殊字符串源代码

gsnLeftString,gsnCenterString,gsnRightString

gsn_csm图形接口的默认行为是将数据的全称放在图形的左上角,数据单位放在右上角。可以通过gsnLeftString 和gsnRightString来改变默认行为。下面的例子将会删除字符串:

res = True

res@gsnLeftString = ""

下面的例子将右边的字符串设置为用户指定的,而且设置了中间字符串:

res = True

res@gsnRightString = "my string"

res@gsnCenterString = "center"

第六章颜色

6.1 开始颜色

cnFillOn = True将会打开存在的等值线填充颜色。另外,cnFillMode = “RasterFill”会打开试映图模式。

一个工作台只有一个色表,而不是一个单独的图形。这就意味着在同一个工作台上你不能用不同的色表绘制图形,除非你合并色表。该程序见:

https://www.doczj.com/doc/0c12965217.html,/Applications/color.shtml

6.2 默认色表

NCL的默认色表由一系列不同的颜色组成,但是用户可以发现这些和科学应用不太相称。有三种方法可以改变色表:选择内置色标表,指明RBG三种颜色,或者指明一个命名的数组。

6.3 内置色表

NCL中有许多预先定义好的色表,列表可以从下面网站找到:

https://www.doczj.com/doc/0c12965217.html,/Document/Graphics/color_tables.shtml 用户可以通过下面程序来选择特定的色表:

gsn_define_colormap(wks,"gui_default")

6.4 使用RBG三色

用户可以使用RGB(red,green,blue)三色自定义色表。用下面的代码段来说明:

;divide by 225.0 (type float) to

;normalize and convert colors to a

;float variable.

colors = (/ (/255,255,255/),\

(/0,0,0/),\

(/255,255,255/),\

(/244,255,244/), \

(/217,255,217/), \

(/163,255,163/),\

(/106,255,106/),

(/43,255,106/),\

(/255,127,0/) /) /255.0

; generate new color map

gsn_define_colormap(wks,colors)

三色的前两种颜色是黑色和白色,这两种颜色用来表示前景和背景。如果你想创建自己的色表,就必须确保这些颜色存在于前两种颜色中。

6.5 命名颜色

有许多命名的颜色和制定的RBG值相当。详见目录C或:

https://www.doczj.com/doc/0c12965217.html,/Document/Graphics/named_colors.shtml 下面的代码段是利用一组命名的颜色创建色表:

colors = (/ "white", "black", "white", "RoyalBlue",

"LightSkyBlue", "PowderBlue", "LightGreen",\

"PaleGreen", "wheat", "brown","pink"/)

gsn_define_colormap(wks,colors)

6.6 gsnSpreadColors

当创建一个等值线图或矢量图时,NCL选择色表的前N个连续颜色为默认值,这里N是指等值线或矢量阶的个数。假如一个色表包含200个颜色,跨越从深蓝色到深红色。默认行为是使用前N个颜色。设置gsnSpreadColors = True可以改变默认行为。这个gsn代码迫使使用色表中的全部颜色。如,如果等值线阶为10,颜色为200,那么使用的颜色是每隔20个。用户也可以通过设置gsnSpreadColorStart和gsnSpreadColorEnd来使用色表中的一部分。

6.7 CMYK

一些科学杂志要求提供的图形为CMYK格式。CMYK是一种可选择的颜色模式。下面的代码段生成一个CMYK图形:

; create variable to hold info

type = "ps"

type@wkColorModel = "cmyk"

; pass this to the workstation

wks = gsn_open_wks(type,"color")

; select a colormap

gsn_define_colormap(wks,"BlWhRe")

注意,色表不能改成CMYK格式,附言文件在输出时被转换。

第七章矢量图

7.1 矢量的类型

NCL中矢量有四种类型,设置vcGlyphStyle = "type"可以改变类型;

“LineArrow”:多段线和箭头,默认

“FillArrow”:加填的多边形和箭头

“WindBarb”:使用天气图上的标准风标图示

“CurlyVector”:卷曲矢量

7.2 控制矢量

多数矢量图需要三个源代码,它们通过参考矢量控制矢量的大小,细化矢量(图5c):

下面的代码段说明了源代码的使用:

res = True

; set the reference vector mag and size

res@vcRefMagnitudeF = 10.0

res@vcRefLengthF = 0.045

; thin the vectors

res@vcMinDistanceF = 0.017

plot = gsn_csm_vector(wks,u,v,res)

7.3 通过标量场或在标量场给矢量着色

在同一张图上画矢量场和标量场有四个接口:

gsn_csm_vector_scalar_map_ce

gsn_csm_vector_scalar_map_polar

gsn_csm_vector_scalar_map

gsn_csm_pres_hgt_vector

这些接口的默认情况是通过标量场的大小给矢量定义颜色(图5d),设置gsnScalarContour = True 可以改变默认行为。

如果想要一个不同类型的图形,需要创建单独的等值线图和矢量图,然后使用overlay程序连接两者。

下面是一个生成两个图形对象的脚本。Overlay用来把它们连接成一个对象。注意gsnDraw和gsnFrame设置为False。生成图形的顺序不重要。Overlay有两个参数,每一个是图形对象。Overlay 程序将第二个对象添加到第一个对象下。Overlay完成后,需要手动画出连接对象且改进框架。

在一个图形资源列表中,应该关闭gsnLeftString和gsnRightString。否则两幅图的标签字符串将会重叠。

; create vector plot

res = True

res@vcRefMagnitudeF = 30.0

res@vcRefLengthF = 0.045

res@vcMinDistanceF = .019

res@vcGlyphStyle = "CurlyVector"

res@gsnDraw = False

res@gsnFrame = False

res@gsnLeftString = ""

res@gsnRightString = ""

plot = gsn_csm_vector(wks,u,v,res)

; create contour plot

resCN = True

resCN@cnFillOn = True

resCN@cnLinesOn = False

resCN@gsnSpreadColors = True

resCN@gsnDraw = False

base = gsn_csm_contour(wks,data,resCN)

;overlay vector plot onto contour plot

overlay(base,plot)

draw(base) ; draw the combined obj

frame(wks) ; advance the frame

成功创建一个overlay的关键是要确保两个图形中数据的坐标变量相同。

第八章地图标号

NCL中有两种地图标号,第一种(图5e)是默认的:*_ce and *_polar图形接口;第二种(图5f)是4.2.0.a023版本加入的。

第九章页面最大化

gsnMaximize将会自动调整图形大小,且旋转图形使之填满整个页面。注意,如果你要生成一个平板图形(第13章),需要设置变量gsn_panel,不是设置每个图形的资源变量。

另一个资源gsnPaperOrientation可以设置为"automatic"(default),"landscape"或者

"portrait"。

第十章等值线图

10.1 手动设置等值线阶

需要四个源代码:

res@cnLevelSelectionMode = "ManualLevels”

res@cnMinLevelValF = -30

res@cnMaxLevelValF = 30

res@cnLevelSpacingF = 5

10.2 等值线效果

NCL已经开发了许多函数和gsn源代码来创建特殊的等值线效果(图5g)。

例如,有一个源代码要求你指定零线的宽度(gsnContourZeroLineThicknessF),负值用虚线表示(gsnContourNegLineDashPattern)。有些函数用来在不同的地方描影(如:ShadeLtContour)。所有这些函数都位于特定函数库shea_util.ncl,它们和NCL捆绑在一起。脚本库必须在begin语句前下载:

load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/shea_util.ncl"

shea_util.ncl函数的列表见:

https://www.doczj.com/doc/0c12965217.html,/Document/Functions/list_shea_util.shtml

下面的一段代码用来调用函数:

res = True

res@gsnDraw = False

res@gsnFrame = False

res@cnFillOn = True

res@gsnSpreadColors = True

plot = gsn_csm_hov(wks,chi,res)

plot = ShadeLtContour(plot,0.,3)

10.3 明确设置等值线阶

两个代码:

res@cnLevelSelectionMode= "Explicit"

res@cnLevels= (/.01,4,7.2/)

10.4 等值线标签

有三种等值线标签分布模式:randomized (default), computed, and constant。只有常量模式使标签成为线的一部分(图5h.b),其它两种方法穿过线(图5h.a)。为了避免这种情况,需要设置cnLabelMasking = True。使用cnLineLabelBackgroundColor可以选择背景色或透明的背景(图5h.c)。

如果常量模式有效,标签的密度由cnLineDashSegLenF控制;如果另外两种方法有效,标签的密度将由cnLineLabelDensityF控制。

第十一章二维Lat/Lon数组

二维lat/lon数据产生两种类型:

第一种:数据已经被投影到地球范围内,称之为原始网格投影。常见例子是原始兰伯特正形投影。

第二种:来自不规则网格的数据,它的每个格点必须通过独特的存储单元来表示,但不是预先投影好的。许多网格属于这一类,包括曲线网格和有限元网格。

每种情况要求各自特殊的技术。如果你有二维lat/lon数据,你必须提前知道它是否是原始网格投影。

11.1 原始网格投影

用户怎样知道是否由原始网格投影呢?一些GRIB和netCDF文件包含“grid type”属性,它们表明特定的投影。对于没有信息的文件,用户需要询问数据源来获得更多的信息。

原始网格投影要求的第一种方法是关闭转换数据到地球投影,设置:

res@tfDoNDCOverlay = True

第二种方法是利用转角方法限制地图。这种方法要求用户知道网格的左下角和右上角的内角。

res@mpLimitMode = "Corners"

res@mpLeftCornerLatF = 16

res@mpLeftCornerLonF = 135

res@mpRightCornerLatF = 54

res@mpRightCornerLonF = 79

一些netCDF和GRIB文件包含数组“corners”,它包含这些信息。

最后一种方法是网格特性。网格本身需要被详细说明,且要设置定义网格的代码。朗伯特正型投影需要设置两个纬度值一个经度值:

res@mpProjection ="LambertConformal"

res@mpLambertParallel1F = 30.

res@mpLambertParallel2F = 55.

res@mpLambertMeridianF = 45.

一些文件包含这些信息:

https://www.doczj.com/doc/0c12965217.html,/Applications/native.shtml

https://www.doczj.com/doc/0c12965217.html,/Applications/lcnative.shtml

11.2 不规则网格

lon2d和lat2d用来在地图上画出这种类型的图。

假定一个数据文件具有下列特征:

time = 1

nlat = 345

nlon = 567

float TLONG (nlat,nlon)

float TLAT (nlat,nlon)

float ROFF (time,nlat,nlon)

下面一段代码说明了这种方法:

tlat = f->TLAT

tlong = f->TLONG

roff = f->ROFF

roff@lon2d = tlat

roff@lat2d = tlon

虽然tlat和tlong是变量名,可以任意定,但是属性lon2d和lat2d要保留不能改变。

只有利用高级图形接口绘制二维lat/lon数据才要明确设置这两个属性。对于等值线图,用户需要用cnFillMode源代码改变填充模式。

第十二章改变纵横比

vpWidthF和vpHeightF用来改变图形的纵横比。注意,图形是地图时,需要添加源代码mpShapeMode = "FreeAspect"。

第十三章面板图

面板图是在同一页上显示两个或多个图形对象。最常用的方法是通过gsn接口gsn_panel。这个接口假定所有图形尺寸相同。它根据第一幅图的大小和形状决定面板的定位。

13.1 脚本样本

下面的代码段说明了基本面板图的方法:

plot = new(2,graphic)

res = True

res@cnFillOn = True

res@gsnSpreadColors = True

res@gsnDraw = False

res@gsnFrame = False

plot(0) = gsn_csm_contour(wks,u,res)

plot(1) = gsn_csm_contour(wks,v,res)

;*************************************

; create panel plot

;**************************************

resP = True

resP@txString = "common title"

gsn_panel(wks,plot,(/3,1/),resP)

在这个脚本中,(1)生成一个图形数组,图形是一个包含多个图形对象的变量;(2)将gsnDraw 设置成False,因此生成图形不是独自出现;(3)将gsnFrame设置为False以便阻止自动生成

frame/page;(4)生成各个图形对象;(5)生成一个独立的面板代码变量;(6)调用gsn_panel。参数是工作台、图形数组、页面上的图形和面板代码变量。

13.2 定位图形

gsn_panel中的第三个参数是指明图形应该如何定位的数组。这个数组最简单的指示是指明行和列(图13a)。

设置gsnPanelRowSpec = True,图形分布是每行的个数。

13.3 重要的面板源代码

下面的源代码是用来生成面板图形的常用的源代码。它们被传递给gsn_panel,而不是给图形数组的每个图形。

txString:公用标题

gsnPanelLabelBar:公用标签

gsnPanelBottom:下面加上空格

gsnPanelTop:上部加入空格

gsnPanelFigureStrings:将你选择的字符串放在每个图形的左上角。每个放置字符串的地方能够受控制。

堡垒主机用户操作手册运维管理

堡垒主机用户操作手册 运维管理 版本2.3.2 2011-06 目录1.前言...................................................... 1.1.系统简介 .............................................. 1.2.文档目的 .............................................. 1.3.读者对象 .............................................. 2.登录系统.................................................. 2.1.静态口令认证登录 (3) 2.2.字证书认证登录 ........................................ 2.3.动态口令认证登录 ...................................... 2.4.LDAP域认证登录........................................ 2.5.单点登录工具 ..........................................

3.单点登录(SS0)........................................... 3.1.安装控件 .............................................. 3.2.单点登录工具支持列表 .................................. 3.3.单点登录授权资源查询 .................................. 3.4.单点登录操作 .......................................... Windows资源类(域内主机\域控制器 \windows2003\2008) Unix\Linux资源类............................... 数据库(独立)资源类 ........................... ORACLE_PLSQL单点登录........................... ORACLE_SQLDeveleper单点登录.................... MSSQLServer2000查询分析器单点登录.............. MSSQLServer2000企业管理器单点登录.............. SQLServer2005ManagementStudio单点登录.......... SQLServer2008ManagementStudio单点登录.......... SybaseDbisqlg单点登录..........................

db2top工具详解(翻译)

Database (d) Figure 2. Database screen 在数据库屏幕,db2top提供了一组对整个数据库的性能监控单元。 用户可以监视活动会话(MaxActSess),排序内存(SortMemory)和日志空间(LogUsed)。这些监测元素可以帮助用户确定这些元素的当前使用百分比。如果这些因素中的一个开始达到很高甚至100%时,用户应该开始调查发生了什么事。 当前时间和数据库开始时间(Start Time)相比能让我们了解数据库运行了多久。这个值结合其他检测元素去调查那些已存在一段时间的问题是非常有用的。 锁的使用(LockUsed)和升级(LockEscals)对缩小锁定问题非常有帮助。如果LockEscals 数量很大时,则增加LOCKLIST和MAXLOCKS数据库参数是一个好主意或者寻找那些引起这个问题的不良查询语句。 L_Reads,P_Reads和A_Reads代表逻辑读,物理读和异步读取。结合的命中率(HitRatio)值,这些变量对于评估大多数的读取发生在存储器中还是磁盘I / O里是非常重要的。因为磁盘的I / O比存储器存取慢得多,用户更喜欢访问在内存中的数据。当用户看到HitRatio 下降低则可以查看缓冲池(bufferpools)是不是不够大了,或是不是有查询进行了太多的全白扫描而导致页面数据从内存洗冲到磁盘。 和读类似,A_Writes代表异步写入,这表明数据页是由异步页清洁剂之前写的缓冲池空间是必需的。通过db2top 刷新频率这段时间内的写数量我们还能知道有多少写请求发生了。还能计算每次写入的平均花费时间这对分析I/O瓶颈引起的一些性能问题有所帮助。当A_Writes/Writes的比值越高则写I/O性能越高。 SortOvf代表排序溢出。如果用户发现这个数字变为非常高,就需要寻找查询了。排序溢出发生在SORTHEAP不足够大,导致排序(Sort)或HashJoin操作可能会溢出数据到临时空间。有时该值随着SORTHEAP增加而降低,但在其他情况下,可能没有多大帮助,如果进行排序的数据集比可分配给SORTHEAP内存大得多。如果请求的数据量超过缓冲池可容纳的临时空间大小那么就可能需要物理I/O来进行SORT或哈希链接在这种情况下排序溢出将是很大的瓶颈。因此优化查询来减少排序溢出的数量能显著提高系统的性能。

db2top

DB2TOP(1) User Manuals DB2TOP(1) NAME db2top ? DB2 performance monitor SYNOPSIS db2top [?d dbname] [?n nodename] [?u username] [?p pass?- word] [?V schema] [?i interval] [?P ] [?b option] [?a] [?B] [?k] [?R] [?x] [?f file <+offset> ] [?D delimiter] [?C

Windows平台上NCL的安装

图文详解Windows平台上NCL的安装 NCL在Linux下的安装非常容易,只需下载适当版本的文件,设置好环境变量即可使用。 NCL在Windows下的安装则要麻烦一些,需要先安装一个虚拟Linux环境(Cygwin/X)。 以下内容详细介绍NCL在Windows平台上的安装过程,希望仅具备Windows基本操作技能的用户也能轻松安装NCL。 一、NCL简介 二、准备工作 三、安装Cygwin/X 四、熟悉Cygwin/X环境 五、安装NCL 六、运行NCL范例 七、语法高亮显示(此部分供有兴趣的用户参考) 八、.hluresfile文件(此部分供有兴趣的用户参考) 九、FAQ 十、获取帮助 一、NCL简介 NCL(NCAR Command Language)是由NCAR的“Computational & Information Systems Laboratory”开发的。 NCL是一种编程语言,专门用于分析和可视化数据。主要用于以下三个领域: 文件输入/输出(File input and output): 资料处理(Data processing): 图形显示(Graphical display):可生出出版级别的黑白、灰度或彩色图。 从5.0起,NCL和NCAR Graphics已经打包在一起发行。2009年3月4日,NCL发布了最新的5.1.0版,该版本更新了地图投影,修正了一些bug,增加了更多的函数及资源。下图为新增的含中国省界的地图(见图1-1)。

二、准备工作 2.1 安装环境 安装环境为WinXP Professional SP3,并做如下假定: 计算机名:TEAM 用户名:Grissom 安装目录:D:\download 用户在实际安装中,请根据自己系统的信息替换本教程中的计算机名和用户名。 特别说明:用户名中不能出现空格,否则会在使用中出现一些问题。 2.2 下载Cygwin/X Cygwin/X=Cygwin+X。通俗地说,Cygwin/X可以在Windows平台上实现命令行+图形的Linux模拟环境。 Cygwin/X的下载与安装非常灵活,用户可根据自己的需求定制。为便于大家的安装,我已下载了安装NCL所需的软件包,包括编译器、编辑器、X Server等,用户可直接从以下地址下载,并解压至D:\download\install 目录下。 Cygwin下载:https://www.doczj.com/doc/0c12965217.html,/xglm/2009/2/wnx45afnq7.htm 以下关于Cygwin和Cygwin/X的详细介绍供参考:

commvault 操作手册

CommVault备份系统安装配置手册

目录 第一章湛江港备份应用环境描述 (3) 1.1 CommVault服务器环境 (3) 1.2 CommVault软件安装信息 (3) 1.3 Exchange环境 (3) 第二章备份系统安装及配置 (3) 2.1安装前准备(Windows操作系统) (4) 2.2 Commvault软件安装 (4) 2.3 客户端安装 (8) 2.3.1虚拟机客户端安装(Vitual Server Agent) (8) 2.3.2 Exchange客户端安装 (9) 2.4许可证管理 (14) 2.5存储介质管理 (16) 2.6存储策略配置 (18) 第三章VMware备份配置及恢复 (21) 3.1虚拟机备份配置 (21) 3.2虚拟机备份 (23) 3.3虚拟机恢复 (24) 第四章 Exchange备份配置及恢复 (26) 4.1 Exchange邮箱备份配置 (26) 4.2 Exchange邮箱备份 (28) 4.3 Exchange邮箱恢复 (30) 4.4 Exchange数据库备份配置 (31) 4.5 Exchange数据库备份 (32) 4.6 Exchange数据库恢复 (34)

第一章应用环境描述 1.1 CommVault服务器环境 CommVault服务器型号:IBM-3650-M2 CommVault服务器名称:cv Commvault服务器域名:https://www.doczj.com/doc/0c12965217.html, CommVault服务器IP地址:xxx.xxx.xxx.xxx CommVault服务器操作系统:Windows2008 (64位) Web访问路径:http://xxx.xxx.xxx.xxx/console 1.2 CommVault软件安装信息 CV-SQL密码:xxxx Commvault客户端名:cv Commvault登录用户名:xxxx Commvault登录密码:xxxxx DR备份设置:D:\CVDR 1.3 Exchange环境 一、Exchange备份架构 二、Exchange架构环境描述 Exchange服务器操作系统:Windows2008 R2 (X64)Exchange版本:2010 现有5台虚拟服务器作为Exchange环境, 2台作为Exchange数据库服务器,采用DAG技术(Exdb1, Exdb2), 2台作为客户端服务器做了负载均衡 (Excas1, Excas2), 1台作为边缘服务器(Exedge1) 第二章备份系统安装及配置

ncl源码安装方案

气象项目NCL开发环境配置手册 1建立和测试源码安装ncl所需要的编译环境 1.1安装ncl所需要的编译器 源码编译安装ncl需要C编译器和Fortran编译器。C编译器使用gcc即可。安装ncl5.2.1版本时,最好使用gfortran或g95作为Fortran编译器,而不要使用g77。 1.2为外部软件配置环境变量 例如设置C编译器环境变量,export CC=gcc;设置Fortran编译器,export FC=gfortran。 2下载安装非可选外部软件 注:安装时最好把所有的外部软件都安装到同一根目录下,这样做便于以后告诉ncl编译系统所有的外部软件的安装位置。本文假设所有的外部软件都安装在/usr/local目录下。官网上说如果源码编译安装ncl,则下面的几款软件都是必须安装的: ●JPEG 支持jpeg图形的软件,我下载的jpeg源码安装文件是jpegsrc.v8c.tar.gz。一旦有了源码,执行以下命令进行安装: ./configure --prefix=/usr/local make all install 如果jpeg版本是v6的,则还要额外执行以下命令: make install-lib make install-headers ●zlib 如果想要支持png图形,或者支持grib2数据,则需要下载安装此软件。我下载的zlib源码安装文件是zlib-1.2.5.tar.gz。一旦有了源码,执行以下命令进行安装: ./configure - -prefix=/usr/local make all install ●NetCDF 支持NetCDF数据格式读取的软件包。(如果不需要NetCDF数据读取的话,应该可以 不用安装) - 1-

wrf手册中文

Chapter 1: Overview Introduction The Advanced Research WRF (ARW) modeling system has been in development for the past few years. The current release is Version 3, available since April 2008. The ARW is designed to be a flexible, state-of-the-art atmospheric simulation system that is portable and efficient on available parallel computing platforms. The ARW is suitable for use in a broad range of applications across scales ranging from meters to thousands of kilometers, including: ?Idealized simulations (e.g. LES, convection, baroclinic waves) ?Parameterization research ?Data assimilation research ?Forecast research ?Real-time NWP ?Coupled-model applications ?Teaching 简介 Advanced Research WRF (ARW)模式系统在过去的数年中得到了发展。最近公布了第三版,从2008年4月开始可供使用。ARW是灵活的,最先进的大气模拟系统,它易移植,并且有效的应用于各种操作系统。ARW适用于从米到成千上万公里尺度的各种天气系统的模拟,它的功能包括: ?理想化模拟(如,LES,对流,斜压波) ?参数化研究 ?数据同化研究 ?预报研究 ?实时数值天气预报 ?耦合模式应用 ?教学 The Mesoscale and Microscale Meteorology Division of NCAR is currently maintaining and supporting a subset of the overall WRF code (Version 3) that includes: ?WRF Software Framework (WSF) ?Advanced Research WRF (ARW) dynamic solver, including one-way, two-way nesting and moving nest. ?The WRF Preprocessing System (WPS) ?WRF Variational Data Assimilation (WRF-Var) system which currently supports 3DVAR capability ?Numerous physics packages contributed by WRF partners and the research community ?Several graphics programs and conversion programs for other graphics tools And these are the subjects of this document. The WRF modeling system software is in the public domain and is freely available for community use.

sqc基础库使用手册

SqcLib库接口定义 新的sqc基础库采用c++封装,开发人员只需要从基础类Db2Tools派生自己的业务类。然后重载基础类的busiLogic方法,就可以完成自己业务逻辑处理。具体的处理流程为: 1、在基础类Db2Tools的run方法中完成对具体应用参数的解析。 2、run方法调用busiLogic方法,完成具体的业务逻辑 3、busiLogic方法中调用基础类的常用数据库访问方法,完成对数据库的操作。 4、在基础类的数据库访问方法中,除完成指定的数据库操作外,同时完成日志输出和相关事务控制。[日志的输出目录为profile文件中定义的AGENTTRACEDIR目录,如果没有定义,取默认路径] 1函数列表 1.1数据库类(Db2Tools) 该类有两个主要功能: 1、实现数据库访问 2、完成对具体业务逻辑调用和事务控制 ●connDb 函数原形:int connDb(const char *m_para_conn) 用途:连接数据库 参数:m_para_conn:数据库名dbname 返回:1.输入的数据库参数不对 2.密码参数环境变量设置错误 3.数据库连接失败 0.数据库连接成功 ●busiLogic 函数原形:int busiLogic(void) 用途:业务逻辑入口 参数: 返回: ●run 函数原形:int run(int argc,char *argv[]) 用途:实例开始入口 参数:argc:参数个数

Argv:参数数组 (通常取main函数入口参数) 返回:0:成功,其它:失败 ●db2RunstatTab 函数原形:int db2RunstatTab(char *tabname,char *file,int line) 用途:对表做runstats 参数:tabname:输入需要runstats的表名,schema.tabname或者tabname(schema默认为用户名) 返回:-1:失败 0:成功 ●db2Insert 函数原形:int db2Insert(char *sqlstr,char *tabname,char *file,int line) 用途:提交insert语句 参数: sqlstr:insert sql语句 file: line: 返回:-1:失败 0:成功 ●db2Update 函数原形:int db2Update(char *sqlstr,char *tabname,char *file,int line) 用途:提交update语句 参数: sqlstr:update sql语句 file: line: 返回:-1:失败 0:成功 ●db2Delete 函数原形:int db2Delete(char *sqlstr,char *tabname,char *file,int line) 用途:提交delete语句 参数: sqlstr:delete sql语句 file: line: 返回:-1.失败 0.成功 ●db2DropTab 函数原形:int db2DropTab(char *tabname,char *file,int line) 用途:删除表 参数: tabname:需要删除的表名,schema.tabname file:

用户操作手册

用户操作手册 1、引言 [ 阐明编写手册的目的,指明读者对象。] 2、系统概述 2.1 目标 2.2 功能 2.3 性能 a.数据精确度[ 包括输入、输出及处理数据的精确度] b.时间特性[ 如响应时间、处理时间、数据传输时间等] c.灵活性[杂财政仪方式、运行环境需做某些变更是软件的适应能力] 3、运行环境 3.1 硬件[列出系统中的每种硬件的数量、名称、主要功能及性能。] 3.2 软件 3.2.1 支持软件 [ 如: a.操作系统名称及版本号; b.语言编译系统或汇编系统的名称及版本号; c.管理系统的名称及版本号; d.其他必要的支持软件。] 3.2.2 运行软件 [ 列出在系统中每种运行软件的名称、版本号及主要功能描述] 4、使用说明 4.1 硬件安装 [ 列出在系统中各硬件之间的接线图及安装说明] 4.2 软件安装 4.2.1 安装和初始化 [ 给出程序的存储形式、操作命令、反馈信息及其含义、表明安装完成的标志 及安装所需的软件工具等] 4.2.2 输入[ 给出输入数据或参数的要求。] 4.2.2.1 数据背景[ 说明数据来源、存储媒体、出现频度、限制和质量管理等。] 4.2.2.2 数据格式 [ 如: a.长度; b. 格式基准; c. 标号; d. 顺序; e. 分隔符; f. 词汇 表;g. 省略和重复;h. 控制] 4.2.2.3 输入举例 4.2.3 输出[ 给出每项输出数据的说明。] 4.2.3.1 数据背景[ 说明输出数据的去向、使用频度、存放媒体及质量管理等。] 4.2.3.2 数据格式[ 详细阐明每一输出数据的格式。如首部、主体和尾部的具体 形式。] 4.2.3.3 举例 4.2.4 出错和恢复 [ 给出:a. 出错信息及其含义; b. 用户应采取的措施,如修改、恢复、再启动。]

DB2 简明运维手册

DB2 简明运维手册 数据库启动 数据库正常启动的流程包括两个步骤, 首先启动数据库实例,在root用户下切换到实例用户su - db2inst1,执行命令db2start 然后激活对应的数据库,执行命令: db2 activate db 数据库名。 直到出现: 则数据库成功启动。 数据库停止 停止数据库使用如下命令: 在root用户下切换到实例用户su - db2inst1,执行命令db2stop force, 直到出现: 则数据库停止成功。 数据库参数 DB2的参数分为实例级参数和数据库级参数,以及实例注册变量 实例级参数:

主要设置实例使用的TCP/IP端口,查看实例端口通过命令:db2 get dbm cfg 数据库实例注册变量: 确认设置了通信协议为TCPIP,命令如下: 如果没有设置则通过命令db2set DB2COMM=tcpip进行设置。 数据库参数 确认内存自动调整已经打开, 否则连接到数据库并执行db2 update db cfg for sample using SELF_TUNING_MEM ON设置 数据库的缺省日志参数为

如果需要修改日志参数,可以通过命令 db2 udpate db cfg for 数据库名using 参数名参数值 例如增大备用日志文件数量到50,则可以通过命令修改 创建数据库 在实例用户下,执行 db2 "create <数据库名> on <目标路径> using codeset UTF-8 territory cn" 这样创建的数据库缺省页面大小(pagesize)为4K(4096),字符集为UTF-8,如果要使用GBK字符集,则把UTF-8修改为GBK即可。 创建缓冲池(bufferpool) 为了使用与缺省页面大小不一致的表空间,例如缺省页面大小为4K,但是需要使用32K页的表空间,就必须先创建页面大小为32K的缓冲池,命令如下:db2 "create bufferpool bp32k pagesize 32768" bp32k为缓冲池的名字,通常每种页面大小创建一个缓冲池即可,例如8K页面的缓冲池可以命名为bp8k。缓冲池缺省为自动调整大小,如果需要限定使用内存,则使用alter命令,如下: db2 "alter bufferpool bp32k size <页面数量> " <页面数量>为目标内存大小/页面大小,例如要为32K的bufferpool分配2GB内存,则: <页面数量>=2 * 1024 * 1024 / 32 = 65536 创建表空间 如果创建数据库默认页面大小的表空间,并且选择系统自动管理的模式,则使用命令: db2 "create tablespace <表空间名>"

《叉车操作手册》

叉车电瓶和充电器使用规程 一、电瓶: 当叉车配备了其它种类的电瓶及/或充电器时,遵从其制造商的指导。 (一)远离火种(爆炸性气体) 绝对禁止火焰接近电瓶。电瓶内部会产生爆炸性气体;吸烟、火焰及火花,均会引起电瓶爆炸。 (二)小心触电 严禁引起短路,电瓶带有高电压和能量。当处理电瓶时,要戴护目镜、穿胶鞋和戴橡皮手套。 (三)正确接触 严禁将电瓶的正、负极调乱,否则可导致火花、燃烧及/或爆炸。 (四)远离工具 严禁让工具接近电瓶两极,以免引起火花或短路。 (五)勿过量放电 严禁让叉车的电量耗至叉车不能移动时,才进行充电。(会引致电池寿命缩短)当电瓶负荷显示器显示无电时,请立刻进行充电。 (六)保持清洁 保持电瓶上表面干净。严禁使用干布擦电瓶表面,以免引起静电。清洁电瓶要戴护目镜、穿胶鞋和戴橡皮手套。当清洁电瓶后,才能进行充电。 (七)穿着安全服 为了个人安全,需配戴护目镜、穿胶鞋和戴橡皮手套。 (八)小心电瓶电解液。 电瓶电解液含有硫酸,严禁让皮肤接触电瓶电解液。 (九)急救 电瓶电解液含有硫酸,若与之接触可能造成烧伤。发生意外时,请立即进行急救并请医生治理。 ①溅到皮肤上:用水冲洗10-15分钟 ②溅到眼睛上:用水冲洗10-15分钟 ③误咽:喝大量的水和牛奶 ④溅到衣服上:立即脱下衣服 如不遵守以上各点,可造成严重的伤亡事故。 (十)拧紧电瓶通风盖 拧紧电瓶通风盖,以防泄漏电解液。 (十一)清洗 严禁在叉车上清洗电瓶,以免损坏叉车。 (十二)不正常的电瓶 如电瓶发生下列情况,与和资格的服务机构或电瓶生产商联系。 ①电瓶发臭 ②电解液变浊 ③电解液减少速度过快 ④电解液温度过高 (十三)严禁拆解电瓶 不得让电解液耗尽、拆卸或自行维修电瓶。

IBP中文操作手册

PPC 中文操作手冊 IBP 機型 上海譯本2005年9月ANGUS

1.0 安全資訊 机台设计安全為首要考慮,设计符合工业安全标准,每台干燥机在出厂时都检查了安全性和运行操作,每个压力容器在ASME Section VIII范围以下通过静力流体的测试,以保证符合最新的安全标准.每台干燥机出厂都配备了安全阀. 警告-为了保证机台安全运行必须遵守以下安全规范,否则会造成机台损坏和人员伤亡,并此损坏不在保固范围内. 1 不要安装或维修在运输时已经损坏的干燥机 2 不要让干燥机在超过最高设计压力或温度下运行,做维修时要先泄压 3 安装机台时要符合当地的供电模式,维修时应切断主电源 4 机台的某些部件没有绝缘,正常运行时温度就会很高,没有确定表面温度时不要随便触摸 5 使用原厂的备品和配件 机台指示标志: DANGER-立刻产生危险,造成严重的伤害或死亡 WARNING-危险或不安全的动作会造成严重伤害或死亡; CAUTION-危险或不安全的动作会造成较小的伤害或产品和财产的损坏 2.0 接收,储置,搬運 2.1 接收并检查 运输时上船前我们已经检查和包装,是被运送人员承认和接收的,业主收到机台以后,立即检查在运输途中可能造成的损坏.如果有,坚决追究货运代理的责任,否则,原厂不负责索赔.也要检查隐藏的损坏,货物运达时表面上是好的,打开后发现有损坏,就要立即通知货运公司坚持要货运检查证明,除了检查确认损坏,货运代理是不会考虑索赔的.如果你接收了损坏的货物,你就要承担风险和费用.我们把货物运到FOB 点,隐藏损坏的索赔就不是我们的责任了,干燥机索赔不包括运输损坏. 2.2 储置 室内储置机台,避免电子和机械元件的损坏.确认机台到达安装位置后再拆除包装. 2.3 搬運 干燥机的设计时移动要借助垫木和基座槽,干燥机有方便起重机的起重环,起重时保证接触到所有的起重环点,避免对干燥机造成损坏 注意:機台管路部份并非起吊點,請勿隨意吊起机台,否则会造成机台严重损坏 3.0 说明 3.1 功能 外加热再生干燥机经济可靠,干燥压缩空气到露点温度.吸附式干燥机吸附压缩空气中的水气在干燥剂的表面,当空气中水气的部分压力和干燥剂表面的压力达到平衡时,说明吸附完全. 干燥机用两个相同的桶槽持续干燥压缩空气,每个都有干燥床,一个桶槽干燥,另一个再生,桶槽干燥和再生的切换可以保证持续提供干燥气体到后端.桶槽开关的切换由电磁阀控制. 当一个桶槽干燥完毕,会缓慢泄压,干燥剂再生.首先,鼓风机抽周围空气加热,加热过的气体通过干燥床,带走干燥剂的湿气,当干燥床完全干燥后鼓风机和加热器停止动作,干燥床冷却时,干燥完的一部分气体以接近大气压力通过热的桶槽冷却干燥床,冷却结束后,桶槽建压到保压状态,这避免了桶槽切换后干燥剂移动和后端压力损失.

WRFChem安装及使用说明手册

WRF-Chem安装及使用说明手册 V1.0 编写者:王彬 2015年6月

目录 1. 引言 (3) 1.1 编写目的 (3) 1.2 背景 (3) 1.3 参考资料 (4) 2. 安装过程 (4) 2.1 设定环境变量 (4) 2.2 WRFV3安装 (5) 2.3 WPS与WRFDA的安装 (6) 3. 使用过程 (6) 3.1 WPS数据准备说明 (7) 3.2 气象初始场的准备说明 (8) 3.3 化学数据前处理程序的使用说明 (8) 3.4 化学数据转化程序的使用说明 (9) 附录1 (prep_chem_sources.inp) (14) 附录2(ncl程序) (18) 附录3(convert.f90) (19)

1. 引言 1.1 编写目的 本手册为指导WRF-Chem数值模拟的用户,方便轻松掌握WRF-Chem数值模式的安装及使用而编写。希望该手册在大家使用和学习过程中起到引导和帮助的作用。 1.2 背景 WRF-Chem模式是由国家大气研究中心(NCAR)等机构联合开发的新一代大气预报模式,真正实现了气象模式与化学传输模式在时空上的耦合。它不仅能够模拟污染气体和气溶胶的排放、传输以及混合过程,还可用于分析空气质量、云与化学之间的相互作用等。研究表明,WRF-Chem对气象场以及污染物的模拟表现出值得信赖的能力。 WRF-Chem在原有WRF模式的基础上耦合了化学反应过程,它通过在WRF 的辐射方案中引入气溶胶光学厚度、单次散射反照率和不对称因子表现气溶胶的直接辐射效应。此外,还增加了云滴数浓度的计算,这会改变原有WRF辐射方案中云粒子有效半径的计算方式,从而影响云的反照率,体现气溶胶的Twomey 效应。另一方面,Liu et al.提出了以云滴数浓度为阈值的新的云水向雨水自动转换参数化方案,取代了原有的Kessler方案,体现气溶胶的Albrecht效应。

DB2数据库SQL语法参考手册

DB2数据库SQL语法参考手册 DB2提供了关连式资料库的查询语言SQL (Structured Query Language),是一种非常口语化、既易学又易懂的语法。此一语言几乎是每个资料库系统都必须提供的,用以表示关连式的操作,包含了资料的定义(DDL)以及资料的处理(DML)。SQL原来拼成SEQUEL,这语言的原型以"系统R"的名字在IBM 圣荷西实验室完成,经过IBM内部及其他的许多使用性及效率测试,其结果相当令人满意,并决定在系统R 的技术基础发展出来IBM 的产品。而且美国国家标准学会(ANSI)及国际标准化组织(ISO)在1987遵循一个几乎是以IBM SQL 为基础的标准关连式资料语言定义。 一、资料定义DDL(Data Definition Language) 资料定义语言是指对资料的格式和形态下定义的语言,他是每个资料库要建立时候时首先要面对的,举凡资料分哪些表格关系、表格内的有什麽栏位主键、表格和表格之间互相参考的关系等等,都是在开始的时候所必须规划好的。 1.建表格: CREATE TABLE table_name( column1 DATATYPE [NOT NULL] [NOT NULL PRIMARY KEY], column2 DATATYPE [NOT NULL], ...) 说明: DATATYPE是资料的格式,详见表。 NUT NULL可不可以允许资料有空的(尚未有资料填入)。 PRIMARY KEY是本表的主键。 2.更改表格 ALTER TABLE table_name ADD COLUMN column_name DATATYPE 说明:增加一个栏位(没有删除某个栏位的语法。 ALTER TABLE table_name ADD PRIMARY KEY (column_name) 说明:更改表得的定义把某个栏位设为主键。 ALTER TABLE table_name DROP PRIMARY KEY (column_name)

小型机UNIX系统操作指南完整版

小型机UNIX系统操作指南 一、 UNIX基本指令 1、Ls –l/-a/-R 列目录 2、Cd 更改目录 3、ps –ef |grep ora_ 看进程 4、kill -9 pid 杀进程 5、more filename 按屏看文本 6、cat filename 看文本 7、strings filename 看文本 8、df 看文件系统 9、du –k 看空间 10、rm 删文件 11、rm –r dir 删目录 12、find . –name filename 查找文件 13、cp *.* /aaa 拷贝文件 14、mv 移动文件 15、tail –f file1 看文件尾,可临控文件变化 16、makedir 建目录 17、id 看用户 18、mount /cdrom 19、>file1 20、set –o vi 可保存历史命令 21、su – user 切换用户 22、passwd 改密码 23、man 查帮助 24、ifconfig 看网卡状态 25、date 看时间

26、chmod 改权限 27、chown 改组/用户 28、vi 编辑器,常用的操作 二、 AIX (一)、文件系统 1、VG、PV、LV、LP、PP的概念及关系 2、基本文件系统 root(/) :home用户、usr软件、tmp临时、var控制管理文件(二)、常用指令 1、lsdev –C 看设备 2、info 相关书籍 3、lslpp –l 安装的软件 4、clstat 监控群集状态 5、errpt –a|more 错误日志 6、errclear 0 删除错误日志 7、df –k 看文件系统空间 8、ps –aux 列出当前进程 9、lspv –o 看激活的VG 10、smitty mkgroup\group\rmgroup 对组操作 hacmp 对群集操作 user\mkuser\rmuser 对用户操作 chinet 改IP tcpip 网络配置 11、varyonvg sharedvg 挂VG varyoffvg sharedvgb 卸VG 12、diag 故障诊断 13、cfgmgr –v 重新配置硬件 14、netstat –in 看网卡信息 15、lsvg –p 看VG (二)、系统开、关机

相关主题
文本预览
相关文档 最新文档