论文部分内容阅读
近年来,中国的葡萄种植面积和产量逐渐增加,葡萄产业逐渐成为我国农业产业的重要组成部分,但是葡萄在实际生产中有大量的信息监测和管理工作,亟需构建葡萄园信息的管理系统。WebGIS充分利用互联网资源共享、成本低廉等特性,完善和扩展传统的GIS系统,利用其能及时获取葡萄园信息的实时情况和动态变化,实现对葡萄园信息的可视化管理。本文根据葡萄园信息存储与可视化系统的实际应用需求,以宁夏回族自治区永宁县葡萄园数据作为数据基础,建立了B/S模式下的葡萄园信息存储与可视化系统。本文的主要工作内容和结论如下:(1)对葡萄园信息存储与可视化系统进行分析和设计。本文以宁夏回族自治区永宁县的一个葡萄园种植区为例,基于葡萄园管理人员对系统的要求,完成了葡萄园信息存储与可视化系统的功能、数据与性能的需求分析,同时针对系统开发实现过程进行了技术、经济与运营可行性分析;对系统进行总体设计,系统总体架构采用“数据-服务-表现”三层模型结构形式。(2)数据存储的设计与实现。系统的数据层选择开源软件PostgreSQL作为关系数据库,主要存储的关系数据包括用户信息、各项农事数据以及田间地块的基本信息数据;它的一个插件PostGIS用来存储地理空间数据,空间数据主要为地块的划分图,通过对PostgreSQL数据库中数据表的设计与管理可以使葡萄园的空间数据与非空间能够统一管理。(3)系统功能的实现。通过对系统各层的实现,将各项技术与服务整合,使系统达到用户的要求,最终搭建了基于开源WebGIS的葡萄园信息存储与可视化系统。系统可以实现五大功能:用户信息管理功能,用来实现果园管理人员的注册与登录;气象预报功能,通过调用公共气象服务实现对未来一段时间的气象预报;地图基本功能,通过加载公共地图与地块区划图,实现用户对地图的基本操作;农事进展功能,用来实现管理人员对不同地块农事活动的横向对比,了解农事活动进展情况;地块信息可视化功能,实现对地块信息的查询、添加、删除以及历史数据的对比显示等。(4)系统的测试。通过黑盒测试对搭建完成的系统进行各项功能测试以及不同浏览器的兼容性测试,来验证系统与设计需求是否一致。