文档详情

MapGIS二次开发平台.ppt

发布:2017-11-23约8.25千字共56页下载文档
文本预览下载声明
MapGIS二次开发 GIS行业与GIS软件企业现状 GIS行业:“欣欣向荣” GIS软件企业:“前仆后继” GIS技术涉及面广(跨学科、跨行业) 开发难度大(系统庞大,技术难度大) 开发手段不方便(面向对象、组件化) 行业过“热”用户过“急” 用户急于看原型系统 领导政绩有周期,要求项目周期短,但制约因素多(…) 实施时间过程中,产生新的需求,项目永远结不了题 开发商承压过“高” 时间急迫,开发人员加班,周围人帮不上忙; 技术支持人员面对用户提出新要求无技可施; 程序员对代码重复编写产生厌烦; 程序员珍贵且对项目影响大; 高效的二次开发模式 传统的软件开发技术 面向对象组件化的开发技术难度大; 对计算机程序员要求高; 手工作业,不能机械化生产(系统靠程序员编程与调试); 新一代的软件开发技术(搭建式开发技术,实现零编程) 减少软件的开发量,提升软件的开发质量; 降低开发难度?使更多的人能够参与开发; 耦合度低、热插拔?使部署更加容易,影响更小; 传统与新一代开发模式比较 传统模式:业务变化了,系统需要改变,只有等程序员解决,其它人帮不上忙 传统与新一代开发模式人员结构对比 传统开发模式: 使用新一代的GIS开发模式的效率 开发工期 — 同样任务、同样的人员,开发周期是原来的1/5 开发质量 — 初次上线测试,BUG总数下降到原来的1/10 组件开发架构 组件开发特点 开发简易 组件开发特点 语言无关 常用控件(快速开发的利器) 地图视图控件(MapXView) 工作空间控件(MxWorkSpace) 编辑控件(MxEditorConnector) 编辑助手控件(MxEditAssistCtrl) 地图文档树控件(MxDocTreeView) 拓扑错误列表控件(mxTopoErrorListCtrl) 属性视图控件(GisGrid) 符号视图控件(GisSymbolView) …… 二次开发方式4:数据中心的二次开发模式 插件式二次开发 以插件模式将扩展模块集成到应用系统中 (1)调用功能仓库的相应插件,无需编程 (2)自定义插件 配置式二次开发 配置资源、目录、程序模板、实例模板、引导式加载程序实例,以配置资源向导模式生成应用系统框架 搭建式二次开发 通过搭建平台、功能仓库,以工作流的形式可视化搭建应用系统及业务流程 WebGIS搭建 搭建平台搭建业务系统的过程 MAPGIS搭建系统界面 户外巡检 路线基础信息采集 线路规划管理 人员定位考勤 车辆监控 车辆管理功能 定位监控服务 路线规划和导航 报警功能 报警方式 遥控车辆 车载GPS智能导航系统 移动GPS导航系统 快速地图显示/操作 兼容各种GPS设备 实时路径分析 语音导航 信息查询 实时轨迹记录与回放 数据交换和数据加密 手机WAP增值-城市E图 结束语 二十多年的GIS开发与应用经验使我们深刻体会到我们的“事业是伟大的,道路是艰难的”,我们深信:在面向服务的第四代地理信息系统MAPGIS 7的强有力支撑下,随着MAPGIS数据中心和搭建平台的应用推广,必将引起地理信息系统二次开发的革命性变革,把我们从传统的软件开发模式中解放出来了,彻底改变目前只有程序员才能进行软件开发的现状,使我们的增值开发商、合作伙伴及广大用户如虎添翼,受益匪浅,共同创造美好的GIS明天。 谢谢! MAPGIS数据中心系统 一个可以管理多源异构数据的资源管理器,包括 文件资源(如doc,excel,word,xml,html…)、数据库资源(Acess,Oracle,SQL)、地理数据库资源(MapGIS67数据,MapGIS70数据 ,ArcGIS数据,影像数据)等; 一个存放对这些多源异构数据进行管理的功能的有序集合——功能仓库,功能仓库包括组件库、插件库、构件库; 通过工作流和表单技术、配置库实现一个可搭建数据中心; 为客户提供有竞争力的GIS开发解决方案 数据中心的组成 功能仓库 数据仓库 搭建 数据中心 数据 库 数据维护插件 服务方法( 功能 )仓库 数据配置及可视化 搭建系统 运行系统 工作流 表单 应用系统 数 据 中 心 配置库 数据 库 数据 库 数据 库 数据 库 数据 库 功能将强大、灵便快捷 为客户提供有竞争力的GIS开发解决方案 流程列表 流程模型 构件仓库 流程运行日志 为客户提供有竞争力的GIS开发解决方案 MAPGIS-TDE三维开发平台   MapGIS-TDE是在MapGIS7.0基础上推出的一套真三维空间数据处理开发平台。以三维矢量结构为主兼顾三维栅
显示全部
相似文档