下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
气象观测记录的快速补充
谢军飞2019.3.27
在自动气象站等仪器运行过程中,通常会遇到仪器故障,从而导致观测记录的丢失情况,例如通过自动观测站得到的2015年的逐时气象数据文件,
以365天计算,应该包含365*24=8760条记录,但往往因仪器故障,会在某些时间点缺失记录,只有8500条记录,如果人工查找缺失记录的时间点比较
费时费力,有必要开发一个计算机处理程序,通过尝试,我们建立了C#程序,可对EXCEL格式文件中缺失的记录(图1)进行快速补充,最终形成完
整时间序列的文件(图2)。
,.ADG
什
BCDEFG成市
时间城市曷度(℃)风向汛力(ms):雨量(mm湿度(%)时间温度(风力(m降雨量(:湿度(%)
匕
VT京
2015-01-0100:00:00北京-431020202015-01-0100:00:00-43102020
匕
T京
2015-01-0101:00:00北京-21610192015-01-0101:00:00V161019
京
T匕
2015-01-0102:00:00北京-532720222015-01-0102:00:00V3272022
京
T匕
2015-01-0103:00:00北京-535220222015-01-0103:00:00T3522022
2015-01-0106:00:00北京-627810212015-01-0104:00:00一—一一
2015-01-0107:00:00北京-6610212015-01-0105:00:00一一一一
2015-01-0108:00:00北京-634420212015-01-0106:00:00-62781021
2015-01-0109:00:00北京-55210202015-01-0107:00X)0-661021
北京
2015-01-011000:00-120110162015-01-0108:00:00-63442021
2015-01-0111W:OO北京12562013
2015-01-0109:00:00-5521020
2015-01-0112:00:00北京21842014
2015-01-0110:00:00-12011016
2015-01-0113:00:00北京31312013
2015-01-0111:00:0012562013
2015-01-0114:00:00北京31082013
2015-01-0112:00:0021842014
2015-01-0115:00:00北京31082013
2015-01-0113:00:0031312013
2015-01-0116:00:00北京31411014
2015-01-0114:00:0031082013
2015-01-0117:00:00北京11401015
2015-01-0115:00:0031082013
2015-01-0118:00:00北京0521019
2015-01-0116:00:0031411014
J匕京
2015-01-0119:00:00北京-23192020J
2015-01-0117:00:00-11401015
北京J匕京
2015-01-0120:00:00-23451021u
2015-01-0118:00:00-0521019
2015-01-0202:00:00北京233520204匕京
2015-01-0119:00:00-23192020
京
2015-01-0203:00:00北京-13211023J匕
J
--234521
2015-01-0204:00:00北京-135410232015-01-0120:00:0010
2015-01-0205:00:00北京-236010242015-01-0121:00:00一一—一
2015-01-0206:00:00北京-22310242015-01-0122:00:00一一一一
2015-01-0207:00:00北京-235710252015-01-0123:00X)0一■■一一
2015-01-0208:00:00北京-131720232015-01-0200:00:00.一一一一
2015-01-0209:00:00北京-127220242015-01-0201:00:00———一
T匕京
2015-01-0210:00:00北京29310222015-01-0202:00:00T23352020
T匕京
2015-01-0211:00:00北京311420202015-01-0203:00:00V-13211023
T匕京
2015-01-0212:00:00北京311420192015-01-0204:00:00V-13541023
匕
T京
2015-01-0213:00:00北京414320182015-01-0205:00:00V-23601024
匕
T京
2015-01-0214:00:00北京417520:■2015-01-0206:00:00V-2231024
图1记录缺失的原始文件(红色为缺失区域)图2缺失区域已补充完整
其核心代码:
privatevoidimportButtonl_Click(objectsender,EventArgse)
(
intjg=0;〃时间间隔
try
(
jg=Int32.Parse(comboBoxl.SelectedItem.ToString());
)
catch(Exception)
(
MessageBox.Show("请选择正确的间隔!!!”提示)
return;
)
stringfileName=
//stringlocalFilePath,fileNameExt,newFileName,FilePath;
SaveFileDialogsfd=newSaveFileDialogO;
//设置文件类型
sfd.Filter="Excel文件(*.xls)|*.xlsu;
〃设置默认文件类型显示顺序
sfd.Filterlndex=1;
〃保存对话框是否记忆上次打开的目录
sfd.RestoreDirectory=true;
〃设置默认的文件名
//sfd.DefaultFileName="YourFileName";//inwpfissfd.FileName=nYourFileName";
〃点了保存按钮进入
if(sfd.ShowDialogO==DialogResult.OK)
(
fileName=sfd.FileName.ToStringO;〃获得文件路径
)
else
return;
IWorkbookworkbook=null;
FileStreamfs=null;
IRowrow=null;
ISheetsheet=null;
ICellcell=null;
try
(
if(dataListView.Items.Count>0)
(
introwCount=dataListView.Items.Count;〃行数
intcolumnCount=dataListView.Columns.Count;〃歹U数
stringf]colName=newstring[columnCount];
for(intii=0;ii<dalaListView.Columns.Count;ii++)
(
colName[ii]=dataListView.Columns[ii].Text.ToString();
)
workbook=newHSSFWorkbook();
sheet=workbook.CreateSheet("SheetO");〃创建一个名称为SheetO的表
〃设置列头
row=sheet.CreateRow(0);//excel第一行设为列头
for(intc=0;c<columnCount;C++)
(
cell=row.CreateCell(c);
cell.SetCellVaiue(colName[c]);
)
〃设置每行每列的单元格,
introwindex=1;
stringtmpTimeStr=,H,;
for(inti=0;i<rowCount;i++)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年江苏省盐城市建湖县一级造价工程师《土建计量》高分通关卷含解析
- 光控led灯课程设计6
- 公司融资租赁机器合同书(标准版)
- 连结员中级理论知识
- 铁路配件制造业竞争与发展策略考核试卷
- 网贷行业的法律法规遵循与自律规范考核试卷
- 陶瓷市场调研与竞争分析考核试卷
- 安徽省怀宁县高河中学2024-2025学年高三上学期10月月考政治试题
- 锦纶纤维在纺织品中的应用考核试卷
- 苏教版二年级上册科学教学计划教学改革感悟
- 2024年交管12123学法减分考试题库和答案
- 深基坑开挖与支护施工监理实施细则
- 【北师大版】《心理健康》三年级下册-第19课《每天自省五分钟》课件
- 铸造行业准入条件(2013年第26号)
- 人教版四年级数学上册第二单元《公顷和平方千米》教案
- 各电站C级检修项目表
- 湖南省生育津贴申领表
- 厨房炒菜所需材料大全
- 中国药典要求阴凉储存的药材及饮片一览表(共1页)
- 高中研究性学习课题报告
- 防雷等级计算公式
评论
0/150
提交评论