mapinfo教程第11章

mapinfo教程第11章

ID:19704477

大小:1.41 MB

页数:36页

时间:2018-10-05

mapinfo教程第11章_第1页
mapinfo教程第11章_第2页
mapinfo教程第11章_第3页
mapinfo教程第11章_第4页
mapinfo教程第11章_第5页
资源描述:

《mapinfo教程第11章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第11章MapX基础11.1MapInfoMapX介绍11.1.1产品介绍11.1.2内容介绍11.2MapX的功能11.3MapX的基本属性11.3.1属性对象11.3.2MapX组件的模型结构11.4MapX安装11.4.1系统要求11.4.2安装MapX11.5MapX的两个实用应用程序11.5.1GeodictionaryManager11.5.2GeoSetManager11.6添加Map控件11.7习题1111.1MapInfoMapX介绍11.1.1产品介绍MapX为开发人员是一个快速、易用、

2、功能强大的地图化组件。①在VisualBasic,Delphi,PowerBuilder,VC++等可视化开发环境中,只需在设计阶段将MapX控件放入窗体中,并对其进行编程,设置属性或调用方法或相应事件,即可实现数据可视化,专题分析,地理查询,地理编码等丰富的地理信息系统功能。②MapX具有强大的数据绑定能力。在VisualBasic中,可以和DataControl绑定,在Delphi和PowerBuilder中,可通过ODBC绑定,实现数据库中的数据与MapX中的MapInfo地图的关系连接,使得地图对象

3、与关系数据库中的数据项相对应。经过数据绑定,可以将数据中的数据制成专题图,或在地图上查询数据,以及通过SQL语句实现对地图的查询。11.1.2MapX内容介绍1.MapX包含的内容(1)示例地图(2)示例数据(3)示例应用程序(4)实用程序2.MapX文档11.2MapX的功能1.专题制图可使用六种不同的样式来表现数据(范围值、点密度、独立值、等级符号、饼图、直方图)。2.逐层细化制图允许用户通过定点和单击逐层细化地图的某个区域。3.数据绑定MapX提供多种不同类型数据的绑定。4.注释通过添加文本、符号和标

4、注来使用户的地图信息变得更加丰富。5.图层化控制地图图层的显示,创建无缝地图图层。6.栅格图像可将栅格图像作为地图背景。7.自动标注自动向地图添加标注。8.选择在一个指定的半径、矩形区域或指定点的范围内选择地图图元。9.图元工厂FeatureFactory对象使用户得以创建、合并缓冲区或擦除点、线和区域图元。10.工具通过MapX内置的导航、选择和标注工具或自定义工具来对地图进行操作。11.地图编辑可以让用户在地图上添加、修改或删除图元。12.投影和坐标系MapX对地图坐标系和投影的完全支持使用户可以更精确

5、地调整地图的显示并在自己的坐标系中处理X-Y数据。13.远程空间服务器连接可以连接运行在Oracle8.0.5、Informix或其他所支持的数据库上的Oracle8iSpatial和MapInfoSpatialWare上存储的真实数据。11.3MapX的基本属性11.3.1属性对象1.Map对象每个Map对象主要包括Datasets、Layers、Annotations三个对象集合。2.Layers对象在MapX中,每张单独的地图都被表示成单独的一个图层,所有的图层存储在layers集合中。Layers集

6、合由Layer对象组成,按顺序编号为0到n。3.GeoSets对象GeoSet是在GeoManager中建立.GST文件,类似MapInfo中的工作空间的概念,是图层及其设的集合,控制程序中显示的地图。4.Datasets对象Datasets用于实现地图与数据的绑定。建立地图信息与属性数据之间联系的过程称之为自动绑定。5.Annotations对象Annotations集合提供了操纵地图中文字和符号的方法。方法描述代码示例AddSymbol向Annotation集合添加符号。使用默认样式(由Map.Defa

7、ultStyle指定)。Map1.Annotations.AddSymbolX,YAddText向Annotation集合添加文本。第四个参数表示文本在指定坐标系中的初始位置。Map1.Annotations.AddText,“DeveloperServices”,79.44,46.8889,miPositionTLRemove从集合中删除指定的Annotation。Map1.Annotations.Remove1RemoveAll从集合中删除所有的Annotation。Map1.Annotations.R

8、emoveAll表11-1Annotations集合方法表11-2Annotations集合属性属性描述代码示例Editable指定注释是否可以编辑。Map1.Annotations.Editable=TrueType指定Annotation对象类型。IfMap1.Annotations(2)Type=miTextAnnotationThenPrint“Itistext”Graphic包含了拥有Annotatio

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。