第八讲MpX应用开发.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八讲MpX应用开发

Page * MapInfo概论 第一讲 MapInfo简介及基本概念 第二讲 MapInfo基本操作—表 第三讲 MapInfo查询及分析 第四讲 空间分析及属性信息图形化 第五讲 OLE 嵌入与MapBasic 简介 第六讲 MapInfo集成地图开发 第七讲 组件式GIS与MapX基础 第八讲 MapX应用开发 1、Geosets:Geoset 保存了地图图层的集合和用户设置。扩展名是.gst。.gst文件是文本文件,它包含若干用来告诉MapX显示什么表以及如何显示的元数据键值。Geoset设置包括投影、默认缩放值、对象的自动标注、缩放范围以及打开的表是否可见。 2、Map对象:每个 MapX 的对象、属性和方法都衍生于 Map对象。每个在 Map 对象之下的属性和方法都会对生成整个 Map对象有所影响。主要是由 DataSets、Layers 和 Annotations 对象定义每一个 Map对象。 3、GeoDictionary:利用MapX作数据绑定或创建专题地图时,可以用 GeoDictionary来匹配数据源与地图图层。GeoDictionary是一个保存了关于哪个地图图层可以匹配、哪个字段可以用作匹配字段的信息文件(一般命名为geodict.dct)。如果想运用自动匹配/自动绑定,则必须在 GeoDictionary中注册文件。MapX GeoDictionary程序允许把新的MapInfo表注册到GeoDictionary中。同时,在MapX GeoDictionary中,单击注册表…按钮,然后选择要注册的表,设置表属性并为其输入描述。如果要想自动地把这张表加载到GeoSet中,单击添加按钮然后选择要把表添加进的GeoSet。 上节总结: 4、Layers集合与Layer对象: 图层类型:layer.type 确定图层中图元类型:layer.PredominantFeatureType 图层标注:layer.LabelProperties 注释(Annotations 集合): 栅格图像:使用MapX可以将栅格图像(位图)作为所创建地图的背景显示。但是栅格图像必需首先成为MapInfo表的一部分。然后可以在图像的上方覆盖另外的数据,如街道地图和客户位置。图像只能作为背景或衬垫来观看。 5、Features和Selections: 地图图层中的所有图元及其所有子集表示为Features集合。 Selection集合表示当前已选中的Feature对象。 Feature对象:Feature.attach-把独立的图元附加到地图上,使得地图的坐标系适用于该图元。 图元编辑:FeatureFactory对象-在现存图元的基础上创建新的图元 返回的图元不需要再使用Attach方法。 6、工具:创建自定义工具时,需要控制创建工具的“类型”,即:就是要选择此工具是否允许用户单击,或是单击并拖动来画线,或是单击并拖动来画矩形等等;也可以选择使用自定义工具时显示的光标。 设置插入图层:Map.layers.InsertionLayer属性指定的任一图层上,之后才可以用添加点、添加线、添加折线和添加区域等对象编辑工具在地图图层中创建和修改图元。在使图层成为InsertionLayer之前,一定要设置该图层的可编辑属性为True。 创建自定义工具:可首先声明一个全局常量来代表该工具 Const RULERTOOLID = 500 ToolNumber、Type 和 Cursor MouseDown、MouseMove事件;ToolUsed事件 一、数据绑定 1.1 DataSet对象和DataSets集合 1.2 使用 Fields集合 1.3 将数据显示为点图层(BindLayer) 1.4 使用GeoDictionary进行数据绑定 1.5 访问远程空间数据及属性数据 第八讲 MapX应用开发 第八讲 MapX应用开发 二、专题制图 2.1 Themes 集合及专题地图类型 2.2 操作专题地图 三、逐层细化图层 3.1 准备“逐层细化”图层 3.2 创建逐层细化和“卷起”工具 四、地图输出及MapX应用程序发布 4.1 输出、打印地图 4.2 应用程序发布 一、数据绑定 1.1 DataSet对象和DataSets集合 1、数据绑定的概念: 将数据从数据源放入MapX的处理过程 能在地图上以图元浏览数据; 可首先向地图绑定属性数据,然后基于这些数据创建专题渲染地图。

文档评论(0)

1444168621 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档