论文部分内容阅读
随着WebGIS应用面越来越广,快速、便捷的建立WebGIS应用系统,已经成为越来越多的行业应用需求。如何建立轻型的WebGIS系统,克服商业WebGIS系统软硬件要求高、配置复杂、行业应用门槛高的弊端;本文以次为切入点,致力于探索在.NET框架下,借助该框架的分布式平台优越性,并结合OpenGIS规范自主开发轻型WebGIS系统的解决方案。
本文分析当前WebGIS系统的两大技术支撑平台,最终得出结论:.NET和J2EE比较,有VisualStudio.NET工具和.NETFramework的架构支持,适合快速、高效的Web系统设计开发;并选择采用.NET作为自主开发平台。在深入分析了OpenGIS相关规范标准、QR索引技术以及Shape数据结构的基础上,设计开发了高效、灵活的数据读取和渲染YarageGIS程序集:采用ASRNET资源嵌入技术实现了Aja客户端控件YarageMapControl,使得YarageGIS服务器程序集与客户端的交互达到了安全、稳定、数据快捷传输的效果。在无公害农业产地评价应用系统部分,首先分析了无公害农业发展现状,得出公众对农产品食品安全质量要求提高;国家和地方经过几十年的研究,制定了大量无公害农产品安全生产的标准、规范。再次结合“田间到餐桌”的农产品安全质量控制思想,论述农产品安全质量源头控制的重要性,无公害农产品产地环境评价系统的必要性。最后尝试着将作者自主设计开发的轻型WebGIS系统的解决方案应用于西安市无公害农业产地环境评价系统。从最终结果来看,利用作者设计的轻型WebGIS可以快捷、方便的搭建应用系统,能基本满足无公害农业区划行业需求。
研究表明,基于.NET框架和OpenGIS规范自主开发轻型WebGIS基本能满足行业应用需求,并且达到了方便、快捷的搭建行业应用系统目的,改善了大型WebGIS平台设计应用复杂、软硬件要求高、开发周期长的弊端。本研究对于WebGIS系统的设计开发有一定借鉴意义,在无公害农业区划方面的初步应用对于无公害农产品安全质量的源头控制有很大的帮助,对于相关行业信息化系统的设计开发也有利用价值。