- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于中间件技术农业地理信息平台开发与集成技术研究
基于中间件技术农业地理信息平台开发与集成技术研究
摘要我国在农业GIS应用方面主要使用国外成熟的GIS平台,核心技术不被我国所掌控,这将大大制约我国精确农业的发展。阐述了具有我国自主知识产权、核心GIS技术为我国所掌控的农业GIS基础平台,以填补我国在农业GIS支撑平台上的空白。
关键词中间件技术;农业GIS平台;GIS引擎;集成开发平台
中图分类号S126文献标识码A文章编号 1007-5739(2010)21-0046-02
目前我国已进入由传统农业向现代农业发展的新阶段。在这个农业变革的过程当中,农业信息化无疑在其中担当着极为重要的角色。天津在区域经济和全国经济发展中具有重要的地位和作用。“数字农业”是“智能天津”的重要组成部分,它主要依靠2个基础设施平台:一个是宽带多媒体信息网络基础设施平台,即信息高速公路;另一个就是包含海量地理信息的空间数据基础设施平台。数字农业技术的不断发展正在深刻地改变农业生产的全过程,代表着现代农业生产管理的方向。农业生物-环境信息快速获取、无线传感器网络、智能化信息实时处理和控制技术等数字农业技术的发展与广泛应用,对于促进作物生产按需管理的重大突破、提升农业生产效能具有重要意义。
基于中间件技术的地理信息平台是一套具有我国自主知识产权的、面向对象的、开放的、网络化、组件化、能够支持国家空间基础设施建设的大型农业GIS基础软件平台[1-7],它是“数字天津”所依靠的2个基础设施平台之一,它不仅提供地理信息处理系统,而且提供组件化的GIS开发包,为第三方(比如IT企业等)开发提供技术支持及标准。
1GIS平台的开发目标
1.1农业基础地理信息平台研究与建立
实现地理信息系统的核心算法,开发具有我国自主知识产权的大型农业GIS基础软件平台,建立、更新与完善我国公共基础地理信息平台,并允许用户在此基础上实现典型专题信息与基础地理信息的整合,解决国外通用GIS平台部分不符合中国国情的应用。
该开发目标的主要内容、技术难点、创新点是开发具有我国自主产权的大型海量农业GIS系统的核心算法库,投影算法的结果要达到与国外成熟的GIS平台完全一致,研究空间数据模型及海量数据存储体制,克服国外成熟GIS平台地图刷新速度慢的弊端,研究网络拓朴结构的自动创建算法、分布式计算环境及同步机制、数据共享与功能共享机制,研究适合我国国情的专题地图的集成,缓冲区分析、空间数据分析、网络分析[8-9]。
1.2组件化与数据集成技术研究
开发面向对象的、开放的、网络化、可定制的组件化的桌面GIS开发包,为企业开发用户提供适合我国国情的、易于使用、功能强大、速度快的桌面GIS开发包,提供针对GPS/GPRS实时跟踪应用的自动定位的高级功能,帮助用户快速实现其终端应用。实现海量数据信息加工、集成与共享中涉及到的关键技术。开发适应网络发布的WebGIS开发平台,采用Brower/Server结构,能够提供网络化、组件化GIS的一体化解决方案,包括服务器端的图形转换、图形编辑、符号编辑、图形管理、智能发布向导以及发布服务器等功能[10]。遵循国际地理信息标准机构《Open GIS》规范,在因特网环境下数量GIS信息的表达、互操作及其共享的关键技术。
2开发方法与技术路线
开发步骤:①分析当前使用国内外成型GIS控件开发的优势与不足,并进一步挖掘其市场需求;②调研了解GIS等相关信息技术的发展及其在农业的应用现状;③基于需求规划制定开发高效的GIS引擎中间件;④以GIS引擎中间件为基础,设计开发一套完整的GIS系统开发平台;⑤ GIS引擎中间件为基础,设计开发一套完整的WebGIS系统开发平台。
技术路线:①开发环境。平台选用与底层有较强接口、功能强大、灵活性与移植性较强的标准C++开发语言,开发环境选择Windows下Visual C++。②分布式数据库。分布式数据库是计算机网络发展的必然产物,它适应地理上分散的公司、团体和组织对于数据库应用的需求。对于GIS系统而言,理顺业务流程,处理好各个数据表之间的相互关系,优化数据存取机制,是整个系统建设的关键。而对于空间数据库的分布式应用而言,也是当前分布式数据库设计的一个技术难点。在该平台的开发中,为高效管理空间属性数据,设计开发了具有自主版权的高效的空间数据库引擎进行空间数据管理,该引擎能够完好地支持各种常用数据库。3面向农业应用的GIS平台体系结构
大型农业GIS基础平台的开发是一个复杂的系统工程,平台采用3层体系结构。其中空间数据服务为底层,应用服务层提供各种功能,实现各种应用与数据库之间的访问,应用平台为用户提供友好的用户系统,实现各种应用分析。系统结构如图1所示。
从3层结构的角
原创力文档


文档评论(0)