当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript ArcGIS FloorFilter用法及代码示例


基本信息

以下是所在类或对象的基本信息。

AMD: require(["esri/widgets/FloorFilter"], (FloorFilter) => { /* code goes here */ });

ESM: import FloorFilter from "@arcgis/core/widgets/FloorFilter";

类: esri/widgets/FloorFilter

继承: FloorFilter > Widget > Accessor

自从:用于 JavaScript 4.19 的 ArcGIS API

用法说明

FloorFilter 小部件简化了应用程序中建筑物特定楼层的 GIS 数据的可视化。它允许您将 MapViewSceneView 中显示的平面图数据过滤到站点、站点中的设施或设施中的某个级别。

要根据场地、设施或标高可视化数据,您的Map必须包含相关的平面图图层,并在平面图层次结构中链接在一起的要素。在Map属性中将Map定义为 floor-aware 后,交互式屏幕 FloorFilter 小部件就会出现,可用于根据配置的站点、设施和级别图层探索 floor-aware 数据。 FloorFilter 小部件当前支持 FeatureLayersSceneLayersMapImageLayers (Map服务)。

该小部件还可以与其他过滤函数(例如定义查询、选择、范围和时间)一起使用,以进一步控制可视化。例如,您可能希望可视化设施中特定级别上的所有函数,或设施中某个级别范围内的所有办公单元。

有关获得对小部件样式的完全控制的信息,请参阅Styling 主题。

例子:

// Initialize FloorFilter
const floorFilter = new FloorFilter({
  view: view
});

相关用法


注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 FloorFilter。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。