FeatureTilingMode enum

Feature tiling modes available to feature layers. This determines how feature tiling is handled for each layer. Using the default mode is highly recommended. As of now, only services based on service feature tables support feature tiling.

Inheritance

Constructors

FeatureTilingMode()
const

Values

enabledWhenSupported → const FeatureTilingMode

Use feature tiling whenever a service supports it. Feature tiling retrieves more features per layer from a service by making multiple, smaller requests to said service. Since each request gathers a portion of the total features, this allows more features to be rendered in the extent than what the maxRecordCount would normally allow.

When in this mode, all rendering requests to services will use feature tiling unless the following applies: FeatureRequestMode is FeatureRequestMode.manualCache, the service does not support coordinate quantization, or if the service does not support tile result types. This is the default mode.

disabled → const FeatureTilingMode

Feature tiling is disabled.

When in this mode, feature tiling will not be used even if a service supports it. This reduces the number of requests sent by each layer. Disabling feature tiling results in less features returned from a service.

enabledWithFullResolutionWhenSupported → const FeatureTilingMode

Use feature tiling and request full resolution geometries when supported by the service. If the latter is not supported, FeatureTilingMode.enabledWhenSupported is used instead.

This mode requires the service to support the edit quantization mode, which returns all vertices of the source geometry in a high resolution. Use this mode for workflows that benefit from precise geometry editing, such as snapping feature geometries, without loading the feature. This mode may impact performance due to the increase in network traffic.

Properties

coreValue → RT_FeatureTilingMode
no setter
hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<FeatureTilingMode>
A constant List of the values in this enum, in order of their declaration.