第章 跟踪层地应用.ppt

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

* * 第7章 跟踪层(TrackingLayer) 的应用 本 章 目 标 通过本章,能够使用 SuperMap Objects开发实现以下功能: 1、添加几何对象到跟踪层,并高亮显示 2、移动跟踪层上的几何对象 3、掌握对象soTrackingLayer与Tracked事件的使用 4、删除跟踪层几何对象 5、动态跟踪 第7章 跟踪层的应用 第7章 跟踪层的应用 知识准备 跟踪层(TrackingLayer)是临时存储几何对象的场所,适用于几何对象变化频繁,需要经常动态刷新的各种应用,如导航图中的视野范围框随大地图窗口视野范围的变化而不断变化,量算距离和面积时量算位置的变化,GPS 接收机接收数据的实时变化。 跟踪图层是一种特殊的图层,它位于所有图层(soLayer)的最上面,这个图层上绘制的空间对象不保存到数据源文件中。跟踪层上的数据没有属性数据。 跟踪层中的所有对象都存储在内存中,刷新速度快,但在使用时,应避免将所有临时对象都放在跟踪层中,使跟踪层变成一个临时存储空间,这样会降低效率。 第7章 跟踪层的应用 预期效果 第7章 跟踪层的应用 7.1 添加几何对象到跟踪层 返回/设置点对象的符号风格 SymbolStyle 返回/设置符号的大小,单位为0.1毫米 SymbolSize 返回/设置符号的旋转角度,旋转的方向为逆时针方向,单位为度 SymbolRotation soStyle 当在 Track 相关操作结束绘制操作并且产生 TrackedGeometry 对象时触发该事件 Tracked SuperMap1 用于清除跟踪图层上的所有几何事件对象 ClearEvents 用于按照指定风格添加几何对象到跟踪图层上,成功则返回跟踪图层中几何事件对象的总数目 AddEvent soTrackingLayer 描 述 属性、方法与事件 控件、对象 (一) 第7章 跟踪层的应用 7.1 添加几何对象到跟踪层 返回/设置注记字体的宽度 FontWidth 返回/设置注记字体的高度 FontHeight 返回/设置注记字体的名称,即注记采用何种字体,如“宋体”、“黑体”等 FontName soTextStyle 返回/设置注记子对象文本停靠点的纵坐标 y 返回/设置注记子对象文本停靠点的横坐标 x 返回/设置注记子对象的文本内容 Text soTextPart 往注记对象添加注记子对象 AddPart soGeoTex 描 述 属性、方法 控件、对象 (二) 第7章 跟踪层的应用 用户标识几何事件对象的字符串,如几何事件对象名称,当调用此几何事件对象时,可直接用此字符串调用 String 必选 strTag 几何对象的风格,如果 objGeometry 对象为文本,则本参数可以为空值 soStyle 必选 objStyle 要添加到跟踪图层上的几何对象 soGeometry 必选 objGeometry 描 述 类 型 可 选 参 数 语法描述 Long soTrackingLayer.AddEvent ( objGeometry As soGeometry, objStyle As soStyle, strTag As String) 参数说明: 7.1 添加几何对象到跟踪层 第7章 跟踪层的应用 实例:在打开的图层上,用鼠标点击在跟踪层上添加点,并在点的位置添加“北京超图”字样文本。 窗体设计:添加一个Command 控件并将它的Caption改为“添加几何对象”。 实现步骤: (1) 使用Action方法添加的跟踪点几何对象 (2) 在Tracked 事件中获取添加的点几何对象 (3) 设置该点对象添加到跟踪层上的显示风格soStyle (4) 设置“北京超图”文本几何对象 (5) 设置文本几何对象添加到跟踪层的风格 (6) 添加几何对象和文本对象到跟踪层 7.1 添加几何对象到跟踪层 第7章 跟踪层的应用 代码: 1、使用 Action方法添加跟踪层几何对象 Private Sub Command1_Click() ‘//添加几何对象:通过Action触发Tracked事件 SuperMap1.Action = scaTrackPoint End Sub 2、在 SuperMap_Tracked事件中将几何对象添加到跟踪层上 Private Sub SuperMap1_Tracked( ) 功能:将几何对象添加到跟踪层上(同时添加文本对象) 1 定义几何对象变量和风格对象变量

文档评论(0)

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

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

版权声明书
用户编号:6153235235000003

1亿VIP精品文档

相关文档