论文部分内容阅读
森林资源在国民经济持续发展和保持地球生态平衡中起着重要作用,这就要求林业工作者及时了解森林资源当前的情况,掌握其变化规律,从而制定科学的森林经营管理决策。传统的资源清查方法周期长、耗费人力物力大,因此采用高新技术来加强森林资源管理已经成为迫切的需要。近年来,Internet技术的迅速发展使传统GIS向Web移植,在Web上进行各种信息的发布成了当前国际社会的研究热点问题。用WebGIS来进行森林资源管理,可以实现森林资源管理的数字化和网络化,为研究森林资源的功能动态以及其它方面的热点问题提供技术支撑,也可以为决策者提供决策帮助。 将Java技术与WebGIS技术相结合,是目前GIS开发领域的一个发展趋势。本文采用基于J2EE架构的WebGIS技术,对“数字林业”系统中林业资源数据的更新功能的实现方法进行了深入研究,设计构建出了森林资源管理信息系统。本系统采用四层结构,即客户层、表示逻辑层、业务逻辑层和数据服务层。在系统设计过程中,深入的探讨了表示逻辑层、业务逻辑层和数据服务层实现过程中所用到的核心技术,并以ArcGISServer 9.0提供的功能类库和API函数为依托,对业务逻辑的WebGIS功能进行了封装实现,较好的实现了对林业资源空间数据的管理和更新。 本论文研究内容的新意在于: 1.采用Java平台构建系统,并在系统的结构设计上遵循J2EE规范,独立的封装了WebGIS的各个功能层模块,提高了系统的可维护性和可扩展性。 2.在程序的编制开发过程中,系统的功能结构完全按着MVC模式进行安排,使系统的各个功能模块得到清晰划分,提高了系统的开发效率,增强了系统的可升级性。 3.经过深入的研究和比较之后,采用ArcGIS Server 9.0来封装实现本系统的GIS功能。ArcGIS Server 9.0提供的功能强大的服务器端GIS功能类库和API函数库,为本系统的“瘦客户”模式提供了有力的功能支持,也为实现本系统的设计目标提供了保证。