- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
山西省农业气候资源区划服务系统开发和应用
山西省农业气候资源区划服务系统开发和应用
摘 要:为了实现山西省区域农业气候资源的合理开发和利用,利用山西省109个县市1961―2010共50年的气候资料和DEM高程数据,以及搜集到的农业气候资源区划指标、农作物种植适宜性气候区划指标,基于GIS技术和小网格推算模型完成高分辨率的农业气候、优势和特色农业及经济林果的气候区划,建立了适合山西省的精细化的农业气候资源区划服务系统。基于该系统,完成了对山西省气候区划、农业气候区划和作物气候区划的研究,生成了不同种类作物的区划图。该结果可以为山西省相关部门进行决策提供参考和依据。
关键词:农业气候区划;作物区划;服务系统;B/S架构
中图分类号:S162.3 文献标识码:A DOI:10.15913/j.cnki.kjycx.2016.12.026
在20世纪70年代末80年代初,山西省曾进行过全省范围的农业气候区划工作,为山西省农业的合理布局和农业产量的稳步增加作出了一定的贡献。随着农业生产环境的变化,原有农业区划产品已不适应新时代农业生产发展的需求,客观上需要更科学、更精细的农业气候区划产品。近年来,许多学者也开展了针对山西省的气候区划研究――谢爱红、王士猛等(2004)在对山西省62个气象台站资料插值的基础上,利用SPSS进行了山西省气候区划;韩锦涛和李素清(2006)基于山西省109个县的多年统计资料的平均值,应用聚类分析对区域的农业气候资源的综合开发进行了区划;赵海英、栗锡龄等(2009)在介休市33个观测点的基础上,用物候指标对该市气候情况进行了初步研究;赵永强、武永利等(2013)基于DEM高程数据建立了山西省农业气候资源集。但是到目前为止,还没有一个全面的服务于山西省气象业务的农业气候资源区划服务系统可以涵盖气候区划、农业气候区划、农业气候资源分布和作物区划,同时可以实现自助区划。
1 数据资料和系统开发环境
1.1 数据资料
数据资料有山西省109个气象站1961―2010共50年的常规气象资料(建站晚于1961年的从建站资料开始),山西省、市、县的shp矢量文件,分辨率为90 m×90 m的SRTM DEM 数据。资料来源于山西省气候中心。
1.2 系统开发环境
所需的最低硬件环境为:企业级专用服务器、双核处理器,主频在2.2 GHz以上,1 G内存,独显(512 M),120 G 硬盘。
所需的基本软件环境如下所示。
数据存储部分:sqlserver2005企业版;
地图服务处理发布部分:aspmap4.7;
Web程序部分:.net4.0类库+IIS6.0服务器+Office2003+Silverlight4.0运行时+Silverlight4.0扩展包+Microsoftajaxlibrary+ArcGISAPIforSilverlight2.0;
操作系统:Windows Server 2003 Enterprise Editionserverpack2;
数据调用:IDL交互式程序语言。
1.3 系统开发技术流程
系统开发技术流程为:①通过实地考察调研、与当地有关人员座谈等方法了解各地的优势农业、特色农业、经济林果和主要气象灾害等,确定区划对象、区划指标;收集数据资料并进行整理,然后导入农业气候资源区划服务系统。②基于数字高程模型(DEM),采用多元回归法和小网格推算法构建面域上的山西省气候要素(分辨率90 m×90 m),结合各区划指标开展山西省气候区划、农业气候区划、农业气候资源分布和作物区划,并对区划结果进行检验。③将区划结果存放于区划结果数据集中。系统建立之后,工作人员可基于Web平台对农业气候资源及区划结果进行发布、制图、输出,也可以根据需要进行自助式农业气候区划,以方便开展专题服务或其他咨询服务。系统开发技术流程如图1所示。
2 区划系统架构与功能
2.1 系统框架设计
采用一种创建交互式网页应用的AJAX网页开发技术,并采用C#语言来编程,使用Asp.Net作为开发控件,结合 SQL2005数据库技术和IDL交互式语言软件来构建系统平台。
整个系统采用三层B/S结构模式,包括数据层、服务层和客户层。其中,数据层负责存储数据,是获取系统所需原始数据的操作层,是操作数据,为业务逻辑层或表示层提供数据服务的基础;服务层是核心部分,主要是针对数据访问层具体问题的操作,对数据业务的逻辑处理;客户层主要是对用户请求的接受以及数据的返回,为客户端提供应用程序的访问。
2.2 系统功能设计
系统分设一般用户和管理员用户两种登录方式。其中,一般用户登录后仅显示“区划成果”和“退出系统”两个功能模块,只有浏览和下载本地区区
原创力文档


文档评论(0)