出版时间:2009-1 出版社:冶金工业出版社 作者:尹旭日,张武军 编著 页数:301
Tag标签:无
前言
MapX是一个基于ActiveX(OCx)技术的可编程控件,提供了真正的对象联接与嵌入式的地理信息系统应用开发方案,它使用与MapInfo Professional一致的地图数据格式,并实现了大多数MapInf0 Professional的功能。Mapx为开发人员提供了一个快速、易用、功能强大的地图化组件。MapX的推出,极大地扩展了MapInfo产品的应用面,使更多的用户可以通过Mapx得到MapInf0的先进技术,利用Mapx可快速地在各种应用中嵌入地图化功能,增强空间分析能力。Visual C++以其优异的运行速度、直接访问内存、强大的MFC支持以及方便的windOWS API的调用等特点,受到了广大软件开发人员的欢迎,掌握了Vislaal C++技术的开发人员为数众多。目前系统讲述ViSLIal C++环境下的Mapx开发技术的书籍很少,为了能够让读者更快地掌握该技术,我们编写了这本书,希望能够通过这本书让读者以高效的方法学会在VisLIal c++环境下的MapX开发技术。本书从控件式地理信息系统的概念和构成出发,着眼于Mapx的关键技术问题,给出了利用MapX开发地理信息应用系统的技术途径和解决方案,特别是针对Mapx开发中心常见的重点和难点进行了深入的探讨,本书结合作者的开发经验,给出了在visual C++环境下Mapx的开发案例,对读者顺利掌握MapX的使用与开发具有参考价值。本书内容共分11章,系统地介绍了Mapx基础知识、地图化及其工具、Layers与Features、数据绑定、用DBMS访问数据库、专题图、应用程序的发布以及Visual C++环境下MapX开发的若干示例。 全书结构紧凑,讲解详细,通俗易懂,不仅适合于从事地理信息系统开发的软件工程师,而且适合于大中专院校计算机及相关专业的学生,还可以作为地理信息系统开发培训班和Ⅵsual C++应用程序设计者的教材或参考书。本书作者多年来从事相关领域的研究和工程实践工作,本书是在此基础上编写而成的。参加本书编写的还有徐泉峰、田海、孙旺泉、曾勇。作者在研究工作及本书的撰写过程中,得到了解放军汽车管理学院史新生教授的指导和帮助,在此表示衷心的感谢!本书的编写参阅了一些相关资料,由于种种原因,参考文献的罗列可能会有所遗漏,敬请有关专家谅解,在此对这些专家表示感谢。由于作者水平所限,书中不妥之处,恳请读者批评指正。
内容概要
本书通过理论与实例相结合的方式系统地介绍了在Visual C++编程环境下,基于MapX开发的理论和方法,具体包括:MapX的基础知识、地图化及工具使用与定制、图层和图元、数据绑定技术、数据库的访问、专题图的制作、应用程序的发布等设计技巧和主要方法,通过大量的示例重点讲解在Visual C++环境下的MapX编程技术,从而使读者达到学以致用的目的。 本书内容全面,循序渐进,深入浅出,以理论够用为度,加大了实践环节。本书不仅适合于从事地理信息系统开发的软件工程师,而且适合于大中专院校计算机及相关的专业的学生,还可以作为地理信息系统开发培训班和Visual C++应用程序设计者的教材或参考书。
书籍目录
第1章 概述 1.1 地理信息系统 1.1.1 地理信息系统概述 1.1.2 GIS分类与开发方式 1.1.3 地理信息系统软件 1.2 MapInfo简介 1.2.1 MapInfo概述 1.2.2 MapInfo的软件开发思想 1.2.3 MapInfo的功能特色 1.2.4 MapInfo的数据组织 1.2.5 MapInfo Professional 1.2.6 MapInfo系列产品介绍 1.2.7 主要应用领域 1.3 MapX 1.3.1 MapX主要功能 1.3.2 MapX v5.0的特性 1.4 Visual C++编程语言 1.4.1 Visual C++简介 1.4.2 ActiveX 1.4.3 VARIANT类型 1.5 本章小结第2章 MapX基础 2.1 MapX入门 2.1.1 MapX空间数据结构 2.1.2 MapX对象模型 2.1.3 图层 2.2 安装MapX 2.2.1 系统要求 2.2.2 安装过程 2.3 Geoset和GeoDictionary管理器 2.3.1 Geoset管理器 2.3.2 Geodictionary管理器 2.4 Map对象 2.5 Visual C++中创建地图 2.5.1 MapX的设置 2.5.2 主视图中创建简单地图 2.5.3 在对话框中创建地图 2.5.4 导出地图 2.5.5 灵活地开发GST文件 2.6 本章小结第3章 MapX工具 3.1 MapX标准工具 3.2 标准工具的使用 3.3 自定义工具 3.3.1 创建工具 3.3.2 工具处理过程 3.3.3 使用工具 3.4 工具创建示例 3.4.1 手动测距计算 3.4.2 拖曳图元 3.5 本章小结第4章 Layers与Features 4.1 Layer对象与Layers集合 4.1.1 Layer对象 4.1.2 Layers集合 4.2 图层与图元 4.2.1 图层的顺序 4.2.2 图层的图元类型 4.2.3 图层的缩放 4.3 Feature对象与Features集合 4.3.1 Feature对象 4.3.2 Features集合 4.4 Selection集合 4.5 在地图中查找图元 4.5.1 Find对象 4.5.2 FindFeature对象 4.6 Visual C++下操作示例 4.6.1 计算高速公路总长度 4.6.2 图元的闪烁 4.6.3 查找城市 4.6.4 综合搜索 4.7 本章小结第5章 Style对象第6章 用DBMS访问数据库第7章 MapX的数据绑定第8章 MapX主题地图第9章 逐层细化图层第10章 MapX应用程序的发布第11章 Visual C++开发案例参考文献
章节摘录
插图:
编辑推荐
《Visual C++环境下MapX的开发技术》从控件式地理信息系统的概念和构成出发,着眼于MapX的关键技术问题,给出了利用MapX开发地理信息应用系统的技术途径和解决方案,特别是针对MapX开发中心常见的重点和难点进行了深入的探讨,《Visual C++环境下MapX的开发技术》结合作者的开发经验,给出了在Visual C++环境下MapX的开发案例,对读者顺利掌握MapX的使用与开发极具参考价值。《Visual C++环境下MapX的开发技术》内容共分11章,系统地介绍 MapX基础知识; 地图化及其工具;Layers与Features; 数据绑定;用DBMS访问数据库;专题图;应用程序的发布以及Visual C++环境下MapX开发的若干示例。《Visual C++环境下MapX的开发技术》结构紧促,讲解详细,通俗易懂。《Visual C++环境下MapX的开发技术》作者多年来从事相关领域的研究和工程实践工作,《Visual C++环境下MapX的开发技术》是基于这些工作而出版的。
图书封面
图书标签Tags
无
评论、评分、阅读与下载
Visual C++环境下MapX的开发技术 PDF格式下载