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:
ExceptionThis exception indicates a not supported interpolation method.
-
code= 'InterpolationMethodNotSupported'¶
-
locator= 'interpolation'¶
-
-
exception
ows.wcs.v20.exceptions.InvalidOutputCrsException[source]¶ Bases:
ExceptionThis 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:
ExceptionError in ScaleExtent operations
-
code= 'InvalidExtent'¶
-
-
exception
ows.wcs.v20.exceptions.InvalidScaleFactorException(scalefactor)[source]¶ Bases:
ExceptionError in ScaleFactor and ScaleAxis operations
-
code= 'InvalidScaleFactor'¶
-
-
exception
ows.wcs.v20.exceptions.InvalidSubsettingCrsException[source]¶ Bases:
ExceptionThis exception indicates an invalid WCS 2.0 subsettingCrs parameter was submitted.
-
code= 'SubsettingCrs-NotSupported'¶
-
locator= 'subsettingCrs'¶
-
-
exception
ows.wcs.v20.exceptions.InvalidSubsettingException[source]¶ Bases:
ExceptionThis 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)¶
-