浅析数据库技术在海河流域水资源综合规划中的应用.docVIP

浅析数据库技术在海河流域水资源综合规划中的应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅析数据库技术在海河流域水资源综合规划中的应用    论文 关键词:数据库技术;水资源规划;供需分析;海河流域   论文摘要:海河流域水资源综合规划采用水资源系统配置模拟模型对全流域进行了长系列的供需分析,生成了近2万行供需平衡数据。如果采用常规手工统计分析方法进行供需分析,难于适应规划的进度和精度要求。介绍如何利用Foxpro数据库系统提供的强大数据处理功能,实现供需平衡数据的统计分析和输出,并给出了实用的程序片段,不仅对提高水资源规划工作效率有所帮助,而且其思路和方法对其他专业规划也具有一定的 参考 价值。 论文联盟www.LWLM.com编辑。   1引言   海河水利委员会在水资源综合规划中委托 中国 水科院水资源所开发研制了海河流域水资源系统配置模型,配置模型以水资源三级区套地市作为基本 计算 分区,同时又根据规划精度的要求对分区作了进一步细化,共划分107个计算单元。利用配置模型对全流域进行了长系列的供需分析.生成了基准年、2010、2020和2030年4个规划水平年107个计算单元45年的供需平衡数据,不仅数据量大,而且方案反复调整,十分烦琐,若采用常规手工统计分析方法,对计算单元供需平衡数据按不同分区进行各种频率的供需分析,难于适应规划的进度和精度要求。运用Foxpro数据库系统提供的强大数据处理功能.基本实现了不同水资源分区供需分析长系列成果生成、均值统计、各种保证率成果确定、大型调水工程不同保证率供水量统计及最终成果表编制等工作的程序化,极大地提高了工作效率。   2建立基础数据库   水资源配置模型运行后导出的供需平衡数据为包含107个计算单元的1956-2000年的系列数据.文件数据格式既可选择Excel表格,也可选择以Tab为分隔的数据文件.表格基本格式见表1(仅列部分字段)。   Foxpro数据库系统具有直接导入以上两种数据格式文件并生成相应数据库的功能。以Tba分隔数据文件为例,如水资源配置模型导出文件名为balance.dat则导入并建立数据库的程序为:   use单元供需分析.dbf   delelall   pack   appendfrombalance.Dattypedelimitedwithtab   其中,“单元供需分析.dbf”为事先建立.其字段为与balance.dat相一致的数据库文件。   按水资源综合规划要求.供需分析成果以省级行政区套水资源二级区(以下简称省套二级区)为统计单元.保证率主要根据统计单元的降水频率确定。因此.需建立一个以省套二级区为统计单元的长系列降水量数据库“降水排序.dbf”.字段包括:年份、二级区码、省级码、降水量和降水排序(降水量降序排列号)5个字段,其中年份为1956-2000年。   为了简化统计分析的程序代码,构建了一个贮存省级行政区及二级区组合码的数据库“省套二级区编码.dbf,数据库记录包括了海河流域省级行政区与二级区的所有可能组合.海河流域有l6个省套二级区,因此共有l6个记录。字段包括:wt_code(二级区码)、pry_code(省级码)、wt_na(二级区名称)、plv_na(省级区名称)4个字段。   3数据库记录编码   供需平衡数据的统计分析,主要以计算单元编码作为统计区域分类的线索,选择合适的编码方式和规则尤为重要。以字母和数据构成的编码具有简洁、便于重新组合的优点。在海河流域水资源配置模型中,计算单元编码由1个字母和l5个数字组成,其中前3位代表水资源二级区,如C02为海河北系;前7位代表水资源三级区,如C010100为滦河山区;8~9位为省级行政区,如l3为河北省;而第l0位以后的编码为地市级行政区等信息。   对计算单元供需平衡数据按不同分区要求进行统计分析的操作,实际上是对数据库记录(行)进行分类、合并、排序、提取的过程。为了达到分类合并的目的,在“单元供需分析.dbf”数据库中增加了1个“组合码”字段,用于存储重新分类统计的组合编码。   4供需平衡数据的统计分析   为了生成省套二级区的供需分析长系列成果,并进行各种频率的供需分析,首先需对“单元供需分析.dbf”数据库中的每个记录进行分类,如哪些记录属于海河北系河北省1956年的数据?通过提取单元编码中代表二级区及省级行政区的编码,并与年份进行组合,即可形成不同年份省套二级区的组合码,将其存人数据库的组合码字段,为同类合并(相加)创造了条件。数据库系统对已索引或排序的数据库提供了方便的同类合并功能,以下程序片段,轻而易举地完成了省套二级区供需分析长系列数据的整理工作。   use单元供需分析.dbf   copyalltotemp.dbf   usetemp.dbf   replall组合码withyearl+

文档评论(0)

ajiangyoulin1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档