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 filtersArray.<I3SNode.AttributeFilter> [] optional Collection of attribute filters.
Returns:
Type Description Promise.<void> Promise parsed when applying filters.