eoxserver.services.ows.wcs package¶
Subpackages¶
- eoxserver.services.ows.wcs.v10 package
- Submodules
- eoxserver.services.ows.wcs.v10.describecoverage module
- eoxserver.services.ows.wcs.v10.exceptionhandler module
- eoxserver.services.ows.wcs.v10.getcapabilities module
WCS10GetCapabilitiesHandler
WCS10GetCapabilitiesKVPDecoder
WCS10GetCapabilitiesXMLDecoder
WCS10GetCapabilitiesXMLDecoder.acceptformats
WCS10GetCapabilitiesXMLDecoder.acceptlanguages
WCS10GetCapabilitiesXMLDecoder.acceptversions
WCS10GetCapabilitiesXMLDecoder.cql
WCS10GetCapabilitiesXMLDecoder.namespaces
WCS10GetCapabilitiesXMLDecoder.sections
WCS10GetCapabilitiesXMLDecoder.updatesequence
- eoxserver.services.ows.wcs.v10.getcoverage module
WCS10GetCoverageHandler
WCS10GetCoverageKVPDecoder
WCS10GetCoverageKVPDecoder.bbox
WCS10GetCoverageKVPDecoder.coverage_id
WCS10GetCoverageKVPDecoder.crs
WCS10GetCoverageKVPDecoder.exceptions
WCS10GetCoverageKVPDecoder.format
WCS10GetCoverageKVPDecoder.height
WCS10GetCoverageKVPDecoder.interpolation
WCS10GetCoverageKVPDecoder.response_crs
WCS10GetCoverageKVPDecoder.resx
WCS10GetCoverageKVPDecoder.resy
WCS10GetCoverageKVPDecoder.width
parse_bbox_kvp()
- eoxserver.services.ows.wcs.v10.parameters module
WCS10CoverageDescriptionRenderParams
WCS10CoverageRenderParams
WCS10CoverageRenderParams.bbox
WCS10CoverageRenderParams.coverage_id_key_name
WCS10CoverageRenderParams.crs
WCS10CoverageRenderParams.format
WCS10CoverageRenderParams.height
WCS10CoverageRenderParams.interpolation
WCS10CoverageRenderParams.response_crs
WCS10CoverageRenderParams.resx
WCS10CoverageRenderParams.resy
WCS10CoverageRenderParams.subsets
WCS10CoverageRenderParams.width
- eoxserver.services.ows.wcs.v10.util module
- Module contents
- eoxserver.services.ows.wcs.v11 package
- Submodules
- eoxserver.services.ows.wcs.v11.describecoverage module
- eoxserver.services.ows.wcs.v11.exceptionhandler module
- eoxserver.services.ows.wcs.v11.getcapabilities module
WCS11GetCapabilitiesHandler
WCS11GetCapabilitiesKVPDecoder
WCS11GetCapabilitiesXMLDecoder
WCS11GetCapabilitiesXMLDecoder.acceptformats
WCS11GetCapabilitiesXMLDecoder.acceptlanguages
WCS11GetCapabilitiesXMLDecoder.acceptversions
WCS11GetCapabilitiesXMLDecoder.cql
WCS11GetCapabilitiesXMLDecoder.namespaces
WCS11GetCapabilitiesXMLDecoder.sections
WCS11GetCapabilitiesXMLDecoder.updatesequence
- eoxserver.services.ows.wcs.v11.getcoverage module
WCS11GetCoverageHandler
WCS11GetCoverageKVPDecoder
WCS11GetCoverageXMLDecoder
WCS11GetCoverageXMLDecoder.boundingbox
WCS11GetCoverageXMLDecoder.coverage_id
WCS11GetCoverageXMLDecoder.format
WCS11GetCoverageXMLDecoder.gridbasecrs
WCS11GetCoverageXMLDecoder.gridcs
WCS11GetCoverageXMLDecoder.gridoffsets
WCS11GetCoverageXMLDecoder.gridorigin
WCS11GetCoverageXMLDecoder.gridtype
WCS11GetCoverageXMLDecoder.namespaces
parse_bbox_kvp()
parse_bbox_xml()
parse_offsets_kvp()
parse_offsets_xml()
parse_origin_kvp()
parse_origin_xml()
- eoxserver.services.ows.wcs.v11.parameters module
WCS11CoverageDescrptionRenderParams
WCS11CoverageRenderParams
WCS11CoverageRenderParams.bbox
WCS11CoverageRenderParams.coverage_id_key_name
WCS11CoverageRenderParams.format
WCS11CoverageRenderParams.gridbasecrs
WCS11CoverageRenderParams.gridcs
WCS11CoverageRenderParams.gridoffsets
WCS11CoverageRenderParams.gridorigin
WCS11CoverageRenderParams.gridtype
WCS11CoverageRenderParams.subsets
- eoxserver.services.ows.wcs.v11.util module
- Module contents
- eoxserver.services.ows.wcs.v20 package
- Subpackages
- eoxserver.services.ows.wcs.v20.encodings package
- Submodules
- eoxserver.services.ows.wcs.v20.encodings.geotiff module
CompressionInvalid
CompressionNotSupported
InterleavingInvalid
JpegQualityInvalid
PredictorInvalid
PredictorNotSupported
TilingInvalid
WCS20GeoTIFFEncodingExtension
WCS20GeoTIFFEncodingExtensionKVPDecoder
WCS20GeoTIFFEncodingExtensionKVPDecoder.compression
WCS20GeoTIFFEncodingExtensionKVPDecoder.interleave
WCS20GeoTIFFEncodingExtensionKVPDecoder.jpeg_quality
WCS20GeoTIFFEncodingExtensionKVPDecoder.predictor
WCS20GeoTIFFEncodingExtensionKVPDecoder.tileheight
WCS20GeoTIFFEncodingExtensionKVPDecoder.tilewidth
WCS20GeoTIFFEncodingExtensionKVPDecoder.tiling
WCS20GeoTIFFEncodingExtensionXMLDecoder
WCS20GeoTIFFEncodingExtensionXMLDecoder.compression
WCS20GeoTIFFEncodingExtensionXMLDecoder.interleave
WCS20GeoTIFFEncodingExtensionXMLDecoder.jpeg_quality
WCS20GeoTIFFEncodingExtensionXMLDecoder.namespaces
WCS20GeoTIFFEncodingExtensionXMLDecoder.predictor
WCS20GeoTIFFEncodingExtensionXMLDecoder.tileheight
WCS20GeoTIFFEncodingExtensionXMLDecoder.tilewidth
WCS20GeoTIFFEncodingExtensionXMLDecoder.tiling
parse_jpeg_quality()
parse_multiple_16()
- Module contents
- eoxserver.services.ows.wcs.v20.packages package
- eoxserver.services.ows.wcs.v20.encodings package
- Submodules
- eoxserver.services.ows.wcs.v20.describecoverage module
- eoxserver.services.ows.wcs.v20.describeeocoverageset module
WCS20DescribeEOCoverageSetHandler
WCS20DescribeEOCoverageSetHandler.constraints
WCS20DescribeEOCoverageSetHandler.get_decoder()
WCS20DescribeEOCoverageSetHandler.handle()
WCS20DescribeEOCoverageSetHandler.index
WCS20DescribeEOCoverageSetHandler.methods
WCS20DescribeEOCoverageSetHandler.request
WCS20DescribeEOCoverageSetHandler.service
WCS20DescribeEOCoverageSetHandler.versions
WCS20DescribeEOCoverageSetKVPDecoder
WCS20DescribeEOCoverageSetXMLDecoder
pos_int()
- eoxserver.services.ows.wcs.v20.encoders module
GMLCOV10Encoder
GMLCOV10Encoder.encode_bounded_by()
GMLCOV10Encoder.encode_domain_set()
GMLCOV10Encoder.encode_field()
GMLCOV10Encoder.encode_grid_envelope()
GMLCOV10Encoder.encode_nil_values()
GMLCOV10Encoder.encode_range_type()
GMLCOV10Encoder.encode_rectified_grid()
GMLCOV10Encoder.encode_referenceable_grid()
GMLCOV10Encoder.get_gml_id()
WCS20BaseXMLEncoder
WCS20CapabilitiesXMLEncoder
WCS20CoverageDescriptionXMLEncoder
WCS20EOXMLEncoder
WCS20EOXMLEncoder.alter_rectified_dataset()
WCS20EOXMLEncoder.alter_rectified_stitched_mosaic()
WCS20EOXMLEncoder.calculate_contribution()
WCS20EOXMLEncoder.encode_contributing_datasets()
WCS20EOXMLEncoder.encode_coverage_description()
WCS20EOXMLEncoder.encode_dataset_series_description()
WCS20EOXMLEncoder.encode_dataset_series_descriptions()
WCS20EOXMLEncoder.encode_eo_coverage_set_description()
WCS20EOXMLEncoder.encode_eo_metadata()
WCS20EOXMLEncoder.encode_range_set()
WCS20EOXMLEncoder.encode_rectified_dataset()
WCS20EOXMLEncoder.encode_rectified_stitched_mosaic()
WCS20EOXMLEncoder.encode_referenceable_dataset()
WCS20EOXMLEncoder.get_schema_locations()
- eoxserver.services.ows.wcs.v20.exceptionhandler module
- eoxserver.services.ows.wcs.v20.getcapabilities module
WCS20GetCapabilitiesHandler
WCS20GetCapabilitiesKVPDecoder
WCS20GetCapabilitiesKVPDecoder.acceptformats
WCS20GetCapabilitiesKVPDecoder.acceptlanguages
WCS20GetCapabilitiesKVPDecoder.acceptversions
WCS20GetCapabilitiesKVPDecoder.cql
WCS20GetCapabilitiesKVPDecoder.datasetseriescql
WCS20GetCapabilitiesKVPDecoder.sections
WCS20GetCapabilitiesKVPDecoder.updatesequence
WCS20GetCapabilitiesXMLDecoder
WCS20GetCapabilitiesXMLDecoder.acceptformats
WCS20GetCapabilitiesXMLDecoder.acceptlanguages
WCS20GetCapabilitiesXMLDecoder.acceptversions
WCS20GetCapabilitiesXMLDecoder.cql
WCS20GetCapabilitiesXMLDecoder.datasetseriescql
WCS20GetCapabilitiesXMLDecoder.namespaces
WCS20GetCapabilitiesXMLDecoder.sections
WCS20GetCapabilitiesXMLDecoder.updatesequence
- eoxserver.services.ows.wcs.v20.getcoverage module
WCS20GetCoverageHandler
WCS20GetCoverageKVPDecoder
WCS20GetCoverageKVPDecoder.coverage_id
WCS20GetCoverageKVPDecoder.format
WCS20GetCoverageKVPDecoder.interpolation
WCS20GetCoverageKVPDecoder.mediatype
WCS20GetCoverageKVPDecoder.outputcrs
WCS20GetCoverageKVPDecoder.rangesubset
WCS20GetCoverageKVPDecoder.scaleaxes
WCS20GetCoverageKVPDecoder.scaleextent
WCS20GetCoverageKVPDecoder.scalefactor
WCS20GetCoverageKVPDecoder.scalesize
WCS20GetCoverageKVPDecoder.subsets
WCS20GetCoverageKVPDecoder.subsettingcrs
WCS20GetCoverageXMLDecoder
WCS20GetCoverageXMLDecoder.coverage_id
WCS20GetCoverageXMLDecoder.format
WCS20GetCoverageXMLDecoder.interpolation
WCS20GetCoverageXMLDecoder.mediatype
WCS20GetCoverageXMLDecoder.namespaces
WCS20GetCoverageXMLDecoder.outputcrs
WCS20GetCoverageXMLDecoder.rangesubset
WCS20GetCoverageXMLDecoder.scaleaxes
WCS20GetCoverageXMLDecoder.scaleextent
WCS20GetCoverageXMLDecoder.scalefactor
WCS20GetCoverageXMLDecoder.scalesize
WCS20GetCoverageXMLDecoder.subsets
WCS20GetCoverageXMLDecoder.subsettingcrs
- eoxserver.services.ows.wcs.v20.geteocoverageset module
TempfileIterator
WCS20GetEOCoverageSetHandler
WCS20GetEOCoverageSetHandler.constraints
WCS20GetEOCoverageSetHandler.get_decoder()
WCS20GetEOCoverageSetHandler.get_pacakge_writer()
WCS20GetEOCoverageSetHandler.get_params()
WCS20GetEOCoverageSetHandler.get_renderer()
WCS20GetEOCoverageSetHandler.handle()
WCS20GetEOCoverageSetHandler.index
WCS20GetEOCoverageSetHandler.methods
WCS20GetEOCoverageSetHandler.request
WCS20GetEOCoverageSetHandler.service
WCS20GetEOCoverageSetHandler.versions
WCS20GetEOCoverageSetKVPDecoder
WCS20GetEOCoverageSetKVPDecoder.apply_subset
WCS20GetEOCoverageSetKVPDecoder.containment
WCS20GetEOCoverageSetKVPDecoder.count
WCS20GetEOCoverageSetKVPDecoder.eo_ids
WCS20GetEOCoverageSetKVPDecoder.format
WCS20GetEOCoverageSetKVPDecoder.interpolation
WCS20GetEOCoverageSetKVPDecoder.mediatype
WCS20GetEOCoverageSetKVPDecoder.outputcrs
WCS20GetEOCoverageSetKVPDecoder.package_format
WCS20GetEOCoverageSetKVPDecoder.scaleaxes
WCS20GetEOCoverageSetKVPDecoder.scaleextent
WCS20GetEOCoverageSetKVPDecoder.scalefactor
WCS20GetEOCoverageSetKVPDecoder.scalesize
WCS20GetEOCoverageSetKVPDecoder.start_index
WCS20GetEOCoverageSetKVPDecoder.subsets
WCS20GetEOCoverageSetKVPDecoder.subsettingcrs
WCS20GetEOCoverageSetXMLDecoder
WCS20GetEOCoverageSetXMLDecoder.apply_subset
WCS20GetEOCoverageSetXMLDecoder.containment
WCS20GetEOCoverageSetXMLDecoder.count
WCS20GetEOCoverageSetXMLDecoder.eo_ids
WCS20GetEOCoverageSetXMLDecoder.format
WCS20GetEOCoverageSetXMLDecoder.interpolation
WCS20GetEOCoverageSetXMLDecoder.mediatype
WCS20GetEOCoverageSetXMLDecoder.namespaces
WCS20GetEOCoverageSetXMLDecoder.outputcrs
WCS20GetEOCoverageSetXMLDecoder.package_format
WCS20GetEOCoverageSetXMLDecoder.scaleaxes
WCS20GetEOCoverageSetXMLDecoder.scaleextent
WCS20GetEOCoverageSetXMLDecoder.scalefactor
WCS20GetEOCoverageSetXMLDecoder.scalesize
WCS20GetEOCoverageSetXMLDecoder.start_index
WCS20GetEOCoverageSetXMLDecoder.subsets
WCS20GetEOCoverageSetXMLDecoder.subsettingcrs
get_package_writers()
parse_apply_subset()
parse_package_format()
pos_int()
- eoxserver.services.ows.wcs.v20.parameters module
WCS20CapabilitiesRenderParams
WCS20CoverageDescriptionRenderParams
WCS20CoverageRenderParams
WCS20CoverageRenderParams.coverage_id_key_name
WCS20CoverageRenderParams.encoding_params
WCS20CoverageRenderParams.format
WCS20CoverageRenderParams.http_request
WCS20CoverageRenderParams.interpolation
WCS20CoverageRenderParams.mediatype
WCS20CoverageRenderParams.outputcrs
WCS20CoverageRenderParams.rangesubset
WCS20CoverageRenderParams.scalefactor
WCS20CoverageRenderParams.scales
WCS20CoverageRenderParams.subset_to_kvp()
WCS20CoverageRenderParams.subsets
- eoxserver.services.ows.wcs.v20.util module
RangeSubset
Scale
ScaleAxis
ScaleExtent
ScaleSize
SectionsMixIn
float_or_star()
get_parser_for_axis()
parse_interpolation()
parse_quoted_temporal()
parse_range_subset_kvp()
parse_range_subset_xml()
parse_scaleaxis_kvp()
parse_scaleaxis_xml()
parse_scaleextent_kvp()
parse_scaleextent_xml()
parse_scalesize_kvp()
parse_scalesize_xml()
parse_subset_kvp()
parse_subset_xml()
- Module contents
- Subpackages
Submodules¶
eoxserver.services.ows.wcs.basehandlers module¶
This module contains a set of handler base classes which shall help to implement a specific handler. Interface methods need to be overridden in order to work, default methods can be overidden.
- class eoxserver.services.ows.wcs.basehandlers.WCSDescribeCoverageHandlerBase¶
Bases:
object
Base for Coverage description handlers.
- get_decoder(request)¶
Interface method to get the correct decoder for this request.
- get_params(coverages, decoder)¶
Interface method to return a render params object from the given coverages/decoder.
- get_renderer(params)¶
Default implementation for a renderer retrieval.
- handle(request)¶
Default request handling method implementation.
- index = 1¶
- lookup_coverages(decoder)¶
Default implementation of the coverage lookup. Returns a sorted list of coverage models according to the decoders coverage_ids attribute. Raises a NoSuchCoverageException if any of the given IDs was not found in the database.
- request = 'DescribeCoverage'¶
- service = 'WCS'¶
- to_http_response(result_set)¶
Default result to response conversion method.
- class eoxserver.services.ows.wcs.basehandlers.WCSGetCapabilitiesHandlerBase¶
Bases:
object
Base for Coverage description handlers.
- get_decoder(request)¶
Interface method to get the correct decoder for this request.
- get_params(coverages, decoder)¶
Default method to return a render params object from the given coverages/decoder.
- get_renderer(params)¶
Default implementation for a renderer retrieval.
- handle(request)¶
Default handler method.
- index = 0¶
- lookup_coverages(decoder)¶
Default implementation of the coverage lookup. Simply returns all coverages in no specific order.
- request = 'GetCapabilities'¶
- service = 'WCS'¶
- to_http_response(result_set)¶
Default result to response conversion method.
- class eoxserver.services.ows.wcs.basehandlers.WCSGetCoverageHandlerBase¶
Bases:
object
Base for get coverage handlers.
- get_decoder(request)¶
Interface method to get the correct decoder for this request.
- get_params(coverages, decoder, request)¶
Interface method to return a render params object from the given coverages/decoder.
- get_renderer(params)¶
Default implementation for a renderer retrieval.
- get_subsets(decoder)¶
Interface method to get the subsets for this request.
- handle(request)¶
Default handling method implementation.
- index = 10¶
- lookup_coverage(decoder, subsets)¶
Default implementation of the coverage lookup. Returns the coverage model for the given request decoder or raises an exception if it is not found.
- request = 'GetCoverage'¶
- service = 'WCS'¶
- to_http_response(result_set)¶
Default result to response conversion method.
eoxserver.services.ows.wcs.interfaces module¶
- class eoxserver.services.ows.wcs.interfaces.EncodingExtensionInterface¶
Bases:
object
- parse_encoding_params(request)¶
Return a dict, containing all additional encoding parameters from a given request.
- supports(format, options)¶
Return a boolen value, whether or not an encoding extension supports a given format.
- class eoxserver.services.ows.wcs.interfaces.PackageWriterInterface¶
Bases:
object
Interface for package writers.
- add_to_package(package, file_obj, size, location)¶
Add the file object to the package, that is returned by the create_package method.
- cleanup(package)¶
Perform any necessary cleanups, like closing files, etc.
- create_package(filename, format, params)¶
Create a package, which the encoder can later add items to with the cleanup and add_to_package method.
- get_file_extension(package, format, params)¶
Retrieve the file extension for the given package and format specifier.
- get_mime_type(package, format, params)¶
Retrieve the output mime type for the given package and/or format specifier.
- supports(format, params)¶
Return a boolen value, whether or not a writer supports a given format.
- class eoxserver.services.ows.wcs.interfaces.WCSCapabilitiesRendererInterface¶
Bases:
object
Interface for WCS Capabilities renderers.
- render(params)¶
Render the capabilities including information about the given coverages.
- supports(params)¶
Returns a boolean value to indicate whether or not the renderer is able to render the capabilities with the given parameters.
- class eoxserver.services.ows.wcs.interfaces.WCSCoverageDescriptionRendererInterface¶
Bases:
object
Interface for coverage description renderers.
- render(params)¶
Render the description of the given coverages.
- supports(params)¶
Returns a boolean value to indicate whether or not the renderer is able to render the coverage and the given WCS version.
- class eoxserver.services.ows.wcs.interfaces.WCSCoverageRendererInterface¶
Bases:
object
Interface for coverage renderers.
- render(params)¶
Render the coverage with the given parameters.
- supports(params)¶
Returns a boolean value to indicate whether or not the renderer is able to render the coverage with the given parameters.
eoxserver.services.ows.wcs.parameters module¶
- class eoxserver.services.ows.wcs.parameters.CoverageDescriptionRenderParams(coverages, version)¶
Bases:
WCSParamsMixIn
,VersionedParams
- property coverage_ids¶
- coverage_ids_key_name = None¶
- property coverages¶
- class eoxserver.services.ows.wcs.parameters.CoverageRenderParams(coverage, version)¶
Bases:
WCSParamsMixIn
,VersionedParams
- property coverage¶
- property coverage_id¶
- coverage_id_key_name = None¶
- class eoxserver.services.ows.wcs.parameters.WCSCapabilitiesRenderParams(coverages, version, sections=None, accept_languages=None, accept_formats=None, updatesequence=None, request=None)¶