- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 定义几何对象变量和风格对象变量
您可能关注的文档
- 第四单元 第九课 学案14.ppt
- 第四单元 第十避免误入犯罪歧途.ppt
- 第四单元 第一章 第四节 计划生育6.ppt
- 第四单元 第二课 和山为邻垂直的牧场.ppt
- 第四单元中国近现代社会生活地变迁.ppt
- 第四单元发展中特色社会主义文化.doc
- 第四单元人类祖先地基业古代世界复习课.ppt
- 第四单元发展中特色社会主义文化学案.doc
- 第四单元小数的加法与减法.doc
- 第四单元发展社会主义市场经济第九课走进社会主义市场经济6.ppt
- 新建年产500万支汽车进排气门项目可行性研究报告写作模板-申批备案.doc
- 年产2000万米现代纺织面料项目可行性研究报告写作模板-备案审批.doc
- 新建年产5000台套智能自动化激光焊接设备项目可行性研究报告写作模板-申批备案.doc
- 年产12000吨高性能碳纤维项目可行性研究报告写作模板-拿地备案.doc
- 生产加工2GWh集装箱式储能设备项目可行性研究报告模板-备案拿地.doc
- 建设1×5万千瓦背压机组热电联产项目可行性研究报告写作模板-拿地备案.doc
- 表面处理剂与回收循环利用化学品生产项目可行性研究报告写作模板-申批备案.doc
- 非金属矿石(砂)精选项目可行性研究报告写作模板-拿地申报.doc
- 光伏发电系统新建项目可行性研究报告模板-立项备案.doc
- 200MW压缩空气储能项目可行性研究报告写作模板-申批备案.doc
文档评论(0)