ows.wcs.v20 package¶
Subpackages¶
Submodules¶
ows.wcs.v20.decoders module¶
-
class
ows.wcs.v20.decoders.
GetCoverageBaseDecoder
[source]¶ Bases:
object
-
object_class
¶ alias of
ows.wcs.v20.types.GetCoverageRequest
-
-
class
ows.wcs.v20.decoders.
KVPDescribeCoverageDecoder
(params)[source]¶ Bases:
ows.kvp.Decoder
-
coverage_ids
¶ Property getter function.
-
object_class
¶
-
version
¶ Property getter function.
-
-
class
ows.wcs.v20.decoders.
KVPGetCoverageDecoder
(params)[source]¶ Bases:
ows.wcs.v20.decoders.GetCoverageBaseDecoder
,ows.kvp.Decoder
-
coverage_id
¶ Property getter function.
-
format
¶ Property getter function.
-
geotiff_compression
¶ Property getter function.
-
geotiff_interleave
¶ Property getter function.
-
geotiff_jpeg_quality
¶ Property getter function.
-
geotiff_predictor
¶ Property getter function.
-
geotiff_tileheight
¶ Property getter function.
-
geotiff_tilewidth
¶ Property getter function.
-
geotiff_tiling
¶ Property getter function.
-
interpolation
¶ Property getter function.
-
mediatype
¶ Property getter function.
-
outputcrs
¶ Property getter function.
-
rangesubset
¶ Property getter function.
-
scaleaxes
¶ Property getter function.
-
scaleextent
¶ Property getter function.
-
scalefactor
¶ Property getter function.
-
scalesize
¶ Property getter function.
-
subsets
¶ Property getter function.
-
subsettingcrs
¶ Property getter function.
-
version
¶ Property getter function.
-
-
class
ows.wcs.v20.decoders.
XMLDescribeCoverageDecoder
(tree)[source]¶ Bases:
ows.xml.Decoder
-
coverage_ids
¶ Property getter function.
-
namespaces
= {'crs': 'http://www.opengis.net/wcs/crs/1.0', 'eop': 'http://www.opengis.net/eop/2.0', 'geotiff': 'http://www.opengis.net/gmlcov/geotiff/1.0', 'gml': 'http://www.opengis.net/gml/3.2', 'gmlcov': 'http://www.opengis.net/gmlcov/1.0', 'int': 'http://www.opengis.net/wcs/interpolation/1.0', 'ogc': 'http://www.opengis.net/ogc', 'om': 'http://www.opengis.net/om/2.0', 'ows': 'http://www.opengis.net/ows/2.0', 'rsub': 'http://www.opengis.net/wcs/range-subsetting/1.0', 'scal': 'http://www.opengis.net/wcs/scaling/1.0', 'swe': 'http://www.opengis.net/swe/2.0', 'wcs': 'http://www.opengis.net/wcs/2.0', 'wcseo': 'http://www.opengis.net/wcs/wcseo/1.0', 'xlink': 'http://www.w3.org/1999/xlink'}¶
-
object_class
¶
-
version
¶ Property getter function.
-
-
class
ows.wcs.v20.decoders.
XMLGetCoverageDecoder
(tree)[source]¶ Bases:
ows.wcs.v20.decoders.GetCoverageBaseDecoder
,ows.xml.Decoder
-
coverage_id
¶ Property getter function.
-
format
¶ Property getter function.
-
geotiff_compression
¶ Property getter function.
-
geotiff_interleave
¶ Property getter function.
-
geotiff_jpeg_quality
¶ Property getter function.
-
geotiff_predictor
¶ Property getter function.
-
geotiff_tileheight
¶ Property getter function.
-
geotiff_tilewidth
¶ Property getter function.
-
geotiff_tiling
¶ Property getter function.
-
interpolation
¶ Property getter function.
-
mediatype
¶ Property getter function.
-
namespaces
= {'crs': 'http://www.opengis.net/wcs/crs/1.0', 'eop': 'http://www.opengis.net/eop/2.0', 'geotiff': 'http://www.opengis.net/gmlcov/geotiff/1.0', 'gml': 'http://www.opengis.net/gml/3.2', 'gmlcov': 'http://www.opengis.net/gmlcov/1.0', 'int': 'http://www.opengis.net/wcs/interpolation/1.0', 'ogc': 'http://www.opengis.net/ogc', 'om': 'http://www.opengis.net/om/2.0', 'ows': 'http://www.opengis.net/ows/2.0', 'rsub': 'http://www.opengis.net/wcs/range-subsetting/1.0', 'scal': 'http://www.opengis.net/wcs/scaling/1.0', 'swe': 'http://www.opengis.net/swe/2.0', 'wcs': 'http://www.opengis.net/wcs/2.0', 'wcseo': 'http://www.opengis.net/wcs/wcseo/1.0', 'xlink': 'http://www.w3.org/1999/xlink'}¶
-
outputcrs
¶ Property getter function.
-
rangesubset
¶ Property getter function.
-
scaleaxes
¶ Property getter function.
-
scaleextent
¶ Property getter function.
-
scalefactor
¶ Property getter function.
-
scalesize
¶ Property getter function.
-
subsets
¶ Property getter function.
-
subsettingcrs
¶ Property getter function.
-
version
¶ Property getter function.
-
-
ows.wcs.v20.decoders.
parse_scaleaxis_xml
(elem)[source]¶ Parses the XML notation of a single scale axis.
ows.wcs.v20.encoders module¶
-
ows.wcs.v20.encoders.
encode_coverage_summary
(coverage_summary: ows.wcs.types.CoverageSummary)[source]¶
-
ows.wcs.v20.encoders.
encode_dataset_series_summary
(dataset_series_summary: ows.wcs.types.DatasetSeriesSummary)[source]¶
-
ows.wcs.v20.encoders.
encode_service_metadata
(capabilities: ows.wcs.types.ServiceCapabilities)[source]¶
-
ows.wcs.v20.encoders.
kvp_encode_describe_coverage
(request: ows.wcs.v20.types.DescribeCoverageRequest, **kwargs)[source]¶
-
ows.wcs.v20.encoders.
kvp_encode_get_coverage
(request: ows.wcs.v20.types.GetCoverageRequest)[source]¶
-
ows.wcs.v20.encoders.
xml_encode_capabilities
(capabilities: ows.wcs.types.ServiceCapabilities, include_service_identification=True, include_service_provider=True, include_operations_metadata=True, include_service_metadata=True, include_coverage_summary=True, include_dataset_series_summary=True, **kwargs)[source]¶
-
ows.wcs.v20.encoders.
xml_encode_coverage_descriptions
(coverage_descriptions: List[ows.wcs.types.CoverageDescription], **kwargs)[source]¶
ows.wcs.v20.exceptions module¶
-
exception
ows.wcs.v20.exceptions.
InterpolationMethodNotSupportedException
[source]¶ Bases:
Exception
This exception indicates a not supported interpolation method.
-
code
= 'InterpolationMethodNotSupported'¶
-
locator
= 'interpolation'¶
-
-
exception
ows.wcs.v20.exceptions.
InvalidOutputCrsException
[source]¶ Bases:
Exception
This exception indicates an invalid WCS 2.0 outputCrs parameter was submitted.
-
code
= 'OutputCrs-NotSupported'¶
-
locator
= 'outputCrs'¶
-
-
exception
ows.wcs.v20.exceptions.
InvalidScaleExtentException
(low, high)[source]¶ Bases:
Exception
Error in ScaleExtent operations
-
code
= 'InvalidExtent'¶
-
-
exception
ows.wcs.v20.exceptions.
InvalidScaleFactorException
(scalefactor)[source]¶ Bases:
Exception
Error in ScaleFactor and ScaleAxis operations
-
code
= 'InvalidScaleFactor'¶
-
-
exception
ows.wcs.v20.exceptions.
InvalidSubsettingCrsException
[source]¶ Bases:
Exception
This exception indicates an invalid WCS 2.0 subsettingCrs parameter was submitted.
-
code
= 'SubsettingCrs-NotSupported'¶
-
locator
= 'subsettingCrs'¶
-
-
exception
ows.wcs.v20.exceptions.
InvalidSubsettingException
[source]¶ Bases:
Exception
This exception indicates an invalid WCS 2.0 subsetting parameter was submitted.
-
code
= 'InvalidSubsetting'¶
-
locator
= 'subset'¶
-
ows.wcs.v20.namespaces module¶
ows.wcs.v20.test_decoders module¶
ows.wcs.v20.test_encoders module¶
ows.wcs.v20.types module¶
-
class
ows.wcs.v20.types.
DescribeCoverageRequest
(coverage_ids: List[str], version: ows.util.Version = Version(major=2, minor=0, patch=1))[source]¶ Bases:
object
-
version
= Version(major=2, minor=0, patch=1)¶
-
-
class
ows.wcs.v20.types.
GeoTIFFEncodingParameters
(compression: str = None, jpeg_quality: int = None, predictor: str = None, interleave: str = None, tiling: bool = None, tile_width: int = None, tile_height: int = None)[source]¶ Bases:
object
-
compression
= None¶
-
interleave
= None¶
-
jpeg_quality
= None¶
-
predictor
= None¶
-
tile_height
= None¶
-
tile_width
= None¶
-
tiling
= None¶
-
-
class
ows.wcs.v20.types.
GetCoverageRequest
(coverage_id: str, version: ows.util.Version = Version(major=2, minor=0, patch=1), format: str = None, mediatype: str = None, subsetting_crs: str = None, output_crs: str = None, subsets: List[Union[ows.wcs.v20.types.Slice, ows.wcs.v20.types.Trim]] = <factory>, scalefactor: float = None, scales: List[Union[ows.wcs.v20.types.ScaleAxis, ows.wcs.v20.types.ScaleSize, ows.wcs.v20.types.ScaleExtent]] = <factory>, interpolation: str = None, axis_interpolations: List[ows.wcs.v20.types.AxisInterpolation] = <factory>, range_subset: List[Union[str, ows.wcs.v20.types.RangeInterval]] = None, geotiff_encoding_parameters: ows.wcs.v20.types.GeoTIFFEncodingParameters = <factory>)[source]¶ Bases:
object
-
format
= None¶
-
interpolation
= None¶
-
mediatype
= None¶
-
output_crs
= None¶
-
range_subset
= None¶
-
scalefactor
= None¶
-
subsetting_crs
= None¶
-
version
= Version(major=2, minor=0, patch=1)¶
-