NCL设定支持高分辨率/高解析度
NCL原始功能是做气候分析,内建地图只支持低解析度和中解析度。为满足客户业务需求,我们需要给它设定支持高解析度。
操作步骤
- 创建地图档案目录并进入。
mkdir -p /usr/lib64/ncarg/database/rangs cd /usr/lib64/ncarg/database/rangs
- 添加高解析地图档案。
- 下载文件。
wget https://www.io-warnemuende.de/files/staff/rfeistel/download/rangs\(0\).zip --no-check-certificate wget https://www.io-warnemuende.de/files/staff/rfeistel/download/rangs\(1\).zip --no-check-certificate wget https://www.io-warnemuende.de/files/staff/rfeistel/download/rangs\(2\).zip --no-check-certificate wget https://www.io-warnemuende.de/files/staff/rfeistel/download/rangs\(3\).zip --no-check-certificate wget https://www.io-warnemuende.de/files/staff/rfeistel/download/rangs\(4\).zip --no-check-certificate wget https://www.io-warnemuende.de/files/staff/rfeistel/download/gshhs\(0\).zip --no-check-certificate wget https://www.io-warnemuende.de/files/staff/rfeistel/download/gshhs\(1\).zip --no-check-certificate wget https://www.io-warnemuende.de/files/staff/rfeistel/download/gshhs\(2\).zip --no-check-certificate wget https://www.io-warnemuende.de/files/staff/rfeistel/download/gshhs\(3\).zip --no-check-certificate wget https://www.io-warnemuende.de/files/staff/rfeistel/download/gshhs\(4\).zip --no-check-certificate
- 解压文件。
unzip 'rangs(0).zip' unzip 'rangs(1).zip' unzip 'rangs(2).zip' unzip 'rangs(3).zip' unzip 'rangs(4).zip' unzip 'gshhs(0).zip' unzip 'gshhs(1).zip' unzip 'gshhs(2).zip' unzip 'gshhs(3).zip' unzip 'gshhs(4).zip'
- 下载文件。
- 修改所有.ncl后缀脚本,启用高解析度设定。
- 打开.ncl脚本。其中,XXX请根据实际脚本名称替换。
vi XXX.ncl
- 按“i”进入编辑模式,取消注释,修改如下配置项。
res@mpDataBaseVersion = "HighRes"
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开.ncl脚本。其中,XXX请根据实际脚本名称替换。
父主题: 开源使能