import { getCapabilities } from "@arcgis/core/layers/ogc/wcsUtils.js";const { getCapabilities } = await $arcgis.import("@arcgis/core/layers/ogc/wcsUtils.js");Functions
| Name | Return Type | Object |
|---|---|---|
| | ||
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
getCapabilities
Fetches the capabilities metadata offered by the WCS service, including supported versions and coverages information.
- Signature
-
getCapabilities (url: string, options?: GetCapabilitiesOptions): Promise<WCSCapabilities>
Parameters
| Parameter | Type | Description | Required |
|---|---|---|---|
| url | The URL to the WCS service endpoint. | | |
| options | | |
- Returns
- Promise<WCSCapabilities>
The WCS Capabilities for the service.
Example
const capabilities = await wcsUtils.getCapabilities(url);// use capabilities informationType definitions
GetCapabilitiesOptions
Capabilities metadata offered by the WCS service, including supported versions and coverages information.
- Supertypes
- AbortOptions
customParameters
- Type
- CustomParameters | null | undefined
A list of key-value pairs of parameters to append to the url.
WCSVersion
- Since
- ArcGIS Maps SDK for JavaScript 5.0
- Type
- "1.0.0" | "1.1.0" | "1.1.1" | "1.1.2" | "2.0.1"
WCSCoverageBrief
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Coverage information associated with a WCS service.
WCSOnlineResources
- Since
- ArcGIS Maps SDK for JavaScript 5.0
A list of URLs for the WCS service resources. It is necessary for a WCS client to communicate correctly with your WCS service.
getCapabilities
- Type
- string
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The URL to the getCapabilities endpoint.
describeCoverage
- Type
- string
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The URL to the describeCoverage endpoint.
getCoverage
- Type
- string
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The URL to the getCoverage endpoint.
WCSCapabilities
- Since
- ArcGIS Maps SDK for JavaScript 5.0
WCS service information about the available coverages, versions, extensions and more.
- See also
onlineResources
- Type
- WCSOnlineResources
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Online resources for the WCS service.
coverages
- Type
- WCSCoverageBrief[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Information about the available coverages.
gridCoverages
- Type
- WCSCoverageBrief[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Information about the available grid coverages.
supportedVersions
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The versions supported by the WCS service.
WCSCoverageInfo
Coverage information associated with a WCS service. It returns information related to coordinate reference systems, spatial and range domains, and formats supported by a service.
description
- Type
- string
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Service coverage description.
supportedFormats
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Formats supported by a service.
useEPSGAxis
- Type
- boolean
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Indicates if the EPSG axis is used.
supportedInterpolations
- Type
- RasterInterpolation[] | undefined
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Interpolation supported by a service.
WCSRangeSet
- Since
- ArcGIS Maps SDK for JavaScript 5.0
axis
- Type
- WCSRangeAxis[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Provides additional information on compound valued range set.
WCSDomainSet
- Since
- ArcGIS Maps SDK for JavaScript 5.0
spatialDomain
- Type
- WCSSpatialDomain
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Spatial domain of a coverage.
temporalDomain
- Type
- WCSTemporalDomain | null | undefined
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Temporal domain or extent of a coverage.
WCSTemporalDomain
Temporal domain or extent of a coverage.
begin
- Type
- Date
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Start date for the temporal domain of a coverage.
end
- Type
- Date
- Since
- ArcGIS Maps SDK for JavaScript 5.0
End date for the temporal domain of a coverage.
WCSCoverageDescriptionV100
Coverage description for WCS service version 1.0.0.
supportedFormats
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Formats supported by a coverage.
supportedInterpolations
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Interpolations supported by a coverage.
lonLatEnvelope
- Type
- Extent
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Spatial extent of the coverage.
rangeSet
- Type
- WCSRangeSet[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Defines the properties (categories, measures, or values) assigned to each location in the domain. It can numeric or text values, or it can be a compound values such as income by race, or radiance by wave length. A compound range set may have more than one control parameter or set of “bins”, for quantities related to values of several parameters (such as counts of wildlife tabulated both by size and by species).
domainSet
- Type
- WCSDomainSet
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Describes the spatial and temporal domain of a coverage.
WCSCoverageDescriptionV100SupportedCRSs
- Since
- ArcGIS Maps SDK for JavaScript 5.0
requestResponseCRSs
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Coordinate reference systems in which the coverage can both accept GetCoverage requests and deliver coverage responses.
nativeCRSs
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The native coordinate reference system of a coverage – that is, the coordinate reference systems in which coverages can be obtained without any distortion or degradation of the data.
WCSRangeSetV110
- Since
- ArcGIS Maps SDK for JavaScript 5.0
supportedInterpolations
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Interpolations supported by the range.
statistics
- Type
- RasterBandStatistics[] | null | undefined
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Statistics.
axis
- Type
- WCSRangeSetV110Axis[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Provides additional information on compound valued range.
WCSSpatialDomainV110
- Since
- ArcGIS Maps SDK for JavaScript 5.0
- Supertypes
- WCSSpatialDomain
gridBaseCRS
- Type
- string
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Specifies spatial resolution of the coordinate reference system.
useEPSGAxis
- Type
- boolean
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Indicates if the EPSG axis is used.
WCSDomainSetV110
- Since
- ArcGIS Maps SDK for JavaScript 5.0
spatialDomain
- Type
- WCSSpatialDomainV110
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Spatial extent or domain of a coverage.
temporalDomain
- Type
- WCSTemporalDomain | null | undefined
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Temporal domain or extent of the coverage.
WCSCoverageDescriptionV110
Coverage description for WCS service version 1.1.0.
supportedFormats
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Formats supported by a coverage.
supportedCRSs
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Coordinate reference systems supported by a coverage.
domain
- Type
- WCSDomainSetV110
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Describes the spatial and temporal domain of a coverage.
range
- Type
- WCSRangeSetV110[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Defines the properties (categories, measures, or values) assigned to each location in the domain. It can numeric or text values, or it can be a compound values such as income by race, or radiance by wave length. A compound range set may have more than one control parameter or set of “bins”, for quantities related to values of several parameters (such as counts of wildlife tabulated both by size and by species).
WCSBoundedByV201
- Since
- ArcGIS Maps SDK for JavaScript 5.0
envelope
- Type
- Extent
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The spatial extent of a coverage.
WCSRangeFieldV201
- Since
- ArcGIS Maps SDK for JavaScript 5.0
uom
- Type
- string
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Unit of measurement for the range type.
WCSDomainSetV201
- Since
- ArcGIS Maps SDK for JavaScript 5.0
hasSameAxisLabelsAsBoundedBy
- Type
- boolean
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Has same axis labels as bounded by.
WCSEOCoverageMetadata
- Since
- ArcGIS Maps SDK for JavaScript 5.0
WCSEOCoverageMetadataObservation
- Since
- ArcGIS Maps SDK for JavaScript 5.0
phenomenonTime
- Type
- WCSTemporalDomain | null | undefined
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Earth observation phenomenon time.
resultTime
- Type
- WCSTemporalDomain | null | undefined
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Earth observation resultTime.
identifier
- Type
- string
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Earth observation identifier.
WCSCoverageDescriptionV201
Coverage description for WCS service version 2.0.1
boundedBy
- Type
- WCSBoundedByV201
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Spatial and temporal extent of a coverage.
domainSet
- Type
- WCSDomainSetV201
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Domains associated with a coverage.
rangeType
- Type
- WCSRangeFieldV201[][]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Describes the semantics of the range set values supported by a coverage.
eoMetadata
- Type
- WCSEOCoverageMetadata | null | undefined
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The WCS 2.0 Earth Observation coverage metadata.