GAF简介-基于SuperMap GIS基础软件的GIS应用框架

介绍

SuperMap GAF(SuperMap GIS Application Framework,超图GIS应用框架)是基于SuperMap GIS基础软件开发的GIS应用框架。产品提供了空间数据管理、分析、可视化等GIS通用功能和流程引擎、权限控制等业务支撑功能。与此同时,产品还提供了灵活便捷的扩展接口,可满足大部分行业GIS应用搭建的需求。

SuperMap GAF具有“松耦合”、“易扩展”的特点,通过标准化组件定义接口,整合相关技术资源,实现GIS应用系统的快速搭建和自动化维护,让GIS应用搭建更便捷、更轻量,使技术人员更关注业务实现,系统维护也变得更加简单。

认识

在知道什么是SuperMap GAF之后,我们用另外一种更加生动的方式来认识它。

以搭建一套精装房屋类比如何利用SuperMap GAF搭建GIS应用。

图片

搭建房屋与搭建GIS应用的对比

目标:搭建一套精装房屋(GIS应用系统)

第一步:基础与结构施工。搭建房子要打好地基,并且把主体的钢筋混凝土框架完成,比如搭建好脚手架,水电预埋好,从而得到一个"房屋架子"。

第二步:墙体施工。根据前面搭好的“房屋架子”进一步进行浇筑和砌墙,并完成抹灰刮腻子等步骤,得到一个“

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
前言 联系博文视点 第1章 走进插件式GIS应用框架  1.1 应用框架精讲  1.1.1 应用框架简介  1.1.2 应用框架的特点  1.1.3 GIS应用框架  1.2 插件式应用框架  1.3 ARCGIS ENGINE简介  1.3.1 ArcGIS产品框架  1.3.2 GIS开发组件——ArcGIS Engine  1.3.3 ArcGIS Engine产品类型  1.3.4 ArcGIS Engine 9.2新特性展现  1.4 第三方UI组件——JANUS SYSTEMS  1.5 小结  第2章 框架插件引擎设计  2.1 他山之石——ARCMAP插件机制  2.2 框架通信契约——接口  2.2.1 接口的秘密  2.2.2 实现接口与显式实现接口 2.2.3 C#的实现继承 2.2.4 继承和重用 2.3 框架宿主程序设计与实现 2.3.1 属性——合理冲破私有变量访问限制 2.3.2 动手——从宿主程序开始 2.4 框架通信契约设计 2.4.1 IPlugin接口 2.4.2 ICommand接口 2.4.3 ITool接口 2.4.4 IItemDef接口和实现 2.4.5 IMenuDef接口 2.4.6 IToolBarDef接口 2.4.7 DockableWindowDef接口 2.4.8 通信契约设计小结 2.5 插件容器设计与实现 2.5.1 集合 2.5.2 泛型机制 2.5.3 聚合法产生容器 2.5.4 产生插件容器 2.5.5 访问容器元素 2.6 动态加载框架插件 2.6.1 反射机制 2.6.2 考虑异常 2.6.3 插件的动态加载和对象生成 2.7 框架日志处理 2.7.1 一个Log4net例子 2.7.2  Log4net配置文件 2.7.3 框架的日志设计 2.8 插件的分类 2.8.1 类型转换与判别 2.8.2 插件分类的设计与实现 2.9 小结 第3章 框架宿主程序设计 3.1 静态UI设计 3.1.1 菜单和状态栏设计 3.1.2 浮动面板设计 3.2 插件UI对象 3.2.1 公共变量的设计 3.2.2 插件获取 3.2.3 解析ICommand和ITool对象 3.2.4 解析IMenuDef和IToolBarDef对象 3.2.5 解析IDockabieWindowDef对象 3.3 插件对象的事件处理 3.3.1 松散耦合的关键——委托与事件 …… 第4章 框架插件设计 第5章 宿主程序的高级设计 第6章 GIS算法的实现 第7章 框架辅助组件库设计 第8章 程序的部署与打包

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值