Filter allows client applications to reduce the drawn elements of a building to specific types and values. Filters on the webscene override the list of existing filters on the service.
Referenced by: Building Scene Layer (BuildingSceneLayer)
Properties
Property | Details |
---|---|
description | Description of the filter. |
filterAuthoringInfo | Metadata about the athoring process for this filter. |
filterBlocks[] | Array of filter blocks defining the filter. A filter contains at least one filter block. |
id | unique filter id (uuid). Either a new id to extend the list of filters, or an existing id to override properties of an existing filter. |
name | Name of the filter. |
Building Scene Layer Filter Example
{
"id": "5a7e75ce-ceb8-4922-aba7-0aadb16976e2",
"name": "Test Filter",
"description": "Example Filter for webscene spec",
"filterBlocks": [
{
"title": "Solid",
"filterExpression": "floorId = 5 AND deletedPhase IS NULL",
"filterMode": {
"type": "solid"
}
},
{
"title": "Wireframe",
"filterExpression": "floorId < 5 AND deletedPhase IS NULL",
"filterMode": {
"type": "wireFrame",
"edges": {
"type": "solid",
"color": [
120,
120,
120
],
"size": 0.75,
"transparency": 50
}
}
}
]
}