基于GIS的农产品质量监测预警分析系统——设计方案
2系统结构
2.1系统结构和软硬件环境
由于本系统的主要功能为农产品质量监测信息的展示和快速多样化查询,不涉及具体的业务处理,也不需进行复杂的空间分析。因此在系统体系结构上,以浏览器/服务器(Browse/Server,简称B/S)结构为系统架构。
通过对功能需求初步分析,系统运行的软硬件环境要求较高。可以采用省农业厅信息中心目前正在使用的数据库软件(SQL Server等)即可,WEB服务器根据需要最好单独选用。
2.2 WebGIS平台选型
目前,GIS技术已经发展到了相对成熟的阶段,可供选择的GIS平台很多,除了国外几家知名GIS品牌外,国内GIS平台也日渐成熟。然而由于发展历史、技术力量等方面的原因,国产GIS软件在Internet 应用上仍然不够稳定,且二次开发难度较大。因此,本系统基本上在国外GIS品牌中选择。
在国外GIS系统中,相对于AutoDesk、Intergraph、Bentley 等公司GIS系列产品,MapInfo公司和ESRI公司的GIS产品在中国应用更广泛一些。并且AutoDesk、Intergraph、Bentley 等公司GIS产品是从CAD技术及其应用扩展而成,更适合工程图、地图矢量化等工作,MapInfo和ERSI公司属于专业的GIS产品公司,产品技术相对成熟和稳定。
ESRI公司是世界著名的GIS系统开发公司,它的很多系统开发思想被作为业界的工业标准,主要从事高端产品的开发。ESRI的产品体系结构相当完善,包含桌面产品ArcGIS系列、空间数据库引擎ArcSDE、Internet解决方案ArcIMS、掌上GIS平台ArcPad等。在Internet应用方面,不同的操作系统采用不同的Web 组件,可移植性强,价格相对较贵。
MapInfo公司于1986年推出的桌面地图信息系统。它的市场定位是:
MapInfo =Mapping +Information,具有较强的地图编辑和数字化功能,提供建
5
基于GIS的农产品质量监测预警分析系统——设计方案
立地图信息系统基础数据的必要工具。他象一个紧密结合的复杂的拼图,小巧、全面而直观,偏重于桌面地图出版。在最初进入中国市场的几年里,发展迅速,特别是其有益的图形表现能力,占据了国内一定的市场份额。近几年,随着Internet软件技术的发展,MapInfo公司推出的MapXtreme Internet组件,采用100%纯Java技术,具有较强的可移植性。另外MapInfo操作简单,开发周期较短,并且MapInfo与Oracle在空间数据库技术上有紧密的技术合作,MapInfo和Oracle Spatial组合可以实现空间数据和关系数据的无缝连接和一体化管理。
考虑到ESRI公司ArcSDE和Oracle10g(或SQL Server)组合的性能很好,我们建议采用ESRI公司的产品。
2.3 系统配置和开发运行环境
由于本系统的主要功能为农产品质量监测信息的展示和可视化查询,不涉及具体的业务处理,也不需进行复杂的空间分析。因此在系统体系结构上,以浏览器/服务器(Browse/Server,简称B/S)结构为系统架构。
? 系统运行环境
操作系统: Windows Server 2000以上版本(建议采用Windows Server 2003) Web服务器: Tomcat6.0
数据库系统: MS SQL Server 2000(检验采用Oracle10g) WebGIS平台: ArcIMS9.2 ArcSDE9.2 客户端浏览器:IE 5.0以上 ? 开发语言 Java和 JavaScript
? 数据库服务器及WEB服务器
特性 处理器 标配内存 参考指标要求 (2) 个英特尔? 至强? 双核心处理器 2.8GHz(最多支持 2 个) 2GB (2 x 1GB) 双路交叉存取 PC2-3200R DDR2 SDRAM,运行速度为 400MHz,具有高级 ECC 和联机备用内存功能 6
基于GIS的农产品质量监测预警分析系统——设计方案
高速缓存 芯片组 光驱 网络控制器 内部存储(硬盘) 每个核心 2 MB 二级高速缓存 英特尔? E7520 芯片组 DVD-ROM 光驱 NC7782 双端口 PCI-X 千兆服务器适配器(嵌入式) 最低标准120G 1 个串口、1 个鼠标定位设备接口、1 个显卡接口、1 个键盘接口、1 个外置 SCSI (VHDCI) 接口、3 个 RJ-45 网络接口 (1 x iLO)、3 个 USB 端口(1 个正面,2 个背面) 符合 ACPI 2.0 和 PCI 2.2 标准,支持 WOL,经过 Microsoft? Logo 认证,支持 USB 2.0 HP Systems Insight Manager、SmartStart、冗余 ROM、远程闪存 ROM、管理代理、集成管理日志、自动服务器恢复 (ASR)、动态扇区修复(借助智能阵列控制器)、驱动器参数跟踪(借助智能阵列控制器)、热备件启动、故障前保修(包括处理器、SCSI 硬盘驱动器和内存) 575 瓦;符合 CE Mark 标准 标配一根低压 NEMA 电源线和一根高压 IEC 电源线 I/O(共 3 个 — 1 个 64 位/133MHz PCI-X,2 个 64 位/100MHz PCI-X) 标配 5 个热插拔风扇,内部共支持 8 个 集成 8MB SDRAM 显存的 ATI Rage XL 视频控制器 I/O接口 工业标准符合性 可管理性工具 电源 服务器电源线 扩展插槽 系统风扇 显卡
7
基于GIS的农产品质量监测预警分析系统——设计方案
3.系统功能
本系统包含以下功能模块:
? 系统管理模块 ? 数据处理模块 ? 地图操作模块 ? 数据查询模块 ? 数据统计及分析模块 ? 打印输出 ? 帮助模块
除上述模块的功能外,地图基本操作子系统还能实现主要实现对图层数据的选择、放大、缩小、漫游、定位、全幅显示、隐藏等操作。
3.1系统管理模块
系统管理模块用来管理系统运行状况、提供数据安全策略,包括用户管理、数据安全(备份与恢复),系统日志等。
(1) 用户管理
管理系统用户申请、登记、权限设置等业务,并监测系统用户状况。 根据本系统用户类型,我们将分析群体、管理群体、实施群体系统操作权限化分为:
? 普通用户(实施群体)
本类用户只可查看直接工作相关的指标、目标信息;可查看自己负责的区域的人口经济情况;自己对应的工作的相应监测信息等。
? 高级用户(管理群体)
可查看对应管理区间的全部信息,通过标志化的显示,重点关注各项监测指标情况和各类相关信息。可通过系统提供的功能进行业务数据分析汇总,并生成各类专题电子地图、直方图、曲线图、饼图等统计图表。
? 系统管理员(分析群体)
8
基于GIS的农产品质量监测预警分析系统——设计方案
可查看全部信息和资料,同时负责系统权限的管理,可发布系统模板,同时可通过接口定期更新信息。
权限分为用户权限、组权限、权限模板,用户初始视图模板,组初始视图模板,自定义视图模板等。用户可以根据业务需求对初始视图模板地图范围和图层提出申请,由系统管理员审核批准。
(2)系统日志
记录系统用户登录并使用本系统的各项操作,尤其是对系统数据进行各项维护作业(新增、修改、删除、导入/导出、审核、转换等)进行记录。
3.2 数据处理模块
从现有农产品质量安全监测系统中,通过读取相关数据库内容与新建的全省电子地图建立空间联系。具体来说是把数据库中有关具有空间地理位置的属性数据与相应电子地图位置关联,以便用地理信息系统技术(GIS)进行查询分析和预警。
属性数据的内容包括:
? 检测机构信息
包括检测机构单位基本情况、检测机构人员基本情况、检测机构仪器基本情况。 ? 日常检测数据
包括植物类定性、植物类定量、动物类定性、动物类定量、混合检测等。
? 例行监测数据等。
包括植物类例行监测、动物类例行监测。
3.3地图操作模块
? 对地图可作任意比例的放大、缩小。 ? 对地图作任意位置的漫游。
9