import VolumeMeasurementError from "@arcgis/core/views/3d/analysis/VolumeMeasurement/VolumeMeasurementError.js";const VolumeMeasurementError = await $arcgis.import("@arcgis/core/views/3d/analysis/VolumeMeasurement/VolumeMeasurementError.js");- Inheritance:
- VolumeMeasurementError→
Error
- Since
- ArcGIS Maps SDK for JavaScript 4.34
VolumeMeasurementError is an error class for reporting errors in a VolumeMeasurementAnalysisView3D.result.
The following error names are defined:
- "insufficient-data": Insufficient data for an accurate measurement.
- "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.
Constructors
Properties
details
inherited Property
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.
Example
someAsyncFunction.then(callback) .catch(function(error){ console.log("Error details: ", error.details);});