论文部分内容阅读
农产品质量安全已成为世界各国优先考虑并着重解决的重大问题,产地环境恶化是产生农产品质量安全问题的重要源头因素,其中,土壤重金属污染因具有广泛性、隐蔽性、滞后性、伴生性、综合性、累积性、难恢复性以及间接危害性等特点,成为人类面临的重要环境问题之一。本文基于ArcGIS Server和数据库技术建立了土壤重金属信息系统,可以有效组织管理土壤重金属含量数据,通过空间展示分析功能反映土壤重金属污染状况,为相关部门管理和决策提供技术支持。系统采用B/S(浏览器/服务器)模式,分为数据层,应用层和表现层,数据层包括产地环境基础数据和重金属含量采样数据,建立了Geodatabase数据模型,利用ArcSDE9.3和oracle11g进行空间数据和非空间数据的管理;应用层基于ArcGIS Server和J2EE技术实现,应用层中的Web模块采用Struts2实现,借助Axis2向外发布WebService服务,应用层中的应用逻辑模块和基础功能模块采用Java语言编写,其中涉及空间服务配置、空间数据操作和分析的功能调用ArcGIS ServerAPI实现,空间服务层由ArcGIS Server9.3充当,提供空间服务和空间数据操作分析功能;表现层使用Flex Builder构建,基于BlazeDS实现客户端与服务器之间的通信。为了保护系统用户对农田地块资料和采样数据的版权,系统中采用了三级用户结构,并设计了严格的权限管理策略。系统实现了地图基本操作、采样点查询分析、点专题图以及插值分析等功能,能够管理,展示和分析土壤重金属数据,挖掘所收集数据和采样数据的潜在价值,引导农业生产环境管理和决策。