基于Java和MVC的果树病虫害信息发布WebGIS

来源 :中国农业大学 | 被引量 : 0次 | 上传用户:abmabc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人们对地理信息需求的不断增长和Internet技术的飞速发展,GIS技术与Internet技术相互融合形成了WebGIS技术.虽然目前WebGIS技术已越来越多地应用于各个领域,但国内农业病虫害领域的WebGIS并不多见.该文研究的是基于WebGIS的果树病虫害信息发布系统.该文在分析了WebGIS开发方法和果树病虫害发布系统特点的基础上,确定采用ArcIMS二次开发和先进的面向对象语言——Java的系统开发方案,为实现一个技术先进、性能优良、功能完善的WebGIS打下基础.将MVC设计模式和B/S模式应用到系统逻辑结构中,解决了系统由于模型种类多、数据繁多、交互复杂而造成的实现逻辑复杂的问题.该文采用数据库统一管理空间数据,ArcSDE空间数据引擎和Oracle数据库搭配使用,高效率地实现了数据库存取数量庞大的空间数据.此外其他非空间数据也统一由Oracle数据库管理,达到系统全部数据的有机管理的目的.该系统采用面向对象的设计方法,并按照软件工程的设计思想进行了模块化的设计和实现,具有友好的界面,采用开放式、单一数据库,易于维护.该文在ArcIMS WebGIS开发软件平台上,采用MVC设计模式,利用Java语言开发出应用于果树病虫害信息发布系统的WebGIS系统,实现了互联网下果树病虫害预报和历史灾情信息查询、病虫害蔓延模拟等基于GIS的功能.系统的设计和应用均在国内具有一定创新性.
其他文献
云计算是一种新兴的并行计算技术,在学术界和商业界都取得了巨大的发展,已有大量的云计算系统被投入使用。现有的Hadoop平台在异构环境下的调度效率低下,任务响应时间长,浪费
PKI作为解决网络环境中安全问题的一项优秀技术,在过去十多年间得到了迅速的发展以及广泛的关注。但由于涉及安全和网络等众多领域、系统结构复杂、难于实现和使用,导致其进
生物计算是计算机科学在生命科学中形成的一个研究领域,通过用计算机科学的知识和相关的算法对生物学领域内的数据进行加工、存储、检索与分析。随着生物数据的快速增长,如何运
本文先简要介绍Linux文件系统的整体结构及主要数据结构,然后着重介绍Linux对缓冲块的管理,最后再给出系统调用安装或卸载文件系统的实现流程及相关的数据结构。然后在以上基
随着嵌入式硬件技术的不断进步,嵌入式系统也由单一功能的工控设备开始向集成多种功能的复合型设备发展。目前嵌入式系统中采用操作系统与应用任务统一编译方式不够灵活的缺点
随着竞争的全球化,单一企业的有限生产资源已很难适应市场的竞争,企业必须加强与其他伙伴企业的合作,组建动态联盟(虚拟伙伴企业),这样他们就组成了一个互惠互利的敏捷供应链,如何通
曲面的数据建模是指在曲面上已知若干型值点,但曲面的表达式未知的情况下,将型值点数据按照一定拟合精度归纳为数学模型,从而拟合出光滑的曲面。这是工程制造领域经常遇到的
因特网的出现引来了电子商务时代的到来。在电子商务交易中网上支付是关键环节之一,它使电子商务成为可能,也是电子商务顺利发展的基础。而安全问题是网上支付中最关键、最重
随着互联网的迅速发展和广泛应用,网络安全越来越被高度重视。网络安全的实现主要通过防火墙,防火墙技术比较成熟,应用也比较广泛。防火墙是一种安全性机制,通过这种机制可以增强
本文介绍了一种基于微内核的运用部分计值思想的嵌入式操作系统的设计与实现。该系统具备尽可能通用(generic)的特点,可按照应用和环境需求使用部分计值器进行优化和剪裁。系统