Class: I3SLayer

I3SLayer

new I3SLayer()

This class implements an I3S layer, with each I3S layer creating a Cesium3DTile set. Do not directly construct this type, but access the layer through I3SDATAProvider.

Members

readonly dataobject

Retrieve the I3S data of the object.

readonly legacyVersion16boolean

When true, the loaded I3S version is 1.6 or higher.

readonly majorVersionnumber

The main version number of the loaded I3S dataset.

readonly minorVersionnumber

The minor version number of the loaded I3S dataset.

readonly resourceResource

Retrieve the resources of the layer.

readonly rootNodeI3SNode

Get the root node of the layer.

readonly tilesetCesium3DTileset undefined

Obtain the Cesium3DTile set for this layer.

readonly versionstring

The version string of the loaded I3S dataset.

Methods

filterByAttributes(filters){Promise.<void>}

Filter drawing elements in a layer based on specific attribute names and values.

Name Type Default Description
filters Array.<I3SNode.AttributeFilter> [] optional

Collection of attribute filters.

Returns:
Type Description
Promise.<void> Promise parsed when applying filters.