论文部分内容阅读
地理信息系统(GIS)是以采集、存储、管理、描述和分析与地球表面及空间地理分布有关的数据的信息系统。从GIS的诞生到现在,经历了40多年的发展,它已经进入了一个多样化的阶段,并使GIS从单纯意义上的软件发展成了内容丰富的产业。尤其是进入90年代后,Internet的飞速发展推动了GIS向WebGIS的发展。WebGIS是GIS技术与Internet技术的有机结合,它使GIS的应用领域从专家系统发展到了社会的方方面面,成为了大众的信息工具。随着WebGIS研究与应用的不断深入和普及,传统网络GIS实现的技术已经不能适应WebGIS的应用需求,主要表现在空间数据的共享与互操作困难,WebGIS的分布式特性与系统结构存在矛盾等。因此研究具有互操作、可移植性、可扩展性和跨平台性等技术特点的WebGIS平台体系结构和实现具有重要的意义。J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理等相关问题的体系结构。J2EE体系结构提供多层次的框架,可满足低成本、高可重用性、高可靠性以及可扩展性的应用需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成的强有力支持。利用J2EE开发WebGIS可以充分发挥J2EE的优势,实现多层次、模块化、可扩展、易移植且平台独立性强的WebGIS应用。本文阐述了WebGIS的国内外发展现状、发展趋势、计算模型和实现方法等;对J2EE体系结构及要解决的WebGIS关键技术进行了深入的研究和探讨,这些关键技术包括空间数据的存储和空间数据的网络发布,构建了基于J2EE的WebGIS系统框架;深入的剖析了Oracle Spatial空间数据库,并利用它实现空间数据和属性数据的一体化存储和管理;介绍了MapXtreme for Java的相关技术和实现方式。根据实际需求,设计并实现了广东省食品监管系统中的GIS模块,论文最后对此作了介绍。