专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

基于GIS的海量气象数据预处理技术研究论文

  摘要:由于气象观测数据种类多,文件存储数目大,一般难以对海量气象数据进行深入的处理,挖掘和分析。该文通过对气象数据类型,文件种类等进行研究,通过建立气象数据库并连接GIS软件进行数据分析,较好的解决了海量数据分析和处理问题。该方法利用编程软件,数据库软件和GIS技术对海量气象数据进行预处理,为海量气象数据分析提供高效、精准的数据存储和管理。并最终将数据库直接连接入强大的分析处理软件ArcGis。经过测试表明,该方法可靠性和可操作性很强,成功实现了对海量气象数据的预处理。
  Abstract:Becausemeteorologicalobservationdatahasmorekindsandlargenumberfilestostore。Generally,Massmeteorologicaldataisdifficulttoprocess,mineandanalyzeforfurther。ThispaperintroducesamethodofdataanalysisthroughtheestablishmentofmeteorologicaldatabaseandtheconnectionofGISsoftware,basedonthetypeofmeteorologicaldata,filetypeandsoon。Itisbettertosolvetheproblemsofmassivedatawhichshouldbeanalysedandprocessed。Thismethodusestheprogrammingsoftware,databasesoftwareandGIStechnologytopreprocessthemassivemeteorologicaldata。Itprovidesefficientandaccuratedatastorageandmanagementformassanalysisofmeteorologicaldata。AndfinallythedatabaseconnectsdirectlyintotheanalysissoftwareArcGIS,whichisgoodatdataprocessing。Accordingtotestresults,thereliabilityandmaneuverabilityisverystrong,itissuccessfultoachievethepreprocessingofthemassivemeteorologicaldata。
  Keywords:GIS;Database;Meteorologicaldata;Pretreatment;ArcGis
  1引言
  地理信息系统(GIS)作为一门重要的信息技术,近年来在气象气候领域内引起了广泛的关注并得到了初步应用。〔1〕特别是随着现代气象观探技术的迅速发展,各级气象业务部门可获得的气象数据容量越来越大,海量的气象数据背后隐藏许多重要信息。但是在传统的气象数据库应用系统中,用户无法发现气象数据中存在的某种关系和规则,同时缺乏发现气象数据背后隐藏知识手段,从而出现数据爆炸而知识贫乏现象。〔2〕此外气象数据库系统作为气象信息共享平台的重要管理系统,其体系结构和技术的复杂程度均是前所未有的,需要在集约化和标准化原则下,充分利用成熟的商业数据库技术和大气科学领域的相关技术加以构建。〔3〕而GIS技术具有很好的数据分析和海量数据支持的能力。本文将GIS引入气象领域,同时GIS在气象领域的应用也是一个新的尝试。利用GIS提高了气象数据管理的可视化程度和人机对话功能。〔4〕尝试利用GIS技术为详细分析气象数据的组织结构、表达和处理方法做准备。〔5〕针对气象数据的存储和处理,目前有很多技术手段包括王杨刚等以面向对象的思想,运用C技术设计并制作了自动气象站数据处理程序,它可以对22项气象数据进行预处理。〔6〕吴文玉以ArcGISDesktop9。3为地理信息系统平台,通过在ArcGIS下与远程气象数据库的连接方法,将数据库数据直接应用到GIS中,实现GIS与气象数据库的数据融合,具有较强的实用性。〔7〕无论哪种方法对气象数据库系统的建设是气象信息系统(气象信息共享平台)建设的核心和基础。〔8〕所以最有效的保存和交流使用数据的途径就是应用计算机技术建立数据库系统来归整,管理这些重要气象数据。〔9〕然后直接连接GIS软件使用GIS技术对气象数据进行处理。因为地理信息系统技术可以将气象数据所具有的空间特征、属性特征及时间特征等特点较好地表现出来,是实现空间数据管理的有效手段。〔10〕本文通过对气象数据的文件类型,存储格式进行研究后提出了一条采用GIS技术对海量气象数据进行预处理的方法。
  2问题的提出
  气象数据一般为多年的观测数据,数据的种类多,观测年限长,数据的存储文本文件多。如中国气象共享网下载的19702013年日值气象数据为例,数据时间跨度有44年,826个气象站台,分为7大类数据,超过15000天的观测数据,7000万行的记录数据,4亿多数据单元。数据总量达到5。9G之多。对海量气象数据进行存储,分析,管理和处理成为一个难题。目前的处理方式主要有两种方式:(1)在数据量不大的情况下,对数据进行人工筛选,然后导入Excel中进行处理。(2)根据要求通过编程实现对TXT格式的气象数据的处理。
  气象数据的记录文件数量巨大,数据类型众多,文本格式数据的数据单元几乎都是采用空格的方式进行隔离,而Word无法对txt格式数据进行批量处理,Excel只能根据特殊符号或者根据一个空格一个格的形式进行数据导入而且数据的行数有限制也无法满足数据的批量入库和处理;利用编程的方式需要对数据进行大量的预处理,编程工作量较大。对于气象数据的分析往往需要地理信息数据,在现阶段基于GIS的气象数据预处理已经被广泛应用。针对于此,本文提出一种解决问题的思路:首先利用批处理命令处理文本数据,然后建立数据库并利用ArcSDE与ArcGIS相连实现数据的存储为数据分析做准备。
  3解决问题的流程
  气象数据是根据数据的类型,日期分批的按照TXT的格式进行存储并利用空格进行单元数据隔离。所以需要先对数据进行合并然后利用文本编辑软件对数据进行批量预处理,再利用MSSqlServer进行批量入库和存储,最后利用ArcSDE进行数据连接,批量接入ArcGIS进行数据处理,分析和挖掘。具体技术路线如图1所示。
  4气象数据处理流程
  4。1数据批量预处理
  气象数据是根据数据的类型,日期分批的按照TXT的格式进行存储并利用空格进行单元数据隔离的。所以需要先对数据进行合并然后才能对数据进行批量预处理。此处可利用windows的TXT批量合并命令代码实现,使用下面的代码命令可以使的所在一个文件夹中的所有文本文件合并入一个命名为0。txt的文本文件中,具体代码如下所示。
  foriin(。txt)dotypeigt;gt;0。txt
  将该命令代码复制进文本文件中并将数据的格式名改为bat。
  此处需先将气象数据中的数据按照数据的存储类型比如湿度,温度,气压等进行分批处理分别存储于不同的文件夹中,然后再进行数据合并。这样每一个气象类型中的0。txt文件都会存储着具有相同样式的行数据,便于高精确的批量处理。采用此种方法进行批量合并除了可以很好地进行数据预处理外,更重要的是非常简单高效,不需要任何复杂的编程和进行繁琐的软件操作。
  4。2用宏命令批量处理数据
  对数据按照数据类型进行合并处理后,需要对单个数据单元进行精确分离,以便于后面的数据导入。此处可利用宏命令对隔离数据的空格利用逗号进行替换,实现所有数据单元按照逗号形式进行隔离。这样后面的数据入库将会全部按照逗号进行隔离入库,不会出现空格和数据存储的错位。可以大幅提高数据的精确性。
  此处可以用UltraEdit这款代码编辑器对每一个气象数据类型下的0。txt文件进行处理。由于每一个0。txt文件数据量都很大,如果直接利用windows自带的文本编辑器,容易导致编辑器崩溃,且显示格式凌乱不利于处理。其他的文本编辑器或者代码编辑器如Notepad,EditPlus等都存在着运行过慢或者数据量过大无法支持的问题。相关文本处理软件处理能力如表1所示:
  利用UltraEdit启动宏命令后,利用宏录制下空格被逗号批量代替的过程和逗号被批量清理为一个数据单元一个逗号的过程形成宏命令。利用该命令就可以批量处理所有的0。txt文件实现所有数据的标准化,如图2所示。
  数据导入完成后所有的气象数据按照地温、气压、蒸发、降水、湿度、日照、气温七类数据分表存储。可以根据需要对数据进行查询编辑输出需要的数据。由于每一个数据表中都含有对应的站点号、经度、纬度、高程,年、月、日数据。
  4。4数据库中的数据处理
  由于气象数据中的经纬度数据值,是按照度分秒直接合并的,数据值不能直接使用,更不能实现对数据的直接操作,需要在数据库中对经纬度数据值进行批量处理,实现数据的标准化操作。
  代码实现如下:
  EVP蒸发setX(经度值100)((经度值100)(600。0))
  注:EVP蒸发为数据库中的表,X为处理完成后所赋值的经度值,经度值代表数据库中EVP蒸发的非正常显示经度数据值。
  代码运行后,所获得的数据值,完全可以达到数据的操作要求。
  4。5利用ArcSDE连接气象数据库
  ArcSDE是ArcGIS与关系数据库之间的GIS通道,它允许用户在多种数据管理系统中管理地理信息,并使所有的ArcGIS应用程序都能够使用这些数据。ArcSDE可以支持MSsqlserver,DBM,Oracle数据库。ArcSDE是一种数据连接方式,数据不需要经过繁杂的数据导入过程,而且可以保证数据的完整性。
  打开ArcToolbox工具,选择数据管理工具地理数据库管理创建企业级地理数据库即可。为了连接已经建立的气象数据库我们在创建企业级数据库时,必须保证企业级地理数据库的实例名和数据名与气象数据库一致。
  数据库连接完毕,在ArcGis中便可直接查看到气象数据库中的信息,可以直接进行数据挖掘和相关操作。
  5结束语
  本文介绍了一种基于GIS的海量气象数据预处理方法。该方法直接实现了海量气象数据的分类入库和管理,解决了一般软件由于数据支持能力限制而无法对海量气象数据进行存储和分析的问题,该方法不需要进行复杂的编程、数据精确度高、数据更新方便和可操作性强,节约了编程开发的时间和成本。该方法解决了海量气象数据下的部分数据挖掘和数据分析的问题,为气象数据基于地理信息的空间化分析提供了数据准备。
  参考文献:
  〔1〕吴焕萍。GIS技术在气象领域中的应用〔J〕。气象,2010(3):90100。
  〔2〕李集明,王国复。气象数据库系统总体设计综述〔J〕。气象科技,2007(S1):15。
  〔3〕张波。数据挖掘在气象中的应用研究与实现〔D〕。电子科技大学,2013。
  〔4〕李江南。GIS在气象数据处理中的应用〔J〕。广东气象,2002(4):14159。
  〔5〕何永健,曹芸,黄勇。GIS气象数据的管理与表达方法〔J〕。南京信息工程大学学报:自然科学版,2011(3):232237。
  〔6〕王杨刚,赵文吉,宫辉力。自动气象站数据预处理研究〔J〕。首都师范大学学报:自然科学版,2006(2):8184。
  〔7〕吴文玉,杨太明,何彬方。GIS与气象数据库的数据融合应用〔C〕安徽省气象学会。第三届安徽科技论坛农业与气候生态学术研讨会论文集。安徽省气象学会,2004:3。
  〔8〕赵芳。气象数据库系统的建设〔C〕信息技术在气象领域的开发应用论文集(二),2006:5。

管育结合的中职班主任德育探讨在中职德育工作中,管和育是两个不可或缺的德育手段。依据学校的规章制度,中职班主任行使其管理权力对学生进行管理即为管通过交流教育使学生提高道德素养的杜宇模式即为育。在中职班主任进行德针对韩国学生的汉语国际教育研究动态助词了是汉语语法研究的难点之一,刘勋宁(1990)指出,如果要找一句话来概括现有的关于两个了的研究成果的话,大概就是那句有名的剪不断,理还乱。了的研究是每个汉语语法研究者都无法绽放初中政治思想课中的德育之花绽放初中政治思想课中的德育之花随着新课改的推进,思想品德课做了全方位的修改,作为一门德育科目,旨在把当代青年培养成为素质全面发展的人。它要求教学做到以德育作为目标,把践行作为评价,如何在初中英语课堂进行德育渗透如何在初中英语课堂进行德育渗透英语不仅是门学科,更是一门语言,是信息的载体。学生在学英语的同时,接受了由之带来的相关的信息。如今是信息社会,琳琅满目的信息中西方文化的差异促使英语教关注德育细节提高德育实效关注德育细节提高德育实效为培养具有健康体魄良好品德爱好广泛创新意识的学生队伍,黑河五小少先队始终以养成教育为基础,以培养学生ldquo学会做人学会求知学会做事学会共同生活rdquo中职机电教学与德育教育探究中职机电教学与德育教育探究道德教育是帮助学生完善人格,树立良好的价值观世界观所不可缺少的教育方式。中职院校主要的教育目的是为各项社会建设输送各类专业人才。其专业目标不像大学专科本科学校德育当扎根于学生学习生活学校德育当扎根于学生学习生活您当年在华东师范大学所作的博士论文学生学习生活研究,将学生的学习生活引进教育研究的视野,提出关注学生学习生活质量问题,引起学术界较大反响。请问您当时确立浅谈如何将德育教育贯穿于中等体育运动学校计算机教学中浅谈如何将德育教育贯穿于中等体育运动学校计算机教学中中职教育是我国现代化教育体系中的有机组成部分,同时,也是我国培养合格接班人的有效途径,而良好的道德素养是人们参与社会竞争的必备素体育教学中如何渗透德育教育体育教学中如何渗透德育教育在小学体育中对学生进行思想品德教育是毫无疑问的,德育与体育又是学校教育的两个重要组成部分。在体育教学中贯彻德育,应该做到以学生为本,充分尊重学生身心发展的新课程形式下中学生德育教育的思考新课程形式下中学生德育教育的思考自古以来,中国的教育就以德为重,以德为先。正所谓德高才能望重,德才须兼备。然近几十年知识的掌握成为第一要素,这样的结果是学校似乎为社会培养了一批有一数学课上如何渗透德育教育数学课上如何渗透德育教育我是一个六年级的数学老师,曾担任过班主任,对学生进行德育教育,是每个老师的重要职责。传统的思想品德教育课,脱离实际,说教性强,对学生的教育效果不佳。而数学课
高中语文阅读教学的现状及对策分析论文高中语文教学中阅读教学占有比较重要的地位。这是因为高考试卷中有不少内容都和阅读有关,而且其分值也都比较高。另外,通过阅读教学能够对学生的修养的提升和素质的发展提供积极的帮助,课程改横机工艺基础项目课程革新与实践论文近几年,高职院校对各专业培养计划课程体系课程标准等践行了不同于以往传统学科结构系统化体系的设置,以基于能力本位的项目课程改革如火如荼地进行着。达利女装学院作为杭州职业技术学院的二级高职学生心理教育管理论文一高职学生的心理特点随着我国教育体制进一步深入发展,对于高职教育已经成为高校教育的重要组成部分,高职教育的招生来源主要是一些高中和中专毕业生。一般来说,能跨入高职校门的学生,在许多水利工程现代化管理发展路径分析论文摘要水利工程是一项关乎着国计民生的重要工程,也是我国政府比较重视的一项民生工程。随着时代的不断发展,水利工程管理也面临着越来越大的挑战,如何提升水利工程管理的现代化水平,构建一套较学校研究性学习英语教学论文一制订可行的导学计划(一)设计出发点选择合理的主题是做好研究性学习的根本出发点。从古至今,由中到外,科学家的故事层出不穷,许多故事不仅充满智慧,而且非常有趣。比如爱迪生孵小鸡的故事移动电商顾客忠诚度的主要特征探析论文根据商务部中国电子商务报告(2014)指出,2014年我国移动电子商务呈现爆发性增长,移动购物市场交易规模达到8956。85亿元,随着移动通信技术与移动互联网的发展,越来越多的企业当代中的传统蔡国强艺术中的东方文化论文摘要蔡国强是国际当代艺术领域中最具开拓性的艺术家之一,艺术表现形式已涉及多个领域,尤擅长以火药创作作品。以中国的思想方式,把自己置于全球化的复杂关系的格局中,审视艺术与社会政治文化转换法在初中物理实验教学的应用论文物理实验教学的主要特点是操作性和理解性较强,也是帮助学生在掌握课堂学习知识以后,可以自主解决研究科学问题的课程,而合适的教学方法可以保证学生能够更好地发展科学观念,从而使学生对物理马克思经济学与西方经济学生态经济思想的异同论文一马克思经济学的生态经济思想(一)劳动与劳动过程理论是马克思经济学生态经济思想的基石马克思经济学研究的出发点是人类的物质资料生产。马克思认为,劳动或实践是人的本质,人的本质是一切社在自然教学中培养学生研究性学习初探论文自然教学的根本目的在于培养学生的创新精神,培养知识的探索能力。机时研究性学习就是在这种思想观念下催生出的一种教学方式。它是学生在教师的指导下,通过一定的课题以科学研究的方式,进行主中职学校教师在课堂教学中需要更多的耐心论文中职学校这几年招生规模逐步扩大,学校里班级增多了,班里的学生人数也增多了,一个学生有一种性格,五十个学生就会有五十种迥然不同的性格。学校在招生上的大力投入,学生数量是发生了根本性的
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网