您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > MapGis-K9-平台二次开发教程
MapGisK9平台二次开发教程2010年12月武汉内容简介MapGISK9是新一代面向网络超大型分布式地理信息系统基础软件开发平台。该平台融合了中地数码集团在20多年中与各领域的专家及客户实施地理信息系统所积累的功能资源,并在该基础上实现了二三维一体化的动态管理、GIS与遥感影像处理平台的无缝集成,使得MapGISK9成为集GIS、RS、GNSS为一体的集成开发平台。Mapgis服务器开发平台(DCServer)是MapGISK9平台的核心,是其跨平台技术的集合。该平台提供对服务器的管理、空间数据仓库支持、空间功能仓库支持,是数据中心集成开发平台(数据中心)应用的基础;为MapGISK9遥感处理开发平台、三维GIS开发平台、互联网GIS开发平台、嵌入式开发平台提供统一的基础功能组件,是各子平台强有力的技术支撑。同时,DCServer为用户提供更完备的空间数据管理、更高质量的数据可视化展现、分析处理及输出和更好的可用性。《MapgisK9平台二次开发教程》详细地介绍了基于CS模式的平台二次开发的原理和方法。全书共分六章,分为两个专题:组件式和插件式。其中前四章由浅入深地介绍了组件式开发,依次介绍了COM原理、组件体系架构、系统环境配置、组件基础开发、组件进阶开发,以及地质灾害系统的项目实践。后面两章介绍了插件式开发,包括插件开发的基础和各种类型插件开发的实战。全书两个专题都是均以基础知识入手,结合具体的示例,循序渐进的引导大家进行基于CS模式的MapgisK9平台二次开发。每章前列出学习本章的目的要求、主要内容、重点难点,让读者做到阅读前心中有数,阅读中思路逻辑清晰。每章基本内容结束之后,都有一个本章小结,并对下一章的内容进行一些说明,承上启下,便于读者及时梳理学过的知识并对即将要接触的内容有个清晰地认识。本书《MapGISK9平台二次开发教程》,适用于基于CS模式的GIS二次开发感兴趣的初中级用户,也可作为大中专院校相关专业的教材。前言本书基于具有自主知识产权的MapGISK9开发平台,全面、详尽地讲解了CS模式下如何进行GIS应用开发。从基本的概念入手,结合整个框架体系,有浅入深,功能与示例相结合的模式,并以具体的应用系统作为实践,一步一步引导读者更加轻松地学习和掌握组件式和插件式这两种CS模式下的平台开发方式。本书以“简便、高效”的开发为目标,遵循“循序渐进”的原则,在内容和结构上均作了精心的设计与安排。基于二次开发学习的技术思路,采用理论结合实践的方式,每个功能点均以“1+1”模式,即“原理方法+具体示例”的方式展现,生动具体,偏向于实际应用,实用性强。各个章节内容一步一步提升,呈阶梯式,更方便读者理解把握。由于时间仓促,书中难免存在错误与不当之处,欢迎广大读者及专家同行批评指正,以利改进。本书内容结构第1章主要介绍了组件式开发的原理及K9平台组件的体系架构并辅以简单的入门程序第2章组件式基础开发,介绍了数据管理、文档管理、查询分析、空间分析以及网络类管理的原理及具体实现第3章组件式进阶开发,结合具体实例,深入剖析各应用专题,包括专题图应用、动态投影、动态注记、数据加密解密以及符号库管理第4章组件实战,以地质灾害系统为例,详细介绍了系统的整个实现过程,包括包括需求分析、系统设计与具体实现第5章插件开发基础,介绍了插件的概念以及插件开发的框架,并辅以一个简单视图插件的实现示例第6章插件开发实战,详细介绍了工具插件、视图插件以及交互插件的具体实现目的要求、主要内容、重点难点在每章的前面,有三个部分:“目的要求“说明了学习该章掌握的内容;“主要内容“列出了该章介绍的的知识点,让读者对该章内容有整体把握;“重点难点“指出学习该章的重点内容与难点所在,读者可以有目的并带着问题去学习,提高效率。光盘使用说明本书附带一张光盘,光盘中包括所有示例源码资源下载说明目录MapGisK9平台二次开发教程......................................................................I内容简介.............................................................................................................II前言................................................................................................................III第1章K9平台二次开发入门.............................................................................11.1相关技术:COM基本原理及组件GIS概述...........................................................................21.1.1COM的概念.......................................................................................................................21.1.2接口简介.............................................................................................................................21.1.3组件创建.............................................................................................................................31.1.4复用.....................................................................................................................................31.1.5组件式GIS.........................................................................................................................41.2二次开发的特点及相关体系结构..............................................................................................51.2.1二次开发特点.....................................................................................................................51.2.2组件体系架构.....................................................................................................................61.3核心控件及组件功能说明.........................................................................................................81.3.1MapGisK9控件.................................................................................................................81.3.2MapGisK9组件.................................................................................................................81.4系统环境配置...........................................................................................................................131.4.1安装MapGisK9许可证服务..........................................................................................131.4.2安装MapGisK9平台......................................................................................................181.4.3安装.net2005开发环境................................................................................................201.5快速入门实例...........................................................................................................................251.5.1入门实例功能说明...........................................................................................................251.5.2入门实例功能实现...........................................................................................................251.6小结...........................................................................................................................................37第2章组件式基础开发....................................................................................382.1文档管理与操作.......................................................................................................................392.1.1地图管理...........................................................................................................................392.1.2图层管理............................................................................
本文标题:MapGis-K9-平台二次开发教程
链接地址:https://www.777doc.com/doc-4235085 .html