Applies a client-side FeatureFilter to the displayed data.
The scene layer being viewed.
The maximum number of features that can be displayed at a time.
Signifies whether the maximum number of features has been exceeded.
Value is true
if the layer is suspended (i.e., layer will not redraw or update itself when the extent changes).
Value is true
when the layer is updating; for example, if it is in the process of fetching data.
When true
, the layer is visible in the view.
Creates query parameter object that can be used to fetch features as they are being displayed.
Highlights the given feature(s).
isFulfilled()
may be used to verify if creating an instance of the class is fulfilled (either resolved or rejected).
isRejected()
may be used to verify if creating an instance of the class is rejected.
isResolved()
may be used to verify if creating an instance of the class is resolved.
Executes a Query against features in the layer view and returns the 3D Extent of features that satisfy the query.
Executes a Query against features in the layer view and returns the 3D Extent of features that satisfy the query. If query parameters are not provided, the extent and count of all loaded features are returned. Read more about queries in the Query section of the SceneLayer class description. To query for the extent of features directly from a Scene Service rather than those loaded for the current view, you must use the SceneLayer.queryExtent() method. For making attribute based queries on a SceneLayerView you need to specify the required fields in the outFields property of the SceneLayer to ensure that attribute values are available on the client for querying. You can use availableFields to inspect which fields are available on the client. Read more...
Executes a Query against features in the layer view and returns the number of features that satisfy the query.
Executes a Query against features in the layer view and returns the number of features that satisfy the query. If query parameters are not provided, the count of all loaded features is returned. Read more about queries in the Query section of the SceneLayer class description. To query for the count of features directly from a Scene Service rather than those loaded for the current view, you must use the SceneLayer.queryFeatureCount() method. For making attribute based queries on a SceneLayerView you need to specify the required fields in the outFields property of the SceneLayer to ensure that attribute values are available on the client for querying. You can use availableFields to inspect which fields are available on the client. Read more...
Executes a Query against features in the layer view and returns a FeatureSet.
Executes a Query against features in the layer view and returns an array of the ObjectIDs of features that satisfy the input query.
when()
may be leveraged once an instance of the class is created.
Generated using TypeDoc
A list of attribute fields fetched for each feature including fields required for layer rendering and additional fields defined on the SceneLayer.outFields.
Read more...