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
WCS10GetCapabilitiesHandlerWCS10GetCapabilitiesKVPDecoderWCS10GetCapabilitiesXMLDecoderWCS10GetCapabilitiesXMLDecoder.acceptformatsWCS10GetCapabilitiesXMLDecoder.acceptlanguagesWCS10GetCapabilitiesXMLDecoder.acceptversionsWCS10GetCapabilitiesXMLDecoder.cqlWCS10GetCapabilitiesXMLDecoder.namespacesWCS10GetCapabilitiesXMLDecoder.sectionsWCS10GetCapabilitiesXMLDecoder.updatesequence
- eoxserver.services.ows.wcs.v10.getcoverage module
WCS10GetCoverageHandlerWCS10GetCoverageKVPDecoderWCS10GetCoverageKVPDecoder.bboxWCS10GetCoverageKVPDecoder.coverage_idWCS10GetCoverageKVPDecoder.crsWCS10GetCoverageKVPDecoder.exceptionsWCS10GetCoverageKVPDecoder.formatWCS10GetCoverageKVPDecoder.heightWCS10GetCoverageKVPDecoder.interpolationWCS10GetCoverageKVPDecoder.response_crsWCS10GetCoverageKVPDecoder.resxWCS10GetCoverageKVPDecoder.resyWCS10GetCoverageKVPDecoder.width
parse_bbox_kvp()
- eoxserver.services.ows.wcs.v10.parameters module
WCS10CoverageDescriptionRenderParamsWCS10CoverageRenderParamsWCS10CoverageRenderParams.bboxWCS10CoverageRenderParams.coverage_id_key_nameWCS10CoverageRenderParams.crsWCS10CoverageRenderParams.formatWCS10CoverageRenderParams.heightWCS10CoverageRenderParams.interpolationWCS10CoverageRenderParams.response_crsWCS10CoverageRenderParams.resxWCS10CoverageRenderParams.resyWCS10CoverageRenderParams.subsetsWCS10CoverageRenderParams.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
WCS11GetCapabilitiesHandlerWCS11GetCapabilitiesKVPDecoderWCS11GetCapabilitiesXMLDecoderWCS11GetCapabilitiesXMLDecoder.acceptformatsWCS11GetCapabilitiesXMLDecoder.acceptlanguagesWCS11GetCapabilitiesXMLDecoder.acceptversionsWCS11GetCapabilitiesXMLDecoder.cqlWCS11GetCapabilitiesXMLDecoder.namespacesWCS11GetCapabilitiesXMLDecoder.sectionsWCS11GetCapabilitiesXMLDecoder.updatesequence
- eoxserver.services.ows.wcs.v11.getcoverage module
WCS11GetCoverageHandlerWCS11GetCoverageKVPDecoderWCS11GetCoverageXMLDecoderWCS11GetCoverageXMLDecoder.boundingboxWCS11GetCoverageXMLDecoder.coverage_idWCS11GetCoverageXMLDecoder.formatWCS11GetCoverageXMLDecoder.gridbasecrsWCS11GetCoverageXMLDecoder.gridcsWCS11GetCoverageXMLDecoder.gridoffsetsWCS11GetCoverageXMLDecoder.gridoriginWCS11GetCoverageXMLDecoder.gridtypeWCS11GetCoverageXMLDecoder.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
WCS11CoverageDescrptionRenderParamsWCS11CoverageRenderParamsWCS11CoverageRenderParams.bboxWCS11CoverageRenderParams.coverage_id_key_nameWCS11CoverageRenderParams.formatWCS11CoverageRenderParams.gridbasecrsWCS11CoverageRenderParams.gridcsWCS11CoverageRenderParams.gridoffsetsWCS11CoverageRenderParams.gridoriginWCS11CoverageRenderParams.gridtypeWCS11CoverageRenderParams.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
CompressionInvalidCompressionNotSupportedInterleavingInvalidJpegQualityInvalidPredictorInvalidPredictorNotSupportedTilingInvalidWCS20GeoTIFFEncodingExtensionWCS20GeoTIFFEncodingExtensionKVPDecoderWCS20GeoTIFFEncodingExtensionKVPDecoder.compressionWCS20GeoTIFFEncodingExtensionKVPDecoder.interleaveWCS20GeoTIFFEncodingExtensionKVPDecoder.jpeg_qualityWCS20GeoTIFFEncodingExtensionKVPDecoder.predictorWCS20GeoTIFFEncodingExtensionKVPDecoder.tileheightWCS20GeoTIFFEncodingExtensionKVPDecoder.tilewidthWCS20GeoTIFFEncodingExtensionKVPDecoder.tiling
WCS20GeoTIFFEncodingExtensionXMLDecoderWCS20GeoTIFFEncodingExtensionXMLDecoder.compressionWCS20GeoTIFFEncodingExtensionXMLDecoder.interleaveWCS20GeoTIFFEncodingExtensionXMLDecoder.jpeg_qualityWCS20GeoTIFFEncodingExtensionXMLDecoder.namespacesWCS20GeoTIFFEncodingExtensionXMLDecoder.predictorWCS20GeoTIFFEncodingExtensionXMLDecoder.tileheightWCS20GeoTIFFEncodingExtensionXMLDecoder.tilewidthWCS20GeoTIFFEncodingExtensionXMLDecoder.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
WCS20DescribeEOCoverageSetHandlerWCS20DescribeEOCoverageSetHandler.constraintsWCS20DescribeEOCoverageSetHandler.get_decoder()WCS20DescribeEOCoverageSetHandler.handle()WCS20DescribeEOCoverageSetHandler.indexWCS20DescribeEOCoverageSetHandler.methodsWCS20DescribeEOCoverageSetHandler.requestWCS20DescribeEOCoverageSetHandler.serviceWCS20DescribeEOCoverageSetHandler.versions
WCS20DescribeEOCoverageSetKVPDecoderWCS20DescribeEOCoverageSetXMLDecoderpos_int()
- eoxserver.services.ows.wcs.v20.encoders module
GMLCOV10EncoderGMLCOV10Encoder.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()
WCS20BaseXMLEncoderWCS20CapabilitiesXMLEncoderWCS20CoverageDescriptionXMLEncoderWCS20EOXMLEncoderWCS20EOXMLEncoder.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
WCS20GetCapabilitiesHandlerWCS20GetCapabilitiesKVPDecoderWCS20GetCapabilitiesKVPDecoder.acceptformatsWCS20GetCapabilitiesKVPDecoder.acceptlanguagesWCS20GetCapabilitiesKVPDecoder.acceptversionsWCS20GetCapabilitiesKVPDecoder.cqlWCS20GetCapabilitiesKVPDecoder.datasetseriescqlWCS20GetCapabilitiesKVPDecoder.sectionsWCS20GetCapabilitiesKVPDecoder.updatesequence
WCS20GetCapabilitiesXMLDecoderWCS20GetCapabilitiesXMLDecoder.acceptformatsWCS20GetCapabilitiesXMLDecoder.acceptlanguagesWCS20GetCapabilitiesXMLDecoder.acceptversionsWCS20GetCapabilitiesXMLDecoder.cqlWCS20GetCapabilitiesXMLDecoder.datasetseriescqlWCS20GetCapabilitiesXMLDecoder.namespacesWCS20GetCapabilitiesXMLDecoder.sectionsWCS20GetCapabilitiesXMLDecoder.updatesequence
- eoxserver.services.ows.wcs.v20.getcoverage module
WCS20GetCoverageHandlerWCS20GetCoverageKVPDecoderWCS20GetCoverageKVPDecoder.coverage_idWCS20GetCoverageKVPDecoder.formatWCS20GetCoverageKVPDecoder.interpolationWCS20GetCoverageKVPDecoder.mediatypeWCS20GetCoverageKVPDecoder.outputcrsWCS20GetCoverageKVPDecoder.rangesubsetWCS20GetCoverageKVPDecoder.scaleaxesWCS20GetCoverageKVPDecoder.scaleextentWCS20GetCoverageKVPDecoder.scalefactorWCS20GetCoverageKVPDecoder.scalesizeWCS20GetCoverageKVPDecoder.subsetsWCS20GetCoverageKVPDecoder.subsettingcrs
WCS20GetCoverageXMLDecoderWCS20GetCoverageXMLDecoder.coverage_idWCS20GetCoverageXMLDecoder.formatWCS20GetCoverageXMLDecoder.interpolationWCS20GetCoverageXMLDecoder.mediatypeWCS20GetCoverageXMLDecoder.namespacesWCS20GetCoverageXMLDecoder.outputcrsWCS20GetCoverageXMLDecoder.rangesubsetWCS20GetCoverageXMLDecoder.scaleaxesWCS20GetCoverageXMLDecoder.scaleextentWCS20GetCoverageXMLDecoder.scalefactorWCS20GetCoverageXMLDecoder.scalesizeWCS20GetCoverageXMLDecoder.subsetsWCS20GetCoverageXMLDecoder.subsettingcrs
- eoxserver.services.ows.wcs.v20.geteocoverageset module
TempfileIteratorWCS20GetEOCoverageSetHandlerWCS20GetEOCoverageSetHandler.constraintsWCS20GetEOCoverageSetHandler.get_decoder()WCS20GetEOCoverageSetHandler.get_pacakge_writer()WCS20GetEOCoverageSetHandler.get_params()WCS20GetEOCoverageSetHandler.get_renderer()WCS20GetEOCoverageSetHandler.handle()WCS20GetEOCoverageSetHandler.indexWCS20GetEOCoverageSetHandler.methodsWCS20GetEOCoverageSetHandler.requestWCS20GetEOCoverageSetHandler.serviceWCS20GetEOCoverageSetHandler.versions
WCS20GetEOCoverageSetKVPDecoderWCS20GetEOCoverageSetKVPDecoder.apply_subsetWCS20GetEOCoverageSetKVPDecoder.containmentWCS20GetEOCoverageSetKVPDecoder.countWCS20GetEOCoverageSetKVPDecoder.eo_idsWCS20GetEOCoverageSetKVPDecoder.formatWCS20GetEOCoverageSetKVPDecoder.interpolationWCS20GetEOCoverageSetKVPDecoder.mediatypeWCS20GetEOCoverageSetKVPDecoder.outputcrsWCS20GetEOCoverageSetKVPDecoder.package_formatWCS20GetEOCoverageSetKVPDecoder.scaleaxesWCS20GetEOCoverageSetKVPDecoder.scaleextentWCS20GetEOCoverageSetKVPDecoder.scalefactorWCS20GetEOCoverageSetKVPDecoder.scalesizeWCS20GetEOCoverageSetKVPDecoder.start_indexWCS20GetEOCoverageSetKVPDecoder.subsetsWCS20GetEOCoverageSetKVPDecoder.subsettingcrs
WCS20GetEOCoverageSetXMLDecoderWCS20GetEOCoverageSetXMLDecoder.apply_subsetWCS20GetEOCoverageSetXMLDecoder.containmentWCS20GetEOCoverageSetXMLDecoder.countWCS20GetEOCoverageSetXMLDecoder.eo_idsWCS20GetEOCoverageSetXMLDecoder.formatWCS20GetEOCoverageSetXMLDecoder.interpolationWCS20GetEOCoverageSetXMLDecoder.mediatypeWCS20GetEOCoverageSetXMLDecoder.namespacesWCS20GetEOCoverageSetXMLDecoder.outputcrsWCS20GetEOCoverageSetXMLDecoder.package_formatWCS20GetEOCoverageSetXMLDecoder.scaleaxesWCS20GetEOCoverageSetXMLDecoder.scaleextentWCS20GetEOCoverageSetXMLDecoder.scalefactorWCS20GetEOCoverageSetXMLDecoder.scalesizeWCS20GetEOCoverageSetXMLDecoder.start_indexWCS20GetEOCoverageSetXMLDecoder.subsetsWCS20GetEOCoverageSetXMLDecoder.subsettingcrs
get_package_writers()parse_apply_subset()parse_package_format()pos_int()
- eoxserver.services.ows.wcs.v20.parameters module
WCS20CapabilitiesRenderParamsWCS20CoverageDescriptionRenderParamsWCS20CoverageRenderParamsWCS20CoverageRenderParams.coverage_id_key_nameWCS20CoverageRenderParams.encoding_paramsWCS20CoverageRenderParams.formatWCS20CoverageRenderParams.http_requestWCS20CoverageRenderParams.interpolationWCS20CoverageRenderParams.mediatypeWCS20CoverageRenderParams.outputcrsWCS20CoverageRenderParams.rangesubsetWCS20CoverageRenderParams.scalefactorWCS20CoverageRenderParams.scalesWCS20CoverageRenderParams.subset_to_kvp()WCS20CoverageRenderParams.subsets
- eoxserver.services.ows.wcs.v20.util module
RangeSubsetScaleScaleAxisScaleExtentScaleSizeSectionsMixInfloat_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:
objectBase 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:
objectBase 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:
objectBase 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:
objectInterface 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:
objectInterface 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:
objectInterface 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:
objectInterface 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)¶