




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章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数据。 远程空间服务器连接 可以连接运行在Oracle8.0.5、Informix或其他所支持的数据库上的Oracle8i Spatial和MapInfo SpatialWare上存储的真实数据。为集中管理和安全起见,空间服务器允许公司在企业数据库中主持他们的地图数据。象SpatialWare和Oracle8i Spatial之类的空间服务器还提供高级查询处理功能,并增加了用于处理组织机构的空间数据的服务器性能。在一个RDBMS中存储空间数据对于需要进行大量地图编辑和处理大型数据集的应用程序也是必要的。第三节安装 MapX系统要求因为MapX是32位OCX,所以它需要一个32位版本的Windows (Windows 95/98或Windows NT 4.0)。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驱动器符Setup.exe(例如,D:Setup.exe)并单击确定。出现欢迎显示屏。选择下一步继续安装过程。3. 软件许可协议屏出现。选择是以接受协议的条款并继续安装过程。4. 显示选择目标位置屏。指定要安装MapX的目录。如果还没有安装MapX,缺省位置是:Program FilesMapInfo 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的一个方法是研究示例应用程序。在下列文件夹中寻找示例应用程序:MapInfo MapX 4.0Samples40第六节地图化概念组织数据和地图:表概述要使用 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 对象来访问这些地图对象。有四个基本的图元样式: 区域对象:覆盖
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农产品品牌IP创新创业项目商业计划书
- 输油工艺基础知识培训课件
- 2025年消费与零售行业深度报告:虚拟现实在零售体验中的创新
- 2025年绿色供应链管理在摩托车制造业的应用与推广案例分析报告001
- 2025年工业互联网平台入侵检测系统架构优化与升级报告
- 2025年工业互联网平台量子密钥分发技术在工业控制领域的应用与挑战
- 现代素食餐厅科普知识培训课件
- 江苏省泰州市2026届化学高三上期末检测模拟试题含解析
- 广东省阳山中学2026届化学高一上期末质量检测试题含解析
- 2025年考研英语(一)阅读理解长篇阅读词汇突破与真题答案
- 三年级数学下册计算题专项练习大全(每日一练共22份)
- 蒸汽锅炉试题及答案
- 2025-2030羽毛球产业规划专项研究报告
- 儿童合唱教学课件
- 2024年中国农业银行西藏日喀则支行春季校招笔试题带答案
- 摆线针轮减速机考核试卷
- 电力拖动培训课件
- 《新能源材料概论》 课件 第2章 热电转换新能源材料
- DB37-T 4382-2021 环保稳定型胶粉改性沥青及混合料施工技术规程
- 《当代中日关系》课件
- 大学生军事技能训练(同济大学)学习通测试及答案
评论
0/150
提交评论