开源啦!超图GIS应用框架让GIS开发更简单
“加强信息科学与生命科学、材料等基础学科的交叉创新,支持数字技术开源社区等创新联合体发展,完善开源知识产权和法律体系。鼓励企业开放软件源代码、硬件设计和应用服务。”
——《 中华人民共和国国民经济和社会发展第十四个五年规划和2035年远景目标纲要》
近年来,随着AR、时空大数据挖掘分析和人工智能等新技术在GIS领域的全面深入应用,如何快速响应业务需求、满足客户个性化需求,成为摆在GIS应用系统建设面前的巨大挑战。
超图研究院应用产品研发中心从GIS应用系统建设的需求和难点出发,自主研发了SuperMap GAF(SuperMap GIS Application Framework,超图GIS应用框架),SuperMap GAF针对项目建设中复用性高的基础组件进行了封装,并提供二次开发接口支持研发人员面向实际使用场景进行功能定制,规避了重复造轮子过程中产生的时间及人力成本。产品在经历了1.0及2.0版本迭代后,为帮助更多的GIS应用开发者能够快速地搭建起稳定的GIS应用系统,产品决定于2.1版本发布之际,将全部源代码进行开源。
开源地址:https://gitee.com/supermapgaf/GAF
SuperMap GAF产品架构
SuperMap GAF v2.1基于Apache 2.0开源协议进行开源,鼓励代码共享和尊重原作者的著作权,在遵守该许可的条款和条件的前提下,可以对基于 Apache License Version 2.0 的作品或衍生作品进行修改或增补,并应用到商业项目。
在2.0版本中,SuperMap GAF为用户提供了封装成熟的权限、门户及二三维一体化等前后端通用组件;SuperMap GAF v2.1开源版在2.0版本功能的基础上,进一步优化了前端界面并提供与SuperMap iDesktopX 同步插件,实现数据资源、工作空间的实时更新上传,进一步帮助数据在组织内多部门间的实时共享,加强了数据的流动性。同时以开源为抓手,赋能GIS开发者快速搭建稳定的GIS 应用系统,特色如下:
数据资源管理
面向多源异构数据源提供数据资源管理服务,SuperMap GAF提供全局统一的数据资源体系目录,基于元数据管理打通数据应用链路,实现数据生态化运营,深度解放数据价值。
元数据管理
支持对结构化和非结构化数据源的元数据实时、离线采集,为用户提供元数据的管理和治理基础,支持数据血缘追溯及影响分析。
数据标准管理
赋能用户建立规范的数据应用标准,对数据进行统一约束和规范,推动数据标准落地,从源头上解决和改善数据质量。
数据源管理
对数据资源进行统筹规划,构建统一的数据资源利用和管理体系,通过桌面插件实现数据的实时编辑与更新,满足最终用户将多源异构数据源组织为标准数据资产目录的需求,实现数据共建、共用、互联、共享。
数据开发平台
提供一站式数据开发平台,基于空间大数据计算框架,支持对空间数据的实时处理分析,提供从任务开发、调试、测试、发布、监控、报警到运维管理全流程数据研发支撑能力。
数据源管理
服务管理
SuperMap GAF向应用开发者及数据管理人员提供 “数据源→工作空间→服务发布→服务管理” 一站式服务体验,实现安全可控、快速灵活的数据开放共享服务,模块在SuperMap iServer产品的服务发布能力基础上,提供快速服务检索,提供一目了然的服务目录,方便使用者已注册服务进行授权管理、流量控制,提高数据运营效率。
服务管理
地图应用配置
SuperMap GAF根据业务需求提取GIS应用的通用模型,向应用开发人员提供低代码化的应用配置方式,构建 “数据→服务→地图→场景” 全链路、全周期的搭建流程,内置功能多样的且封装成熟的通用服务加载、基本工具组件、分析组件、查询组件及常用的事件,支持组件和模板的定制化。
地图应用配置
业务流程管理
SuperMap GAF提供流程管理组件,支持跨系统流程整合、任意复杂业务流,平台开放性、扩展性较好,支持流程活动节点中嵌入地图场景,进行空间数据的实时浏览及业务审批,支持深度二次开发快速响应业务需求,提供拖拽式可视化快速建模方法,赋能业务人员参与流程设计,业务流程权限贴合用户使用习惯,极大地提高了组织内工作效率,降低冗余成本。
表单工作流设计器
权限认证
SuperMap GAF采用基于RBAC模型的权限设计,为用户提供多租户架构的权限管理系统,支持功能权限和数据权限控制,降低数据泄密风险;并基于Oauth2.0搭建了统一认证平台,可给多个外部系统提供授权登录功能,多个外部系统皆可使用认证系统用户信息、资源信息。
SuperMap GAF v2.1开源版支持单体及微服务两种部署模式,用户在部署过程中可配合SuperMap iManager 10i对产品进行快速部署。
得益于超图基础产品支撑,SuperMap GAF天然支持超图产品体系中的新技术,用户利用SuperMap GAF开发的GIS应用系统可方便快捷的引入新技术落地业务应用,进一步降低学习成本,推动客户技术转型,大幅上降低了技术转型及升级门槛。
点击阅读原文立即尝鲜试用!
开源地址:https://gitee.com/supermapgaf/GAF
超图集团