MapX培训教材第一章MapX 入门
- 格式:doc
- 大小:125.00 KB
- 文档页数:7
MapX培训教程引言MapX是一款强大的地图制作和地理信息系统(GIS)软件,广泛应用于地图制作、空间数据分析、地图发布等领域。
为了帮助用户更好地了解和掌握MapX的使用方法,本教程将详细介绍MapX的基本操作、功能模块和实际应用案例。
通过本教程的学习,用户将能够熟练使用MapX进行地图制作和空间数据分析,为工作和研究提供有力的支持。
第一章:MapX概述1.1MapX简介MapX是一款基于Windows操作系统的地图制作和地理信息系统软件,由美国Intergraph公司开发。
MapX提供了丰富的地图制作和空间数据分析功能,支持多种地图投影和坐标系,可以处理各种类型的地理数据。
1.2MapX的特点(1)强大的地图制作功能:MapX提供了丰富的地图制作工具和符号库,可以制作高质量的地图。
(2)灵活的空间数据分析:MapX支持多种空间分析功能,如缓冲区分析、叠加分析、网络分析等。
(3)易于使用的界面:MapX的界面直观易用,用户可以快速上手。
(4)与其他软件的兼容性:MapX可以与其他GIS软件和办公软件无缝集成,方便数据交换和共享。
第二章:MapX基本操作2.1安装和启动用户需要从官方网站MapX安装包,并按照提示完成安装。
安装完成后,双击桌面上的MapX图标即可启动软件。
2.2地图制作(1)打开地图文件:“文件”菜单,选择“打开”,在弹出的对话框中选择地图文件(.mxd)。
(2)添加图层:“图层”菜单,选择“添加图层”,在弹出的对话框中选择需要添加的图层。
(3)调整图层顺序:在“图层”面板中,拖动图层上下移动,以调整图层顺序。
(4)设置图层样式:在“样式”面板中,选择合适的符号和颜色,为图层设置样式。
(5)添加标注和图例:“标注”菜单,选择“添加标注”,在地图上添加标注。
“图例”菜单,选择“添加图例”,在地图上添加图例。
(6)保存和输出地图:“文件”菜单,选择“保存”,将地图保存为.mxd文件。
“文件”菜单,选择“输出”,将地图输出为图片或PDF 文件。
目录第一章GIS开发方式选择3一、应用型GIS开发的三种实现方式31、独立开发32、单纯二次开发33、集成二次开发3二、三种实现方式的分析与比较3第二章组件式GIS与MAPX4一、组件技术41、组件技术的兴起42、COM与DCOM43、ActiveX与ActiveX控件5二、组件技术与GIS的发展61、引言62、组件式GIS系统的特点73、组件式GIS开发平台的结构74、GIS组件的构成85、GIS组件产品86、应用及评价9三、MAPINFO相关技术91、MapInfo公司及其产品92、MapInfo空间数据的拓扑关系模型93、主要技术特点104、MapInfo的数据组织11四、MAPX研究121、MapX简介122、MapX的空间数据结构133、MapX组件的模型结构144、MapX的显著特征145、MapX的基本属性15五、MAPX的两个实用应用程序161、Geodictionary Manager162、GeoSet Manager16第三章关键技术分析与难点攻克17一、地图的获取171、空间地理数据的获取方式172、应用分析173、配准方法与投影选择184、小结18二、地图数据与属性数据的关联181、MapX支持的外部数据192、数据库设计原则193、关联属性数据的方法194、DataSets.Add方法详解20三、专题图的生成211、专题地图的概念212、专题图的六种类型213、MapX对专题图的支持224、专题图的规划225、控制专题地图236、自定义图例24第一章GIS开发方式选择地理信息系统根据其内容可分为两大基本类型:一是应用型地理信息系统,以某一专业、领域或工作为主要内容,包括专题地理信息系统和区域综合地理信息系统;二是工具型地理信息系统,也就是GIS工具软件包,如ARC/INFO等,具有空间数据输入、存储、处理、分析和输出等GIS基本功能。
随着地理信息系统应用领域的扩展,应用型GIS的开发工作日显重要。
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==mapx指导书篇一:MAPX5.0用SetupFactory打包完全教程MAPX5.0用SetupFactory打包完全教程由于前些日子有些朋友对MAPX打包有点问题,所以今天做个打包的教程,希望对大家有用。
其实我也是参照资源大联盟的老公的打包说明来做的,只是我用的不是InstallShield打的包,我用的是setupfactory,应该来说这个要比专业的InstallShield简单多了,好了,不多说了,接下来我就对于我的《电子地图查询系统》打个包,做个演示。
说明《电子地图查询系统》是用基于MAPX5.01用VB6语言开发的系统,没有涉及到数据库。
第一步:找全所有需要打包的文件。
需要打包的文件很多,我们先建个文件夹,把所有需要打包的文件放里面,比如我建的文件夹:F:\setup。
打包的文件主要有1. MAPX文件MAPX5.0文件夹下的所有文件(不包括data、MAPS以及程序示例的文件夹,当然也可以把MAPX5的帮助文件也删掉),最后文件如图所示:2.程序所用到的控件和动态连接库为了方便起见,我们在SETUP文件夹下建个SYSTEM文件夹,所有的控件和动态连接库都放这里。
由于用VB6开发,所以MSVBVM60.DLL是必不可少的。
我用到的其他控件有Comdlg32.ocx、MSCOMCTL.OCX、TABCTL32.OCX。
把这些都复制到SYSTEM文件夹。
可以自己检查用了什么控件,控件在什么位置(一般都在系统的SYSTEM32目录下)。
如图:3.自己做的程序以及相关的文件由于我做的比较简单,只有一个运行程序,关联的文件主要是地图文件,我们直接把这些文件拷贝到SETUP文件夹下。
4.其他相关其实只需要上面的文件就可以了,如果需要更完整的话,需要以下一些文件。
MapInfo+MapX培训教程一、引言地理信息系统(GIS)作为处理、分析、展示地理空间数据的重要工具,已经在多个领域得到了广泛应用。
MapInfo和MapX是两款具有代表性的GIS软件产品,它们凭借强大的功能、友好的界面和易用性,成为了众多用户的首选。
本教程旨在帮助读者快速掌握MapInfo和MapX的基本操作,为深入学习和应用奠定基础。
二、MapInfo基础操作1.软件安装与启动(1)MapInfo正式版安装包;(2)按照提示完成安装过程;(3)启动MapInfo,熟悉软件界面。
2.地图操作(1)打开地图:通过“文件”菜单或工具栏打开地图文件;(2)地图浏览:使用工具栏上的放大、缩小、平移等工具进行地图浏览;(3)地图显示设置:调整图层显示顺序、设置图层透明度等;(4)地图输出:将地图导出为图片或其他格式。
3.数据操作(1)创建数据表:新建数据表,设置字段类型和属性;(2)数据导入:将外部数据导入MapInfo,如Excel、CSV 等;(3)数据编辑:添加、删除、修改数据表中的记录;(4)数据查询:通过SQL语句查询数据表中的信息。
4.空间分析(1)缓冲区分析:为地图上的对象创建缓冲区;(2)叠加分析:将两个图层进行叠加,分析空间关系;(3)网络分析:计算地图上的路径、距离等。
三、MapX基础操作1.软件集成与调用(1)在开发环境中安装MapX插件;(2)通过编程接口调用MapX功能;(3)熟悉MapX控件及其属性、方法、事件。
2.地图操作(1)加载地图:将地图文件加载到MapX控件中;(2)地图浏览:实现地图的放大、缩小、平移等操作;(3)地图显示设置:调整图层显示顺序、设置图层透明度等;(4)地图输出:将地图导出为图片或其他格式。
3.数据操作(1)创建数据表:在MapX中新建数据表,设置字段类型和属性;(2)数据导入:将外部数据导入MapX,如Excel、CSV等;(3)数据编辑:添加、删除、修改数据表中的记录;(4)数据查询:通过SQL语句查询数据表中的信息。
MapXtreme培训教程DOC73(1)第一章MapXtreme简介 (1)第二章MapXtreme的安装和配置 (11)第三章MapXtreme开发的必备知识——HTML介绍 (14)第四章MapXtreme开发的必备知识——ASP技术介绍 (19)第五章地图引擎〔Map Engine〕 (33)第六章MapXtreme系统开发构架 (38)第七章地图操作功能的实现 (45)第八章客户端基于Applet的MapXtreme开发指南 (53)第九章MapXtreme高级应用开发 (67)第一章MapXtreme简介概述随着运算机及网络技术的进展,社会信息的传播将越来越多地依靠Internet和Intranet为载体。
Mapinfo公司的MapXtreme是运行于企业Intranet或Extranet网络上的地图应用服务器。
利用MapXtreme企业能够将其信息和资源在地图上以多种可视化的方式展现出来,实现企业信息的对外公布,关心企业进行合理的资源分配,从而有助于企业更有效地进行商业决策及资产治理。
第一节MapXtreme引擎MapX是一个可编程的OCX控件,是能够重复利用的可编程对象,它提供绝大部分MapInfo Professional支持的地图功能,能够利用编程平台所提供的数据库访问机制,也能够利用自身提供的ODBC接口,并可进行数据的智能绑定,下面是要紧的功能列表:* 专题化地图地图专题化是用数据制作专题地图的过程。
一个专题通常是一条或多条数据。
专题化指颜色编码,也指区域填充、符号填充或是你所用于将数据显示到地图上的专题制作方法。
最常用的专题图是天气预报图。
看到红色区,我们明白那个地点热〔温度高〕;兰色区表示冷〔温度低〕。
还有许许多多类似的显示数据到地图的专题图用法。
〔例如:饼图和直方图〕* 数据绑定你能够将外部数据与你的地图应用进行结合* 注释利用注释在地图上显示相应的文本或者符号,所有的注释差不多上放在最上层。
MapX的主要技术特点(1)、以表(Table)的形式组织信息每一个表都是一组MapInfo文件,这些文件组成了地图文件和数据库文件。
为使用MapInfo,就需要有组成表的用户数据和地图文件。
这些文件可以来自MapInfo或者由用户创建。
用户要想在MapInfo中工作,就必须打开一个或多个表。
MapInfo通过表的形式将数据与地图有机地结合在一起。
当用户在MapInfo中打开数据文件时,MapInfo将创建一个表。
这个表至少由两个独立的文件组成,一个是包含数据结构的文件,另一个是包含原始数据的文件。
一个典型的MapInfo表将主要由*. tab、*.dat、*.wks、*.dbf、*.xls、*.map、*.id、*.ind文件格式组成。
(2)、图形对象MapInfo内置的数据库管理系统是一种关系型数据库管理系统,也是用二维表组织数据。
与其它关系型数据库不同的是表结构中除可包含常用类型的属性列外,还引入一个图形对象列(OBJ列),用于存储图形对象(如线、区域等)。
MapInfo提供许多图形对象的操作接口,利用这些接口可以生成和处理所需要的各种图形。
(3)、地图图层化MapInfo是按图层组织计算机地图的。
也就是说,将一幅计算机地图加工成多个层层叠加的透明层,这个透明层就称为图层。
每个图层包含了整个地图的一个不同方面。
例如,第一个图层包含省边界,第二个图层表示省府的符号,第三个图层由标注文本组成,把它们层层叠加就形成一幅完整的地图。
在创建每一个图层时,都要为其建立一张表,MapInfo就是通过这种方式使表与地图之间建立了联系。
也就是说,MapInfo是以表的形式来进行管理的,每个表一般包含两部份:地图部分和数据库(属性)部份。
(4)、专题地图提供多种数据可视化的专题地图,能将数据库中的信息进行直观的可视化分析。
使用专题渲染在地图上显示数据时,可以清楚地看出在数据记录中难以发现的模式或趋势,为用户的决策提供依据。
MapX培训教程MapX作为一款广泛应用于地理信息领域的软件,拥有着强大的数据处理和地图制作能力,广泛应用于政府管理、城市规划、资源管理、环境监测以及农业等多个领域。
然而,由于其高技术门槛和复杂的操作流程,使得许多初学者在学习过程中遇到了很多困难。
而MapX培训教程的出现,从根本上解决了初学者的困境,为大家提供了高质量、系统化的学习资料。
一、MapX培训教程的基础内容MapX培训教程内容涵盖了MapX的基本概念、模块结构、地图制作、数据处理、图像处理、数据查询、用户定制和系统维护等多个方面,从最基本的入门知识到高级应用技巧都有详尽的讲解。
教程以实际案例为依托,将理论知识与实际操作相结合,帮助学生更好地掌握MapX的使用方法。
二、MapX培训教程的教学特点1. 知识点齐全:MapX培训教程内容全面、详实,可以帮助学生快速掌握MapX的使用,提高工作效率。
2. 实践操作:教程以实际案例为依托,将理论知识与实际操作相结合,帮助学生更好地掌握MapX的使用方法。
3. 灵活教学:MapX培训教程不同于传统的课堂式教学,可以通过网络、电子书、微信公众号等多种形式进行学习,学生可以根据自己的需要和时间自由选择学习方式。
4. 定制服务:对于一些有特殊需求的学生,MapX培训教程还提供了一对一的定制服务,根据学生的实际需求进行个性化服务。
三、MapX培训教程的优点1. 方便快捷:学生可以随时随地进行学习,无需考虑通勤或碰到不便的时间。
2. 手把手教学:通过教程里的案例,可以更好的了解MapX的使用方法,快速掌握MapX的处理技巧。
3. 学习轻松:网络教程不同于传统课堂,在遵循学习计划的同时,也有适当的学习自由度,可以增加学生的学习兴趣,更好的完成学习任务。
4. 价格优惠:相对于传统课堂的方式,网络课程费用较低,学习者只需为学习资料付出一定费用,即可获取整个教程的知识内容。
四、总结MapX培训教程的出现,为想要学习MapX的朋友们提供了一个高效便捷的选择,大大降低了学习门槛,提高了学习效率。
第一章MapX 入门概述MapInfo MapX是一个用来做地图化工作的OCX控件,它可以很容易地在您的应用程序中加入强大的制图功能。
它可以把您的数据用地图的形式显示出来,更易于理解。
地图形式可以比简单的图表、图形提供更多的信息,而且描述地图比描述数据表更加简单迅速。
本章主要对mapx 的安装和在编程语言中的使用进行讲解。
第一节 MapX 入门MapX是一个提供给应用程序开发人员的工具。
它提供了一个最简单和最节约成本的方法,用来将地图化功能嵌入到新的和现有的应用中。
MapX是一个OCX组件,可以被快速集成到使用Visual Basic、PowerBuilder、Delphi、Visual C++或其他面向对象的语言的客户端应用程序以及使用Lotus Script的Lotus Notes (v4.5)中。
开发人员可以在他们熟悉的环境中工作,最终用户可以通过他们熟悉的应用程序来访问地图数据。
通过MapX,可以完全按照您的意愿在应用程序中加入强大的制图功能。
您可以按点、按专题渲染区域、按饼图或直方图等等来显示数据。
启用MapX的分析功能,可以分组和组织数据、执行搜索或在一个指定的半径、矩形区域或指定的点的周围选择地图图元。
例如,MapX能够显示哪一分店最接近您最大的客户,可以计算客户和商店之间的距离;还可以显示去年花销最大的客户;并按销售额给表示商店的符号进行颜色编码。
所有这些结合在一起就是您的数据在地图上的直观显示。
第二节MapX 的功能概述MapX不仅仅是一个“地图浏览器”。
通过MapX,可以分析并直观地显示业务数据,创建或编辑地图图元,并按地理位置显示数据结果。
MapX的主要功能如下:•专题制图—使用专题制图显现数据。
联合数据和地图中的每个图元,并在地图中用颜色编码(或其他样式)来表示数据。
可使用六种不同的样式来观察数据(色彩范围、点密度、独立值、等级符号、饼图、直方图)。
•逐层细化制图—可以通过简单的定点和单击来浏览数据,在OLAP/DSS环境下,可以允许用户通过定点和单击逐层细化地图的某个区域。
•数据绑定—地图可合并来自嵌套OCX的容器、ODBC或DAO数据源(例如MSAccess)的数据。
MapX提供多种不同类型数据的绑定,包括邮政编码级别的地理编码。
•注释—可以提供定位、高亮显示特定数据的功能,通过添加文本、符号和标注来使您的地图信息变得更加丰富。
•图层化—显示和控制地图图层的显示,让它只在地图的缩放比例符合事先调整的距离时才显示。
还可以使用或创建无缝地图图层,它可以把一组基表看作一个整体。
特殊图层类型可以支持特殊类型的应用,如动态图层(用于实时跟踪)和用户描绘图层(用于描绘特殊的地图元素,如地图上方的标志)。
•栅格图像—用一幅放在底层的栅格图像作为地图背景,使您的地图更生动、更详细。
•自动标注—自动向地图添加标注,同时控制其属性及显示。
•选择—通过分组和组织数据,发挥MapX的分析特性。
即在一个指定的半径、矩形区域或指定点的范围内选择地图图元。
•图元工厂— FeatureFactory对象使您得以创建、合并和缓冲区或擦除点、线和区域图元。
•工具—用户可以通过单击和拖动直接与地图交互。
通过MapX内置的导航、选择和标注工具或自定义工具来对地图进行操作。
•地图编辑—可以让用户在地图上添加、修改或删除图元。
•投影和坐标系— MapX对地图坐标系和投影的完全支持使您可以更精确地调整地图的显示并在自己的坐标系中处理X-Y数据。
•远程空间服务器连接—可以连接运行在、Informix或其他所支持的数据库上的Oracle8i Spatial和MapInfo SpatialWare上存储的真实数据。
为集中管理和安全起见,空间服务器允许公司在企业数据库中主持他们的地图数据。
象SpatialWare和Oracle8i Spatial之类的空间服务器还提供高级查询处理功能,并增加了用于处理组织机构的空间数据的服务器性能。
在一个RDBMS中存储空间数据对于需要进行大量地图编辑和处理大型数据集的应用程序也是必要的。
第三节安装 MapX系统要求因为MapX是32位OCX,所以它需要一个32位版本的Windows (Windows 95/98或)。
MapX应用程序不能在Windows 3.1 中运行。
MapX使用面向对象的程序设计语言(例如Visual Basic、Visual C++、PowerBuilder或Delphi)或者是使用Lotus Script的Lotus Notes。
MapX安装过程描述如下:要安装MapX:1.将MapX CD放置在CD驱动器中(例如D:)。
单击Windows开始按钮并选择运行。
2.在打开下拉列表框中键入或选择[CD驱动器符(例如,)并单击确定。
出现欢迎显示屏。
选择下一步继续安装过程。
3.软件许可协议屏出现。
选择是以接受协议的条款并继续安装过程。
4.显示选择目标位置屏。
指定要安装MapX的目录。
如果还没有安装MapX,缺省位置是:Program Files\MapInfo MapX 4.0\。
如果已经了安装MapX,缺省位置就是现有的安装目录。
说明:强烈建议在开始安装之前,卸载MapX所有的早期版本并关闭所有Windows 程序。
要指定一个不同的位置,选择浏览按钮并指定目标。
单击下一步继续安装过程。
5.指定要安装的产品组件。
显示出所选组件所需要的磁盘空间。
当选择某个组件,其相关描述也显示出来。
如果更改按钮可用,说明此组件有子组件。
单击更改按钮以显示那些组件的列表以及安装所需的磁盘空间。
选择要安装的子组件。
例如,如果选择Exporting/Importing Formats组件,显示五个子组件(GIF、JPG、TIF、PSD和PNG)以及每个组件所需的磁盘空间。
可以选择安装这些子组件中的一个或全部。
如果要安装对Lotus Notes数据库的支持,确信在安装MapX时已选中Lotus Notes选项(Lotus Notes选项是Data Drivers选项的子组件)。
请参阅本章后面介绍的为LotusNotes安装和设置Visual Basic驱动程序。
6.选择程序文件夹屏出现;指定程序文件夹。
7.开始复制文件屏出现。
检查现在设置的信息。
如果正确无误,选择下一步安装MapX。
进度条会显示安装的状态。
如果要更改信息,选择返回回到上一屏幕。
第四节添加Map控件安装MapX之后,就可以按需要添加Map控件了。
Visual Basic用户在Visual Basic工具箱上放置Map控件。
在一个打开的Visual Basic工程中执行如下操作:如果使用的是Visual Basic 5或更新的版本:1.右键单击Visual Basic工具箱,从快捷方式菜单中选择部件。
2.在部件对话框中,单击控件选项卡,寻找列表中的“MapInfo MapX V4”。
如果该项未选中,请选中它。
单击确定。
Map控件出现在工具箱上。
要在Visual Basic窗体上放置地图,请选择Map控件并在窗体上绘制一个方框。
如果保存工程,在下一次重新加载工程时,Map图标将自动出现在工具箱中。
第五节Visual Basic 入门创建一个简单的地图使用MapX,可以很容易把地图添加到应用程序。
事实上,不必写一行代码就可以向Visual Basic 窗体添加工作地图。
1.从Visual Basic工具箱选择Map控件。
2.在窗体中绘制一个方框,这表示将显示地图的区域。
MapX显示地图的预览。
3.右键单击Map控件,从快捷方式菜单中选择属性。
MapInfo MapX属性对话框出现。
1.找到常规选项卡底部的当前工具选项。
将当前工具设置为“1003-Zoom In”并单击确定。
2.运行程序以查看地图。
请注意只要指针位于地图上,将变为带加号的放大镜4.单击地图。
MapX在单击的位置放大地图。
可以反复单击,使得它放得越来越大。
也可以绘制一个选取框以指定要放大的准确区域。
当地图放大到越来越近,将发现更多的地图元素变为可见的。
这是因为单独的地图图层已经设置了缩放图层(在预先缩放范围内自动显示地图图层的功能)。
学习MapX的一个方法是研究示例应用程序。
在下列文件夹中寻找示例应用程序:\<Path to MapX>\MapInfo MapX 4.0\Samples40第六节地图化概念组织数据和地图:表概述要使用 MapX,需要有您的记录和MapInfo地图文件。
MapX 以 MapInfo 表的形式组织所有潜在信息。
每个表都是一组用来在地图中创建图层的 MapInfo 文件。
文件如何组成表所有的 MapInfo 表都会拥有下列文件:•<文件名>.tab:描述 MapInfo 表的结构。
它是描述包含数据的文件的格式的小文本文件。
•<文件名>.dat:(.mdb、.aid 或 .dbf):这些文件含有表格格式数据。
•<文件名>.map:描述图形对象(如果表没有地图对象则不存在该文件)。
•<文件名>.id:是链接对象和数据的交叉引用文件(如果表没有地图对象则不存在该文件)。
•<文件名>.ind:索引文件。
索引文件允许使用Find 对象来查找地图对象。
MapInfo 表和MapX 图层每个可用地图表示的 MapInfo 表都能在地图上作为图层显示。
例如,您可以显示客户表、街道表以及县边界表。
想象图层是透明的,而每一层都包含了地图的不同部分。
这些图层是一层层叠加,这样您就可以看到整个地图信息。
什么是GeoSets?Geoset 保存了地图图层的集合以及一些对您来说简单易用的设置。
其名称的由来是因为Geosets 是由一些表示同一地理区域的以标准MapInfo 格式出现的地图文件(.tab)组成的数据集。
当您希望将多个图层作为示例地图使用时,会发现单独打开和显示多个图层是件多么费时的工作,Geoset 使您避免这样的情况。
Geoset 的扩展名是 .gst。
.gst 文件是文本文件,它包含若干用来告诉 MapX 显示什么表以及如何显示的元数据键值。
当打开 Geoset 时,它自动打开所有包括在 Geoset 中的文件并默认显示。
开发者可以更改“默认显示”来迎合自己的需要。
Geoset 设置包括投影、默认缩放值,对象的自动标注,缩放范围以及打开的表是否可见。
MapX 也可以打开开发者指定的任意单个(.tab)地图文件。
使用 Geoset 非常方便,无需 MapX 就能运行。
MapX 将不会打开 MapInfo 工作空间(.wor 文件类型)。
地图图元在MapX 中通过Feature 对象来访问这些地图对象。
有四个基本的图元样式:•区域对象:覆盖给出地区的封闭对象。