import VolumeMeasurementError from "@arcgis/core/views/3d/analysis/VolumeMeasurement/VolumeMeasurementError.js";
const VolumeMeasurementError = await $arcgis.import("@arcgis/core/views/3d/analysis/VolumeMeasurement/VolumeMeasurementError.js");
@arcgis/core/views/3d/analysis/VolumeMeasurement/VolumeMeasurementError
VolumeMeasurementError is an error class for reporting errors in a VolumeMeasurementAnalysisView3D.
The following error names are defined:
- "distance-too-far": The view point is too far away from the volume measurement, making the measurement inaccurate.
- "distance-too-close": The view point is too close to the volume measurement, making the measurement inaccurate.
- "perimeter-too-large": The input geometry's perimeter is too large for the current coordinate system.
- "unsupported-coordinate-system": The coordinate system of the view (viewing mode and spatial reference) is not supported.
- "unsupported-layer-transparency": The volume measurement analysis does not support transparent layers.
- "unknown": An unknown error occurred.
- See also
Constructors
Property Overview
Name | Type | Summary | Class |
---|---|---|---|
The details object provides additional details specific to the error, giving more information about why the error was raised. | Error | ||
A message describing the details of the error. | Error | ||
The name of the volume measurement error. | VolumeMeasurementError |
Property Details
-
Inherited from Error
-
The details object provides additional details specific to the error, giving more information about why the error was raised. For example, the details object for esriRequest includes additional information to help the developer diagnose issues with a problematic request.
ExamplesomeAsyncFunction.then(callback) .catch(function(error){ console.log("Error details: ", error.details); });
-
name
name VolumeMeasurementErrorName
-
The name of the volume measurement error.
Type Definitions
-
VolumeMeasurementErrorName
VolumeMeasurementErrorName String
-
The volume measurement error name.
Possible Values:"distance-too-far" |"distance-too-close" |"perimeter-too-large" |"unsupported-coordinate-system" |"unsupported-layer-transparency" |"unknown"