一种GIS应用系统及其开发方法技术方案

技术编号:2857064 阅读:168 留言:0更新日期:2012-04-11 18:40
本发明专利技术供一种GIS应用系统,包括GIS平台,插件和系统接口,所述的系统接口包括平台接口和插件接口;所述插件实现具体的和业务逻辑相关的任务;所述平台接口完全由平台实现,插件只是调用和使用;所述的插件接口完全由插件实现,GIS平台也只是调用和使用。本发明专利技术通过运用GIS平台技术,在程序中建立了多个自定义的接口,使插件能够访问程序中的各种资源,同时使GIS平台可以通过调用插件执行具体的功能。当插件的接口公开后,任何公司或个人都可以制作自己的插件来解决一些操作上的不便或增加新的功能,从而增加软件系统的可扩展性并延长软件系统的生命周期。

【技术实现步骤摘要】

本专利技术涉及一种GIS(地理信息技术)应用系统及其开发方法,尤其涉及一种通过调用插件执行具体功能的GIS应用系统及其开发方法
技术介绍
近几年来,地理信息技术(GIS)得到了迅猛的发展,并在交通监控,城市规划,交通导航等多个领域得到了广泛的应用。针对这些应用,很多厂家都开发了相应的软件系统,但是这些GIS应用系统一般是单独针对某一具体应用开发出来,不同的应用系统在二进制层次上缺乏可扩展性。大型GIS系统的实现,通常需要多人协作进行软件开发与设计,这时一个比较棘手的问题就是如何将若干人所编写的软件代码进行无缝地集成。传统的方法是在源代码层次上进行集成,同时配合使用链接库或组件,但经常的情况是每次程序集成和代码维护都需要重新编译与链接源代码,然后重新发布新软件,这种工作不仅麻烦而且加重软件系统维护的工作量。
技术实现思路
本专利技术所要解决的技术问题是提供一种通过调用插件执行具体功能的GIS应用系统及其开发方法,该GIS应用系统实现了在不修改GIS应用系统中其它模块的情况下可以对软件功能进行动态扩展与加强,同时降低了开发过程中的复杂性,提高了系统的可复用能力。为了解决上述技术问题,本本文档来自技高网...

【技术保护点】
一种GIS应用系统,包括GIS平台,其特征在于,还包括插件和系统接口,所述的系统接口包括平台接口和插件接口;所述插件实现具体的和业务逻辑相关的任务;所述平台接口完全由平台实现,插件只是调用和使用,其实现插件向GIS平台方向的 单向通信,插件通过调用平台接口可获取GIS平台的各种资源和数据;所述的插件接口完全由插件实现,GIS平台也只是调用和使用,插件接口实现GIS平台向插件方向的单向通信,GIS平台通过调用插件接口调用插件。

【技术特征摘要】

【专利技术属性】
技术研发人员:徐俊杰陈圣煜
申请(专利权)人:上海宝信软件股份有限公司
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1