SuperMap iClient for 3D 查询.pdf

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

SuperMap iClient for 3D 查询 北京超图软件股份有限公司 主要内容 • 查询选中对象的属性 • 数据查询 – SQL查询 – 范围查询 声明:本课程中所述“Realspace”如无特殊说明均指SuperMap iClient for 3D产品 查询选中对象的属性 • 对三维场景中任意对象的属性信息进行查询 • 对象可以为三维点、三维线、三维面,也可以 为三维几何体对象和三维模型对象等 查询选中对象的属性 – 演示:获取矢量图层元素的属性字段信息 – 范例:FieldInfoQuery 查询选中对象的属性 • 主要接口 类 接口和相关说明 Layer3D Layer3D.get_fieldInfos(); //获取矢量图层选择集中最后一个元素 的属性字段信息集合 Layer3D.getFieldValue(); //根据属性字段的id或者名称得到属性 字段的值。当用户选择一个对象后 getFieldValue 取的是 Selection3D 中的字段值,如果 Selection3D 中有多个对象,则默认 取第一个对象的字段值 FieldInfos FieldInfos.get_item(); //获取属性字段信息集合中指定序号或 字段名称的属性字段对象 FieldInfo FieldInfo.get_name(); //获取属性字段的名称 查询结果展现方式 • 采用选择集并赋予显示风格 – 选择集为三维场景中被选中的矢量对象的集合 – 支持对选择集中对象的操作,如返回选中对象的 ID 值、高亮显示地物等 – 目前选择集支持 KML、Model、矢量对象 • 将查询结果添加到三维跟踪图层 类 接口和相关说明 Layer3D Layer3D.get_selection3D(); Selection3D Selection3D.set_style3D(value : Style3D); 查询结果展现方式 - Bubble • 采用气泡窗口显示查询结果 – 支持添加文本、链接、图片、表单以及一个完整 的网页 • Bubble类 – 查询气泡信息框对象 – 范例程序:“空间查询与分析”-“要素查询” 查询结果展现方式- Bubble • 主要接口 类 接口和相关说明 SceneControl instanceOfSceneControl.get_bubbles(); //获取当前场景中的气泡对 象集合 //气泡回调函数 sceneControl.addEvent(bubbleInitialize, bubbleInitialize); sceneControl.addEvent(bubbleResize, bubbleResize); sceneControl.addEvent(bubbleClose, bubbleClose); Bubbles instanceOfBubbles.add(Bubble); //添加气泡框到集合中 Bubble bubble.set_pointer(value : Point3D); //气泡的三角箭头指向的位置 --气泡信息框 bubble.set_backColor(value : Color); //设置气泡框的背景色 查询选中对象的属性 • 其他接口 类 接口和相关说明 Scene scene.findSelection3Ds(HasObjectSelected : bool ); //查找当前三维 场景中图层的选择集 Selection3D seleciont3D.get_layer3D(); //获取三维选择集对象所属的图层

文档评论(0)

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

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

1亿VIP精品文档

相关文档