词条 | VisualC++环境下MapX的开发技术 |
释义 | VisualC++环境下MapX的开发技术通过理论与实例相结合的方式系统地介绍了在Visual C++编程环境下,基于MapX开发的理论和方法,具体包括:MapX的基础知识、地图化及工具使用与定制、图层和图元、数据绑定技术、数据库的访问、专题图的制作、应用程序的发布等设计技巧和主要方法,通过大量的示例重点讲解在Visual C++环境下的MapX编程技术,从而使读者达到学以致用的目的。 目录(第1章概述 第2章MapX基础 第3章MapX工具 第4章Layers与Feature 第5章Style对象 第6章用DBMS访问数据库 第7章MapX的数据绑定 第8章MapX主题地图 第9章逐层细化图层 第10章MapX应用程序的发布 第11章VisualC++开发案例) 版权信息书 名: VisualC++环境下MapX的开发技术 作 者:尹旭日 出版社: 冶金工业出版社 出版时间: 2009 ISBN: 9787502447489 开本: 16 定价: 39.00 元 内容简介《VisualC++环境下MapX的开发技术》内容全面,循序渐进,深入浅出,以理论够用为度,加大了实践环节。《VisualC++环境下MapX的开发技术》不仅适合于从事地理信息系统开发的软件工程师,而且适合于大中专院校计算机及相关的专业的学生,还可以作为地理信息系统开发培训班和VisualC++应用程序设计者的教材或参考书。 编辑推荐《VisualC++环境下MapX的开发技术》从控件式地理信息系统的概念和构成出发,着眼于MapX的关键技术问题,给出了利用MapX开发地理信息应用系统的技术途径和解决方案,特别是针对MapX开发中心常见的重点和难点进行了深入的探讨,《VisualC++环境下MapX的开发技术》结合作者的开发经验,给出了在VisualC++环境下MapX的开发案例,对读者顺利掌握MapX的使用与开发极具参考价值。 《VisualC++环境下MapX的开发技术》内容共分11章,系统地介绍MapX基础知识;地图化及其工具;Layers与Features;数据绑定;用DBMS访问数据库;专题图;应用程序的发布以及VisualC++环境下MapX开发的若干示例。 《VisualC++环境下MapX的开发技术》结构紧促,讲解详细,通俗易懂,不仅适合于从事地理信息系统开发的软件工程师,而且适合于大中专院校计算机及相关的专业的学生,还可以作为地理信息系统开发培训班和VisualC++应用程序设计者的教材或参考书。 《VisualC++环境下MapX的开发技术》作者多年来从事相关领域的研究和工程实践工作,《VisualC++环境下MapX的开发技术》是基于这些工作而出版的。 目录第1章概述1.1地理信息系统 1.1.1地理信息系统概述 1.1.2GIS分类与开发方式 1.1.3地理信息系统软件 1.2MapInfo简介 1.2.1MapInfo概述 1.2.2MapInfo的软件开发思想 1.2.3MapInfo的功能特色 1.2.4MapInfo的数据组织 1.2.5MapInfoProfessional 1.2.6MapInfo系列产品介绍 1.2.7主要应用领域 1.3MapX 1.3.1MapX主要功能 1.3.2MapXv5.0的特性 1.4VisualC++编程语言 1.4.1VisualC++简介 1.4.2ActiveX 1.4.3VARIANT类型 1.5本章小结 第2章MapX基础2.1MapX入门 2.1.1MapX空间数据结构 2.1.2MapX对象模型 2.1.3图层 2.2安装MapX 2.2.1系统要求 2.2.2安装过程 2.3Geoset和GeoDictionary管理器 2.3.1Geoset管理器 2.3.2Geodictionary管理器 2.4Map对象 2.5VisualC++中创建地图 2.5.1MapX的设置 2.5.2主视图中创建简单地图 2.5.3在对话框中创建地图 2.5.4导出地图 2.5.5灵活地开发GST文件 2.6本章小结 第3章MapX工具3.1MapX标准工具 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与Feature4.1Layer对象与Layers集合 4.1.1Layer对象 4.1.2Layers集合 4.2图层与图元 4.2.1图层的顺序 4.2.2图层的图元类型 4.2.3图层的缩放 4.3Feature对象与Features集合 4.3.1Feature对象 4.3.2Features集合 4.4Selection集合 4.5在地图中查找图元 4.5.1Find对象 4.5.2FindFeature对象 4.6VisualC++下操作示例 4.6.1计算高速公路总长度 4.6.2图元的闪烁 4.6.3查找城市 4.6.4综合搜索 4.7本章小结 第5章Style对象5.1Style对象概述 5.1.1属性类方法 5.1.2操作类方法 5.2线图元式样 5.3面图元式样 5.4文本式样 5.5符号式样 5.6VisualC++下开发示例 5.6.1改变TypeTrue字体符号大小 5.6.2改变文本属性 5.7本章小结 第6章用DBMS访问数据库6.1MapInfoSpatialWare 6.1.1SpatialWare介绍 6.1.2安装及配置 6.1.3数据输入与查询 6.2OracleSpatial 6.2.1OracleSpatial简介 6.2.2空间数据的准备和管理 6.3MapX访问空间数据库 6.3.1访问空间数据的方法 6.3.2通过LayerInfo访问空间数据 6.3.3通过tab文件访问远程表 6.4LayerInfo对象 6.4.1LayerInfo对象方法 6.4.2LayerInfo参数 6.5连接字符串格式 6.5.1ODBC连接字符串格式 6.5.2OracleSpatial连接字符串格式 6.6地图目录 6.6.1管理地图目录 6.6.2加载空间数据 6.6.3手工创建地图目录 6.7地图化DBMS表 6.7.1点样式 6.7.2线样式 6.7.3填充样式 6.8VisualC++开发示例 6.9本章小结 第7章MapX的数据绑定7.1数据绑定 7.1.1空间数据存储方式 7.1.2数据绑定简述 7.1.3怎样向地图添加数据 7.2DataSet对象和DataSets集合 7.2.1DataSet对象 7.2.2DataSets集合 7.3使用Fields集合 7.3.1Field对象 7.3.2Fields集合 7.4BindLayer对象 7.5数据绑定事件 7.6VisualC++中数据绑定示例 7.6.1图层绑定 7.6.2文件绑定 7.6.3DAO绑定 7.6.4ODBC绑定 7.6.5Unbound绑定 7.6.6安全数组绑定 7.6.7将数据显示为点图层 7.7小结 第8章MapX主题地图8.1规划主题地图 8.1.1什么是主题地图 8.1.2规划主题地图 8.2主题地图类型 8.2.1独立值地图 8.2.2范围地图 8.2.3等级符号地图 8.2.4点密度地图 8.2.5柱状图 8.2.6饼状图 8.2.7双变量专题地图 8.3Theme对象和Themes集合 8.3.1Theme对象 8.3.2Themes集合 8.4ThemeProperties对象 8.4.1适用于范围专题图的方法 8.4.2适用于柱状专题图的方法 8.4.3适用于等级专题图的方法 8.4.4适用于饼状专题图的方法 8.4.5适用于点密度专题图的方法 8.4.6适用于独立值专题图的方法 8.5类别对象与集合 8.5.1RangeCategory对象 8.5.2RangeCategories集合 8.5.3MultivarCategory对象 8.5.4MultivarCategories集合 8.5.5IndividualValueCategory对象 8.5.6IndividualValueCategories集合 8.6主题图例 8.6.1Legend对象 8.6.2LegendText对象与LegendTexts集合 8.6.3LegendTexts集合 8.7VisualC++中主题地图绘制示例 8.7.1各种范围专题地图的绘制 8.7.2运行中主题地图的修改 8.8本章小结 第9章逐层细化图层9.1逐层细化图层概述 9.1.1逐层细化图层 9.1.2逐层细化需注意的问题 9.2逐层细化应用程序开发步骤 9.2.1主要开发步骤 9.2.2准备逐层细化图层 9.2.3创建逐层细化和卷起工具 9.3实施逐层细化的相关方法 9.4逐层细化的限制和要求 9.5逐层细化开发示例 9.6本章小结 第10章MapX应用程序的发布10.1制作安装程序工具概述 10.2发布应用程序所需的项目和步骤 10.2.1客户安装项目 10.2.2客户安装步骤 10.3打包文件的确定 10.4注册与许可证 10.4.1MapX的注册 10.4.2注册表的修改 10.4.3通过注册对ODBC设置 10.4.4MapX许可证 10.5应用程序的发布 10.5.1常规设计 10.5.2屏幕设计 10.5.3卸载 10.5.4文件导入 10.5.5生成安装文件 10.6小结 第11章VisualC++开发案例11.1MapX中鼠标事件 11.1.1开发思路 11.1.2开发步骤 11.1.3部分源代码 11.2道路交点的计算 11.2.1开发思路 11.2.2开发步骤 11.2.3部分源代码 11.3道路上两点间距离计算 11.3.1开发思路 11.3.2开发步骤 11.3.3部分源代码 11.4基于MapX的鹰眼图实现 11.4.1开发思路 11.4.2开发步骤 11.4.3部分源代码 11.5路网中最短路径计算 11.5.1开发思路 11.5.2主要步骤 11.5.3部分源代码 11.6比例尺的绘制 11.6.1开发思路 11.6.2开发步骤 11.6.3部分源码 11.7使用数据库 11.7.1几种连接方式 11.7.2开发步骤 11.7.3部分源码 11.8GPS目标轨迹显示 11.8.1开发思路 11.8.2开发步骤 11.8.3关键代码 11.9小结 参考文献 …… |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。