会员注册 | 登录 | 微信快捷登录 支付宝快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

水利工程论文-浅析数据库技术在海河流域水资源综合规划中的应用.doc水利工程论文-浅析数据库技术在海河流域水资源综合规划中的应用.doc -- 2 元

宽屏显示 收藏 分享

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

水利工程论文浅析数据库技术在海河流域水资源综合规划中的应用论文关键词数据库技术水资源规划供需分析海河流域论文摘要海河流域水资源综合规划采用水资源系统配置模拟模型对全流域进行了长系列的供需分析,生成了近2万行供需平衡数据。如果采用常规手工统计分析方法进行供需分析,难于适应规划的进度和精度要求。介绍如何利用Foxpro数据库系统提供的强大数据处理功能,实现供需平衡数据的统计分析和输出,并给出了实用的程序片段,不仅对提高水资源规划工作效率有所帮助,而且其思路和方法对其他专业规划也具有一定的参考价值。1引言海河水利委员会在水资源综合规划中委托中国水科院水资源所开发研制了海河流域水资源系统配置模型,配置模型以水资源三级区套地市作为基本计算分区,同时又根据规划精度的要求对分区作了进一步细化,共划分107个计算单元。利用配置模型对全流域进行了长系列的供需分析.生成了基准年、2010、2020和2030年4个规划水平年107个计算单元45年的供需平衡数据,不仅数据量大,而且方案反复调整,十分烦琐,若采用常规手工统计分析方法,对计算单元供需平衡数据按不同分区进行各种频率的供需分析,难于适应规划的进度和精度要求。运用Foxpro数据库系统提供的强大数据处理功能.基本实现了不同水资源分区供需分析长系列成果生成、均值统计、各种保证率成果确定、大型调水工程不同保证率供水量统计及最终成果表编制等工作的程序化,极大地提高了工作效率。2建立基础数据库水资源配置模型运行后导出的供需平衡数据为包含107个计算单元的19562000年的系列数据.文件数据格式既可选择Excel表格,也可选择以Tab为分隔的数据文件.表格基本格式见表1仅列部分字段。Foxpro数据库系统具有直接导入以上两种数据格式文件并生成相应数据库的功能。以Tba分隔数据文件为例,如水资源配置模型导出文件名为balance.dat则导入并建立数据库的程序为use单元供需分析.dbfdelelallpackappendfrombalance.Dattypedelimitedwithtab其中,单元供需分析.dbf为事先建立.其字段为与balance.dat相一致的数据库文件。按水资源综合规划要求.供需分析成果以省级行政区套水资源二级区以下简称省套二级区为统计单元.保证率主要根据统计单元的降水频率确定。因此.需建立一个以省套二级区为统计单元的长系列降水量数据库降水排序.dbf.字段包括年份、二级区码、省级码、降水量和降水排序降水量降序排列号5个字段,其中年份为19562000年。为了简化统计分析的程序代码,构建了一个贮存省级行政区及二级区组合码的数据库省套二级区编码.dbf,数据库记录包括了海河流域省级行政区与二级区的所有可能组合.海河流域有l6个省套二级区,因此共有l6个记录。字段包括wt_code二级区码、pry_code省级码、wt_na二级区名称、plv_na省级区名称4个字段。3数据库记录编码供需平衡数据的统计分析,主要以计算单元编码作为统计区域分类的线索,选择合适的编码方式和规则尤为重要。以字母和数据构成的编码具有简洁、便于重新组合的优点。在海河流域水资源配置模型中,计算单元编码由1个字母和l5个数字组成,其中前3位代表水资源二级区,如C02为海河北系前7位代表水资源三级区,如C010100为滦河山区89位为省级行政区,如l3为河北省而第l0位以后的编码为地市级行政区等信息。对计算单元供需平衡数据按不同分区要求进行统计分析的操作,实际上是对数据库记录行进行分类、合并、排序、提取的过程。为了达到分类合并的目的,在单元供需分析.dbf数据库中增加了1个组合码字段,用于存储重新分类统计的组合编码。4供需平衡数据的统计分析为了生成省套二级区的供需分析长系列成果,并进行各种频率的供需分析,首先需对单元供需分析.dbf数据库中的每个记录进行分类,如哪些记录属于海河北系河北省1956年的数据通过提取单元编码中代表二级区及省级行政区的编码,并与年份进行组合,即可形成不同年份省套二级区的组合码,将其存人数据库的组合码字段,为同类合并相加创造了条件。数据库系统对已索引或排序的数据库提供了方便的同类合并功能,以下程序片段,轻而易举地完成了省套二级区供需分析长系列数据的整理工作。use单元供需分析.dbfcopyalltotemp.dbfusetemp.dbfreplall组合码withyearlsubstrcode0,1,3substrcode0,8,21indexon组合码toch_codetotalon组合码to省套二级区系列.dbf其中temp.dbf为临时数据库,是单元供需分析.dbf数据库的复制文件.对其进行操作可避免改变原有数据库yearl和code0分别为年份和单元编码字段。在数据库系统的工作区1打开先前建立的省套二级区编码.dbf,并保持打开状态。在工作区2反复打开或关闭用于查找不同降水频率对应年份的降水排序.dbf、用于提取不同保证率供需平衡数据的省套二级区系列.dbf及存储统计分析结果的省套二级区供需分析.dbf,并进行数据的统计、复制、添加、分区名称及保证率的填写等操作。以工作区1第1个记录第一个省套二级区为起始,提取省套二级区信息,利用dowhilenoteofO循环语句。在两个工作区之间来回变换,进行重复的统计分析操作,直到完成最后一个省套二级区的统计分析。程序片段仅以50%保证率和平均值统计为例如下sele1选择工作区1use省套二级区编码.dbfdowhilenoteof0循环开始prv_nalprv_na提取要统计的省级区名wt_na1wt_na提取要统计的二级区名prv_codelpry_code提取要统计的省级区编码wt_codelwt_code提取要统计的二级区编码sele2选择工作区2use降水排频.Dbf在排频文件中找到年份locatefor省级码prv_codeland二级区码wt_codeland降水排序23year50年份use省套二级区系列.Dbf在数据库中提取对应省套二级区和频率的记录Locateforsubstrcode0,1,3wt_code1andsubstrcode0,8,2prv_codelandyear0year50Copynext1totmp50.dbfaverageall城镇需水to城镇需水1forsubstrcode0,1,3wt_codelandsubstrcode0,8,2pry_codeluse省套二级区供需分析表.dbfappendfromtmp50.dbfreplname0withpry_nalreplcode0withwt_nalreplch_codewith50%appendblankreplch_codewith多年平均repl城镇需水with城镇需水1
编号:201312122213576073    大小:11.88KB    格式:DOC    上传时间:2013-12-12
  【编辑】
2
关 键 词:
专业文献 建筑水利 精品文档 水利工程
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

当前资源信息

4.0
 
(2人评价)
浏览:6次
奋斗不息上传于2013-12-12

官方联系方式

客服手机:13961746681   
2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   

相关资源

相关资源

相关搜索

专业文献   建筑水利   精品文档   水利工程  
关于我们 - 网站声明 - 网站地图 - 友情链接 - 网站客服客服 - 联系我们
copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5