- All Implemented Interfaces:
Serializable
,Comparable<FeatureTilingMode>
,Constable
- Since:
- 100.10.0
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionFeature tiling is disabled.Use feature tiling whenever a service supports it.Use feature tiling and request full resolution geometries when supported by the service. -
Method Summary
Modifier and TypeMethodDescriptionstatic FeatureTilingMode
Returns the enum constant of this class with the specified name.static FeatureTilingMode[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
ENABLED_WHEN_SUPPORTED
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:
ServiceFeatureTable.FeatureRequestMode
isServiceFeatureTable.FeatureRequestMode.MANUAL_CACHE
, the service does not support coordinate quantization, or if the service does not support tile result types. This is the default mode.- Since:
- 100.10.0
-
DISABLED
Feature tiling is disabled.When in this mode, feature tiling will not be used even if a service supports it. This is a potential performance increase if too many requests are being sent out at once. Disabling feature tiling results in less features returned from a service.
- Since:
- 100.10.0
-
ENABLED_WITH_FULL_RESOLUTION_WHEN_SUPPORTED
Use feature tiling and request full resolution geometries when supported by the service. If the latter is not supported,ENABLED_WHEN_SUPPORTED
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.
- Since:
- 200.1.0
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-