0%

GFS数据来源

数据来源采自美国国家环境预报中心的GFS(全球预报系统),该系统每天发布4次全球范围的气象数据,分辨率最高可达到0.25° x 0.25°,精度还是比较可观的。
GFS数据提供FTP下载方式:http://www.ftp.ncep.noaa.gov/data/nccf/com/gfs/prod/
每次发布的数据保存在命名为gfs.YYYYMMDDHH的文件夹中。本次需要的数据精度为0.25°(0p25),所以数据的文件名为:gfs.t{HH}z.pgrb2.0p25.f{XXX}
其中HH表示发布的时间,XXX表示未来几小时的预报数据。例如gfs.t00z.pgrb2.0p25.f001 表示0时发布的未来1小时气象数据信息。
那么问题来了,这个文件太大了,因为分辨率比较高,每个文件高达200多MB,不仅下载速度慢,处理慢,对存储空间也是一个考验。
于是找到了一个可以在线过滤要下载数据的地址:
http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p25.pl
这个网站允许用户仅下载过滤后的文件,并提供下载网址,这样文件就会小很多。
例如,在本项目中,仅需要下载降雨数据(PWAT),并且经纬度范围为特定区域,每次发布的数据全部下载下来也才8M多点。
那么要想获得GRIB文件中的数据,则需要用到一个软件wgrib2,,该软件在ncep网站上提供源码下载。

阅读全文 »

Sonar(SonarQube)是一款静态代码检查工具,采用B/S架构,帮助检查代码缺陷,改善代码质量,提高开发速度,通过插件形式,可以支持Java、C、C++、JavaScripe等等二十几种编程语言的代码质量管理与检测;通过客户端插件分析源代码,sonar客户端可以采用IDE插件、Sonar-Scanner插件、Ant插件和Maven插件方式,并通过各种不同的分析机制对项目源代码进行分析和扫描,并把分析扫描后的结果上传到sonar的数据库,通过sonar web界面对分析结果进行管理。

阅读全文 »

最近倒腾oracle数据库异地备份,由于端口限制不能使用rsync(首选),只能使用scp脚本自动拷贝到本地服务器,数据库按用户备份的,最大一个文件53G,发现每次都拷贝不完就中断了;之前以为是网络的问题导致shell退出,今天开了screen,手动执行脚本,特地跟踪了一下,发现出现stalled的故障;网上有找到的方法有以下几种,个人认为第三种更治根。

阅读全文 »

在新装完的oracle数据库中导入数据,由于数据量比较大,报以下错误;

1
2
ORA-39171: Job is experiencing a resumable wait.
ORA-01653: unable to extend table AIR_FORECAST.T_WRF_DATA by 8192 in tablespace USERS
阅读全文 »

存储:华为/OceanStor 2600 V3
网络:FC
服务器:Windows Server 2012 R2
更新系统补丁重启后连接存储提示以下错误:

枚举存储期间出错。枚举卷期间出错: 客户端无法连接到请求中指定的目标。 请验证该目标上的服务是否正在运行以及是否正在接受请求。 有关目标(通常是 IIS 或 WinRM)上运行的 WS 管理服务,请查阅日志和文档。 如果目标是 WinRM 服务,则在目标上运行以下命令来分析和配置 WinRM 服务: “winrm quickconfig”。

阅读全文 »

vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。
本次搭建ftp服务器,采用虚拟用户登录;所谓虚拟用户就是没有使用真实的系统用户,只是通过映射到真实的账户和设置权限的目的。虚拟用户不能登录操作系统。

阅读全文 »