基于GIS应用程序开发框架的设计与实现

2018-10-21 19:27:56邱健韩雨
装饰装修天地 2018年6期

邱健 韩雨

摘 要:针对应用范围日趋广泛的GIS应用程序,本文提出可用于程序开发的框架设计方法和实现方法,并通过实践得出该方法合理可行,值得参考借鉴的结论,为GIS应用程序更好的服务于人们日常生产生活提供技术支持。

关键词:GIS;程序开发;框架设计;框架设计实现

1 引言

在GIS技术快速发展与应用日趋广泛的局势下,切实提高相关软件与工具的开发效率,并保证软件整体质量,是目前面临的亟待解决的主要问题。实践表明,软件复用是十分可行且有效的方式。通过对软件复用的合理应用,能设计出一套良好的GIS应用程序开发框架,为开发人员及使用者提供有效的工具。

2 基于GIS应用程序开发框架设计

目前常用的框架方案主要有三种,分别为组件式、软总线式与插件式,不同方案具有不同的优劣势,单一采用其中一种框架方案,一般难以满足预期要求。这三种方案的优劣势分别为:(1)组件式:优势为灵活度较大,劣势为组件内不可控,且二次开发难度较大,缺乏扩展性;(2)软总线式:优势为具有的扩展性与灵活度,劣势为实现技术较为复杂,且对效率有直接影响;(3)插件式:优势为便于维护,有良好的扩展性,劣势为不同插件之间的互操作性较差[1]。

基于此,在设计中应做到取长补短,充分发挥多种框架方案的优势,即形成CG.ADF方案,以组件式方案为基础,采用插件机制,当插件载入至框架时再引入权限控制。以上过程均由框架自主完成,二次开发者无需添加其它代码。……

登录APP查看全文