论文部分内容阅读
WebGIS即万维网地理信息系统,它是Internet技术和GIS相结合的产物,将地理数据和GIS功能以网络服务(WebService)的方式在网络上发布,使得各种平台上的用户通过普通浏览器就能够使用地理数据和地图服务。随着互联网影响的深化,GIS技术的广泛运用,人们已经不能满足传统WebGIS的表现效果和交互性,并且对系统开发的简洁性和系统的伸缩性也剔除了更高的要求。集B/S和C/S于一体的RIA (Rich Internet Application,富互联网应用系统)应运而生,它在给Internet应用带来革命性改变的同时也给WebGIS带来了新的发展契机。Silverlight正是当前开发RIA主流的技术之一。本文基于以上技术,结合REST风格构架来发布网络地理信息服务以简化用户获取操作资源的过程,完成了西昌市土壤配方施肥WebGIS系统。建立西昌市土壤配方施肥WebGIS系统,不仅解决了施肥工作中属性数据综合管理难,配方方案传播普及困难等问题,同时提高了施肥水平和生产效率。对加速传统农业向现代化信息农业的过渡,推动耕地养分管理技术的进步,有较大的现实指导意义和广阔的应用前景,具体内容包括:(1)建立了西昌市测土配方施肥系统空间数据库。分析了农业部《测土配方施肥技术规范(试行)》,结合西昌市农业部提供的水稻、玉米和小麦配方方案,按照数据库设计规范,科学合理的设计和建立了属性数据库。结合数字化后的1:50,000西昌市土壤图和1:50,000行政市区划图,利用第三方CASE工具构建项目数据的UML模型,最终转换为空间数据库,为西昌市配方施肥WebGIS系统的构建奠定了数据基础。(2)通过正态性分布检验和Kringing插值等技术,对西昌市土壤采样数据点进行分析检验,并结合西昌市农业部提供的测土配方方案,制作了西昌市小麦、玉米和水稻配方专题地图,微量元素含量图,完成了西昌土壤施肥配方成图项目。最后通过ArcGIS Server 10将项目数据发布为地图服务,使用REST风格体系结构简化WebGIS系统开发中资源定位、降低时间和经济投入等问题。(3)建立了西昌市配方施肥WebGIS系统。研究基于适合西昌市的施肥模型,采用Microsoft Expression Blend开发设计客户端,ArcGIS Server 10发布地图服务,ArcSDE for Microsoft SQL Server Express 2008为空间数据引擎,通过REST API来实现客户端和ArcGIS Server的Web服务交互,同时合理使用缓存技术提升数据访问效率,最终建立了西昌市配方施肥WebGIS系统,达到了有效推广实验成果,推动耕地养分管理技术的进步,为西昌市测士配方施肥项目的决策和实施提供支持,加速传统农业向现代化农业的过渡等作用,同时也验证了基于Silverlight和REST的WebGIS具有广阔的应用前景。