美文网首页
BuildingSceneLayer设置显示第几层 (ArcGI

BuildingSceneLayer设置显示第几层 (ArcGI

作者: Yo_5529 | 来源:发表于2020-06-06 10:18 被阅读0次

BuildingSceneLayer设置显示第几层 (ArcGIS For JavaScript)

显示楼层通过设置Building的filters属性可以进行设置显示内容。

  1. 设置一个BuildingFilter对象
  2. 将filter对象添加到filters中
  3. 选择要激活的filterid
// 1. 设置过滤器
const filter = new BuildingFilter({
    filterBlocks: [{
        // SQL表达式,其中表达式的字段可以参考下面的列出的表格
        filterExpression: "BldgLevel = 3",
        filterMode: {
            type: "solid"
        }
    }]
})

// 2. 将过滤器添加到BuildingSceneLayer的filters属性中
buildingSceneLayer.filters = [filter]

// 3. 根据ID选择激活过滤器,一次只能激活一个
buildingSceneLayer.activeFilterId = filter.id

BuildingFilter介绍

BuildingFilter类定义了一组条件,可用于在SceneView中显示或隐藏BuildingSceneLayer的特定特性。

filterBlocks

过滤块定义哪些特性应该在受影响的BuildingSceneLayer中可见,以及如何绘制过滤后的特性。一个过滤器应该包含至少一个过滤器块

  • filterExpression:SQL表达式,满足条件的显示
  • filterMode:过滤的对象显示模式,默认显示实线

filterExpression字段选项

此表格为filterExpression的sql语句的一些常用的字段

UVyQHi

相关文章

  • BuildingSceneLayer设置显示第几层 (ArcGI

    BuildingSceneLayer设置显示第几层 (ArcGIS For JavaScript) 显示楼层通过设...

  • Buildingscenelayer

    项目中针对BIM模型,可发布成buildingscenelayer,但是在加载图层的时候往往不能全部加载,巡查原因...

  • Axure新手入门(五)

    本文目录 第5章 功能设置 基础41. 设置形状并排显示细边框 基础42. 设置画布中的遮罩阴影 基础43. 显示...

  • 【转载】Axure教程(41-50)

    本文目录 第5章 功能设置 基础41. 设置形状并排显示细边框 基础42. 设置画布中的遮罩阴影 基础43. 显示...

  • 简书使用代码块显示

    首先要设置编辑模式为Markdown (设置 -- 基础设置 -- 常用编辑器) 这是第二种代码块的显示 这是第...

  • Cinema4d-视图的基本操作和显示选项的基本设置

    黑山老雕的Cinema4D功能详解第4课-视图的基本操作和显示选项的基本设置 介绍视图的基本操作和显示设置 Cin...

  • 华为无线投屏

    右键,显示设置,显示,多显示器设置,,连接到无线显示器,找到对应的设备链接

  • 扒虫篇- Bug日志 Ⅸ

    1、UITabBarItem里设置的文字不显示 这样设置不显示。 这样设置就可以显示了。 2、解决Collecti...

  • 老款win10 修改显示缩放教程

    首先右键桌面 点击显示设置 然后点击高级显示设置

  • 优雅地使用 iPhone

    1.屏幕显示设置放大显示:设置-显示与亮度-视图-选择放大并点设定夜间开启低色温护眼:设置-显示与亮度-Night...

网友评论

      本文标题:BuildingSceneLayer设置显示第几层 (ArcGI

      本文链接:https://www.haomeiwen.com/subject/kkittktx.html