【技术实现步骤摘要】
本专利技术涉及一种GIS(地理信息技术)应用系统及其开发方法,尤其涉及一种通过调用插件执行具体功能的GIS应用系统及其开发方法。
技术介绍
近几年来,地理信息技术(GIS)得到了迅猛的发展,并在交通监控,城市规划,交通导航等多个领域得到了广泛的应用。针对这些应用,很多厂家都开发了相应的软件系统,但是这些GIS应用系统一般是单独针对某一具体应用开发出来,不同的应用系统在二进制层次上缺乏可扩展性。大型GIS系统的实现,通常需要多人协作进行软件开发与设计,这时一个比较棘手的问题就是如何将若干人所编写的软件代码进行无缝地集成。传统的方法是在源代码层次上进行集成,同时配合使用链接库或组件,但经常的情况是每次程序集成和代码维护都需要重新编译与链接源代码,然后重新发布新软件,这种工作不仅麻烦而且加重软件系统维护的工作量。
技术实现思路
本专利技术所要解决的技术问题是提供一种通过调用插件执行具体功能的GIS应用系统及其开发方法,该GIS应用系统实现了在不修改GIS应用系统中其它模块的情况下可以对软件功能进行动态扩展与加强,同时降低了开发过程中的复杂性,提高了系统的可复用能力。为了 ...
【技术保护点】
一种GIS应用系统,包括GIS平台,其特征在于,还包括插件和系统接口,所述的系统接口包括平台接口和插件接口;所述插件实现具体的和业务逻辑相关的任务;所述平台接口完全由平台实现,插件只是调用和使用,其实现插件向GIS平台方向的 单向通信,插件通过调用平台接口可获取GIS平台的各种资源和数据;所述的插件接口完全由插件实现,GIS平台也只是调用和使用,插件接口实现GIS平台向插件方向的单向通信,GIS平台通过调用插件接口调用插件。
【技术特征摘要】
【专利技术属性】
技术研发人员:徐俊杰,陈圣煜,
申请(专利权)人:上海宝信软件股份有限公司,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。