图文详解Windows平台上NCL的安装
NCL在Linux下的安装非常容易,只需下载适当版本的文件,设置好环境变量即可使用。
NCL在Windows下的安装则要麻烦一些,需要先安装一个虚拟Linux环境(Cygwin/X)。
以下内容详细介绍NCL在Windows平台上的安装过程,希望仅具备Windows基本操作技能的用户也能轻松安装NCL。
一、NCL简介
二、准备工作
三、安装Cygwin/X
四、熟悉Cygwin/X环境
五、安装NCL
六、运行NCL范例
七、语法高亮显示(此部分供有兴趣的用户参考)
八、.hluresfile文件(此部分供有兴趣的用户参考)
九、FAQ
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发布了最新
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,并做如下假定:
2.1 安装环境
安装环境为WinXP Professional SP3,并做如下假定:
计算机名:TEAM
用户名:Grissom
安装目录:D:\download
用户在实际安装中,请根据自己系统的信息替换本教程中的计算机名和用户名。
特别说明:用户名中不能出现空格,否则会在使用中出现一些问题。
2.2 下载Cygwin/X
Cygwin/X=Cygwin+X。通俗地说,Cygwin/X可以在Windowsvim编辑器下载与安装平台上实现命令行+图形的Linux模拟环境。
Cygwin/X的下载与安装非常灵活,用户可根据自己的需求定制。为便于大家的安装,我已
下载了安装NCL所需的软件包,包括编译器、编辑器、X Server等,用户可直接从以下地址下载,并解压至 D:\download\install 目录下。
Cygwin下载:www.lasg.ac/xglm/2009/2/wnx45afnq7.htm
以下关于Cygwin和Cygwin/X的详细介绍供参考:
***************************************************
Cygwin : win/
Cygwin是许多自由软件的集合,最初由Cygnus Solutions开发,用于各种版本的Microsoft Windows上,运行UNIX类系统。Cygwin的主要目的是通过重新编译,将POSIX系统(例如Linux、BSD,以及其他Unix系统)上的软件移植到Windows上。Cygwin移植工作在Windows NT、Windows 2000、Windows XP以及Windows Server 2003上比较好,在Win
Cygwin下载:www.lasg.ac/xglm/2009/2/wnx45afnq7.htm
以下关于Cygwin和Cygwin/X的详细介绍供参考:
***************************************************
Cygwin : win/
Cygwin是许多自由软件的集合,最初由Cygnus Solutions开发,用于各种版本的Microsoft Windows上,运行UNIX类系统。Cygwin的主要目的是通过重新编译,将POSIX系统(例如Linux、BSD,以及其他Unix系统)上的软件移植到Windows上。Cygwin移植工作在Windows NT、Windows 2000、Windows XP以及Windows Server 2003上比较好,在Win
dows 95和Windows 98上,相对差劲一些。目前Cygwin由Red Hat等负责维护。
Cygwin/X : x.cygwin/
Cygwin/XCygwin/X 是运行在Microsoft Windows上的X Window System实现。它是自由软件。
Cygwin/X 是Cygwin计划的一部分,可以用Cygwin的标准安装程序进行安装。
Cygwin/X 原先使用 XFree86,但现在使用 X.Org 服务器,因为担心XFree86的新许可证同Cygwin所使用的GPL不兼容。
最近的发行版本添加了对“无根窗口”操作的支持,此时X的根窗口不会显示,X应用看起来像成熟的顶层应用程序运行在Windows桌面上。在引入这个功能以前,所有的X窗口被限制在一个独立的容器窗口之中(风格类似于MDI子窗口)。
Cygwin/X : x.cygwin/
Cygwin/XCygwin/X 是运行在Microsoft Windows上的X Window System实现。它是自由软件。
Cygwin/X 是Cygwin计划的一部分,可以用Cygwin的标准安装程序进行安装。
Cygwin/X 原先使用 XFree86,但现在使用 X.Org 服务器,因为担心XFree86的新许可证同Cygwin所使用的GPL不兼容。
最近的发行版本添加了对“无根窗口”操作的支持,此时X的根窗口不会显示,X应用看起来像成熟的顶层应用程序运行在Windows桌面上。在引入这个功能以前,所有的X窗口被限制在一个独立的容器窗口之中(风格类似于MDI子窗口)。
***************************************************
2.3 下载NCL
NCL下载地址:/
注册登录后依次点击以下链接进入最终的下载页面:
Scientific Data Processing and Visualization Software
NCAR Command Language (NCL)
NCL 5.1.0 Release
NCL 5.1.0 binaries (not OPeNDAP-enabled)
NCL 5.1.0 binary for Cygwin/X (Windows)
下载的文件为 ncl_ncarg-5.1.0.CYGWIN_NT-5.1_ ,将其放至 D:\download 下用
2.3 下载NCL
NCL下载地址:/
注册登录后依次点击以下链接进入最终的下载页面:
Scientific Data Processing and Visualization Software
NCAR Command Language (NCL)
NCL 5.1.0 Release
NCL 5.1.0 binaries (not OPeNDAP-enabled)
NCL 5.1.0 binary for Cygwin/X (Windows)
下载的文件为 ncl_ncarg-5.1.0.CYGWIN_NT-5.1_ ,将其放至 D:\download 下用
于后续操作。
注:所谓“OPeNDAP-enabled”主要是通过网络访问、处理数据,目前的Cygwin版本NCL不支持此功能。
关于ESG注册,其实很简单,只需提供有效信息即可顺利通过。
注册的主要目的是收集用户使用信息,使得软件开发能获取更多的资助。
以下是开发者的原话:
This download is different than what you did before, and requires a registration with a valid email address. We are required to keep metrics on how many people are downloading our software (for funding purposes), but we do NOT share personal information (email ddresses, names, etc) with anybody.
注:所谓“OPeNDAP-enabled”主要是通过网络访问、处理数据,目前的Cygwin版本NCL不支持此功能。
关于ESG注册,其实很简单,只需提供有效信息即可顺利通过。
注册的主要目的是收集用户使用信息,使得软件开发能获取更多的资助。
以下是开发者的原话:
This download is different than what you did before, and requires a registration with a valid email address. We are required to keep metrics on how many people are downloading our software (for funding purposes), but we do NOT share personal information (email ddresses, names, etc) with anybody.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论