eoxserver.services package¶
Subpackages¶
- eoxserver.services.auth package
- eoxserver.services.gdal package
- Subpackages
- eoxserver.services.gdal.wcs package
- Submodules
- eoxserver.services.gdal.wcs.referenceable_dataset_renderer module
GDALReferenceableDatasetRendererGDALReferenceableDatasetRenderer.encode()GDALReferenceableDatasetRenderer.get_source_and_dest_rect()GDALReferenceableDatasetRenderer.get_source_dataset()GDALReferenceableDatasetRenderer.perform_subset()GDALReferenceableDatasetRenderer.render()GDALReferenceableDatasetRenderer.supports()GDALReferenceableDatasetRenderer.versions
WCSConfigReaderindex_of()temp_vsimem_filename()
- Module contents
- eoxserver.services.gdal.wcs package
- Module contents
- Subpackages
- eoxserver.services.gml package
- eoxserver.services.mapserver package
- Subpackages
- eoxserver.services.mapserver.connectors package
- eoxserver.services.mapserver.wcs package
- Submodules
- eoxserver.services.mapserver.wcs.base_renderer module
- eoxserver.services.mapserver.wcs.capabilities_renderer module
- eoxserver.services.mapserver.wcs.coverage_description_renderer module
- eoxserver.services.mapserver.wcs.coverage_renderer module
- Module contents
- eoxserver.services.mapserver.wms package
- Subpackages
- eoxserver.services.mapserver.wms.layerfactories package
- Submodules
- eoxserver.services.mapserver.wms.layerfactories.base module
- eoxserver.services.mapserver.wms.layerfactories.colorized_mask_layer_factory module
- eoxserver.services.mapserver.wms.layerfactories.coverage_bands_layer_factory module
- eoxserver.services.mapserver.wms.layerfactories.coverage_layer_factory module
- eoxserver.services.mapserver.wms.layerfactories.coverage_mask_layer_factory module
- eoxserver.services.mapserver.wms.layerfactories.coverage_masked_outlines_layer_factory module
- eoxserver.services.mapserver.wms.layerfactories.coverage_outlines_layer_factory module
- Module contents
- eoxserver.services.mapserver.wms.styleapplicators package
- eoxserver.services.mapserver.wms.layerfactories package
- Submodules
- eoxserver.services.mapserver.wms.capabilities_renderer module
- eoxserver.services.mapserver.wms.feature_info_renderer module
- eoxserver.services.mapserver.wms.legendgraphic_renderer module
- eoxserver.services.mapserver.wms.map_renderer module
- eoxserver.services.mapserver.wms.util module
- Module contents
- Subpackages
- Submodules
- eoxserver.services.mapserver.interfaces module
- Module contents
- Subpackages
- eoxserver.services.native package
- eoxserver.services.ows package
- Subpackages
- eoxserver.services.ows.common package
- Subpackages
- Submodules
- eoxserver.services.ows.common.config module
CapabilitiesConfigReaderCapabilitiesConfigReader.abstractCapabilitiesConfigReader.access_constraintsCapabilitiesConfigReader.administrative_areaCapabilitiesConfigReader.cityCapabilitiesConfigReader.contact_instructionsCapabilitiesConfigReader.countryCapabilitiesConfigReader.delivery_pointCapabilitiesConfigReader.electronic_mail_addressCapabilitiesConfigReader.feesCapabilitiesConfigReader.hours_of_serviceCapabilitiesConfigReader.http_service_urlCapabilitiesConfigReader.individual_nameCapabilitiesConfigReader.keywordsCapabilitiesConfigReader.nameCapabilitiesConfigReader.onlineresourceCapabilitiesConfigReader.phone_facsimileCapabilitiesConfigReader.phone_voiceCapabilitiesConfigReader.position_nameCapabilitiesConfigReader.postal_codeCapabilitiesConfigReader.provider_nameCapabilitiesConfigReader.provider_siteCapabilitiesConfigReader.roleCapabilitiesConfigReader.sectionCapabilitiesConfigReader.titleCapabilitiesConfigReader.update_sequence
WCSEOConfigReader
- Module contents
- 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
- eoxserver.services.ows.wcs.v10 package
- Submodules
- eoxserver.services.ows.wcs.basehandlers module
WCSDescribeCoverageHandlerBaseWCSDescribeCoverageHandlerBase.get_decoder()WCSDescribeCoverageHandlerBase.get_params()WCSDescribeCoverageHandlerBase.get_renderer()WCSDescribeCoverageHandlerBase.handle()WCSDescribeCoverageHandlerBase.indexWCSDescribeCoverageHandlerBase.lookup_coverages()WCSDescribeCoverageHandlerBase.requestWCSDescribeCoverageHandlerBase.serviceWCSDescribeCoverageHandlerBase.to_http_response()
WCSGetCapabilitiesHandlerBaseWCSGetCapabilitiesHandlerBase.get_decoder()WCSGetCapabilitiesHandlerBase.get_params()WCSGetCapabilitiesHandlerBase.get_renderer()WCSGetCapabilitiesHandlerBase.handle()WCSGetCapabilitiesHandlerBase.indexWCSGetCapabilitiesHandlerBase.lookup_coverages()WCSGetCapabilitiesHandlerBase.requestWCSGetCapabilitiesHandlerBase.serviceWCSGetCapabilitiesHandlerBase.to_http_response()
WCSGetCoverageHandlerBaseWCSGetCoverageHandlerBase.get_decoder()WCSGetCoverageHandlerBase.get_params()WCSGetCoverageHandlerBase.get_renderer()WCSGetCoverageHandlerBase.get_subsets()WCSGetCoverageHandlerBase.handle()WCSGetCoverageHandlerBase.indexWCSGetCoverageHandlerBase.lookup_coverage()WCSGetCoverageHandlerBase.requestWCSGetCoverageHandlerBase.serviceWCSGetCoverageHandlerBase.to_http_response()
- eoxserver.services.ows.wcs.interfaces module
- eoxserver.services.ows.wcs.parameters module
- Module contents
- Subpackages
- eoxserver.services.ows.wms package
- Subpackages
- eoxserver.services.ows.wms.v10 package
- eoxserver.services.ows.wms.v11 package
- Submodules
- eoxserver.services.ows.wms.v11.getcapabilities module
- eoxserver.services.ows.wms.v11.getfeatureinfo module
WMS11GetFeatureInfoDecoderWMS11GetFeatureInfoDecoder.bboxWMS11GetFeatureInfoDecoder.dim_bandsWMS11GetFeatureInfoDecoder.formatWMS11GetFeatureInfoDecoder.heightWMS11GetFeatureInfoDecoder.layersWMS11GetFeatureInfoDecoder.srsWMS11GetFeatureInfoDecoder.stylesWMS11GetFeatureInfoDecoder.timeWMS11GetFeatureInfoDecoder.width
WMS11GetFeatureInfoHandler
- eoxserver.services.ows.wms.v11.getmap module
- Module contents
- eoxserver.services.ows.wms.v13 package
- Submodules
- eoxserver.services.ows.wms.v13.exceptionhandler module
- eoxserver.services.ows.wms.v13.getcapabilities module
- eoxserver.services.ows.wms.v13.getfeatureinfo module
WMS13GetFeatureInfoDecoderWMS13GetFeatureInfoDecoder.bboxWMS13GetFeatureInfoDecoder.crsWMS13GetFeatureInfoDecoder.dim_bandsWMS13GetFeatureInfoDecoder.formatWMS13GetFeatureInfoDecoder.heightWMS13GetFeatureInfoDecoder.layersWMS13GetFeatureInfoDecoder.stylesWMS13GetFeatureInfoDecoder.timeWMS13GetFeatureInfoDecoder.width
WMS13GetFeatureInfoHandler
- eoxserver.services.ows.wms.v13.getlegendgraphic module
- eoxserver.services.ows.wms.v13.getmap module
WMS13GetMapDecoderWMS13GetMapDecoder.bboxWMS13GetMapDecoder.bgcolorWMS13GetMapDecoder.cqlWMS13GetMapDecoder.crsWMS13GetMapDecoder.dim_bandsWMS13GetMapDecoder.dim_rangeWMS13GetMapDecoder.dimensionsWMS13GetMapDecoder.elevationWMS13GetMapDecoder.formatWMS13GetMapDecoder.heightWMS13GetMapDecoder.layersWMS13GetMapDecoder.stylesWMS13GetMapDecoder.timeWMS13GetMapDecoder.transparentWMS13GetMapDecoder.width
WMS13GetMapHandlerparse_range()parse_transparent()
- Module contents
- Submodules
- eoxserver.services.ows.wms.basehandlers module
WMSBaseGetCapabilitiesHandlerWMSBaseGetCapbilitiesDecoderWMSBaseGetFeatureInfoHandlerWMSBaseGetLegendGraphicDecoderWMSBaseGetLegendGraphicHandlerWMSBaseGetMapDecoderWMSBaseGetMapDecoder.bboxWMSBaseGetMapDecoder.bgcolorWMSBaseGetMapDecoder.cqlWMSBaseGetMapDecoder.dim_bandsWMSBaseGetMapDecoder.dim_rangeWMSBaseGetMapDecoder.dim_wavelengthsWMSBaseGetMapDecoder.elevationWMSBaseGetMapDecoder.formatWMSBaseGetMapDecoder.heightWMSBaseGetMapDecoder.layersWMSBaseGetMapDecoder.sort_byWMSBaseGetMapDecoder.srsWMSBaseGetMapDecoder.stylesWMSBaseGetMapDecoder.timeWMSBaseGetMapDecoder.transparentWMSBaseGetMapDecoder.variablesWMSBaseGetMapDecoder.width
WMSBaseGetMapHandlercalculate_zoom()parse_ranges()parse_sort_by()parse_transparent()
- eoxserver.services.ows.wms.exceptions module
- eoxserver.services.ows.wms.interfaces module
- eoxserver.services.ows.wms.util module
- Module contents
- Subpackages
- eoxserver.services.ows.wps package
- Subpackages
- eoxserver.services.ows.wps.parameters package
- Submodules
- eoxserver.services.ows.wps.parameters.allowed_values module
- eoxserver.services.ows.wps.parameters.base module
- eoxserver.services.ows.wps.parameters.bboxdata module
- eoxserver.services.ows.wps.parameters.codecs module
- eoxserver.services.ows.wps.parameters.complexdata module
- eoxserver.services.ows.wps.parameters.crs module
- eoxserver.services.ows.wps.parameters.data_types module
- eoxserver.services.ows.wps.parameters.formats module
- eoxserver.services.ows.wps.parameters.inputs module
- eoxserver.services.ows.wps.parameters.literaldata module
- eoxserver.services.ows.wps.parameters.response_form module
- eoxserver.services.ows.wps.parameters.units module
- Module contents
- eoxserver.services.ows.wps.processes package
- eoxserver.services.ows.wps.v10 package
- Subpackages
- eoxserver.services.ows.wps.v10.encoders package
- Submodules
- eoxserver.services.ows.wps.v10.encoders.base module
- eoxserver.services.ows.wps.v10.encoders.capabilities module
- eoxserver.services.ows.wps.v10.encoders.execute_response module
- eoxserver.services.ows.wps.v10.encoders.execute_response_raw module
- eoxserver.services.ows.wps.v10.encoders.parameters module
- eoxserver.services.ows.wps.v10.encoders.process_description module
- Module contents
- eoxserver.services.ows.wps.v10.encoders package
- Submodules
- eoxserver.services.ows.wps.v10.describeprocess module
- eoxserver.services.ows.wps.v10.exceptionhandler module
- eoxserver.services.ows.wps.v10.execute module
- eoxserver.services.ows.wps.v10.execute_decoder_kvp module
- eoxserver.services.ows.wps.v10.execute_decoder_xml module
- eoxserver.services.ows.wps.v10.getcapabilities module
- eoxserver.services.ows.wps.v10.util module
- Module contents
- Subpackages
- eoxserver.services.ows.wps.parameters package
- Submodules
- eoxserver.services.ows.wps.exceptions module
ExecuteErrorFileSizeExceededInvalidInputErrorInvalidInputReferenceErrorInvalidInputValueErrorInvalidOutputDefErrorInvalidOutputErrorInvalidOutputValueErrorInvalidParameterValueMissingParameterValueMissingRequiredInputErrorNoApplicableCodeNoSuchProcessErrorNotEnoughStorageOWS10ExceptionOperationNotSupportedErrorServerBusyStorageNotSupportedVersionNegotiationFailed
- eoxserver.services.ows.wps.interfaces module
AsyncBackendInterfaceProcessInterfaceProcessInterface.asynchronousProcessInterface.descriptionProcessInterface.execute()ProcessInterface.identifierProcessInterface.inputsProcessInterface.metadataProcessInterface.outputsProcessInterface.profilesProcessInterface.retention_periodProcessInterface.synchronousProcessInterface.titleProcessInterface.versionProcessInterface.wsdl
- eoxserver.services.ows.wps.test_allowed_values module
BaseTestMixinTestAllowedAnyTestAllowedEnumDateTestAllowedEnumDate2TestAllowedEnumDateTimeTestAllowedEnumDateTime2TestAllowedEnumDurationTestAllowedEnumDuration2TestAllowedEnumFloatTestAllowedEnumFloat2TestAllowedEnumFloat3TestAllowedEnumIntTestAllowedEnumInt2TestAllowedEnumStringTestAllowedEnumString2TestAllowedEnumString3TestAllowedEnumTimeTestAllowedEnumTime2TestAllowedRangeCollectionFloatTestAllowedRangeDateClosedTestAllowedRangeDateClosedOpenTestAllowedRangeDateOpenTestAllowedRangeDateOpenClosedTestAllowedRangeDateTimeTestAllowedRangeDiscrDateTestAllowedRangeDiscrDateTimeTestAllowedRangeDiscrDurationTestAllowedRangeDiscrFloatTestAllowedRangeDiscrIntTestAllowedRangeDiscrTimeTestAllowedRangeDurationTestAllowedRangeFloatTestAllowedRangeFloat2TestAllowedRangeFloat3TestAllowedRangeFloatClosedTestAllowedRangeFloatClosedOpenTestAllowedRangeFloatOpenTestAllowedRangeFloatOpenClosedTestAllowedRangeIntTestAllowedRangeIntClosedTestAllowedRangeUnboundMaxTestAllowedRangeUnboundMin
- eoxserver.services.ows.wps.test_data_types module
- Module contents
- Subpackages
- eoxserver.services.ows.common package
- Submodules
- eoxserver.services.ows.component module
OptionsRequestHandlerServiceComponentServiceComponent.exception_handlersServiceComponent.get_service_handlersServiceComponent.post_service_handlersServiceComponent.query_exception_handler()ServiceComponent.query_service_handler()ServiceComponent.query_service_handlers()ServiceComponent.service_handlersServiceComponent.version_negotiation()ServiceComponent.version_negotiation_handlers
filter_handlers()handler_supports_service()sort_handlers()
- eoxserver.services.ows.decoders module
- eoxserver.services.ows.interfaces module
- eoxserver.services.ows.version module
- Module contents
- Subpackages
Submodules¶
eoxserver.services.exceptions module¶
- exception eoxserver.services.exceptions.HTTPMethodNotAllowedError(msg, allowed_methods)¶
Bases:
ExceptionThis exception is raised in case of a HTTP requires with unsupported HTTP method. This exception should always lead to the 405 Method not allowed HTTP error.
The constructor takes two arguments, the error message
mgsand the list of the accepted HTTP methodsallowed_methods.
- exception eoxserver.services.exceptions.InterpolationMethodNotSupportedException¶
Bases:
ExceptionThis exception indicates a not supported interpolation method.
- code = 'InterpolationMethodNotSupported'¶
- locator = 'interpolation'¶
- exception eoxserver.services.exceptions.InvalidAxisLabelException(axis_label)¶
Bases:
ExceptionThis exception indicates that an invalid axis name was chosen in a WCS 2.0 subsetting parameter.
- code = 'InvalidAxisLabel'¶
- exception eoxserver.services.exceptions.InvalidFieldSequenceException(msg, locator)¶
Bases:
ExceptionError in RangeSubsetting for illegal intervals.
- code = 'InvalidFieldSequence'¶
- exception eoxserver.services.exceptions.InvalidOutputCrsException¶
Bases:
ExceptionThis exception indicates an invalid WCS 2.0 outputCrs parameter was submitted.
- code = 'OutputCrs-NotSupported'¶
- locator = 'outputCrs'¶
- exception eoxserver.services.exceptions.InvalidRequestException(msg, code=None, locator=None)¶
Bases:
ExceptionThis exception indicates that the request was invalid and an exception report shall be returned to the client.
The constructor takes three arguments, namely
msg, the error message,code, the error code, andlocator, which is needed in OWS exception reports for indicating which part of the request produced the error.How exactly the exception reports are constructed is not defined by the exception, but by exception handlers.
- exception eoxserver.services.exceptions.InvalidScaleExtentException(low, high)¶
Bases:
ExceptionError in ScaleExtent operations
- code = 'InvalidExtent'¶
- exception eoxserver.services.exceptions.InvalidScaleFactorException(scalefactor)¶
Bases:
ExceptionError in ScaleFactor and ScaleAxis operations
- code = 'InvalidScaleFactor'¶
- exception eoxserver.services.exceptions.InvalidSubsettingCrsException¶
Bases:
ExceptionThis exception indicates an invalid WCS 2.0 subsettingCrs parameter was submitted.
- code = 'SubsettingCrs-NotSupported'¶
- locator = 'subsettingCrs'¶
- exception eoxserver.services.exceptions.InvalidSubsettingException¶
Bases:
ExceptionThis exception indicates an invalid WCS 2.0 subsetting parameter was submitted.
- code = 'InvalidSubsetting'¶
- locator = 'subset'¶
- exception eoxserver.services.exceptions.LocatorListException(items)¶
Bases:
ExceptionBase class for exceptions that report that a number of items are missing or invalid
- property locator¶
This property provides a list of all missing/invalid items.
- exception eoxserver.services.exceptions.NoSuchCoverageException(items)¶
Bases:
LocatorListExceptionThis exception indicates that the requested coverage(s) do not exist.
- code = 'NoSuchCoverage'¶
- exception eoxserver.services.exceptions.NoSuchDatasetSeriesOrCoverageException(items)¶
Bases:
LocatorListExceptionThis exception indicates that the requested coverage(s) or dataset series do not exist.
- code = 'NoSuchDatasetSeriesOrCoverage'¶
- exception eoxserver.services.exceptions.NoSuchFieldException(msg, locator)¶
Bases:
ExceptionError in RangeSubsetting when band does not exist.
- code = 'NoSuchField'¶
- exception eoxserver.services.exceptions.OperationNotSupportedException(message, operation=None)¶
Bases:
ExceptionException to be thrown when some operations are not supported or disabled.
- code = 'OperationNotSupported'¶
- property locator¶
- exception eoxserver.services.exceptions.RenderException(message, locator, is_parameter=True)¶
Bases:
ExceptionRendering related exception.
- property code¶
- exception eoxserver.services.exceptions.ScaleAxisUndefinedException(axis)¶
Bases:
ExceptionError in all scaling operations involving an axis
- code = 'ScaleAxisUndefined'¶
- exception eoxserver.services.exceptions.ServiceNotSupportedException(service)¶
Bases:
OperationNotSupportedExceptionException to be thrown when a specific OWS service is not enabled.
eoxserver.services.models module¶
- class eoxserver.services.models.ServiceVisibility(id, eo_object, service, visibility)¶
Bases:
Model- exception DoesNotExist¶
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned¶
Bases:
MultipleObjectsReturned
- SERVICE_CHOICES = [('wms', 'WMS'), ('wcs', 'WCS'), ('os', 'OpenSearch'), ('wc', 'WebClient')]¶
- eo_object¶
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- eo_object_id¶
- get_service_display(*, field=<django.db.models.fields.CharField: service>)¶
- id¶
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- objects = <django.db.models.manager.Manager object>¶
- service¶
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- visibility¶
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
eoxserver.services.parameters module¶
- class eoxserver.services.parameters.CapabilitiesRenderParams(coverages, version, sections=None, accept_languages=None, accept_formats=None, updatesequence=None, request=None)¶
Bases:
object- property accept_formats¶
- property accept_languages¶
- property coverages¶
- property request¶
- property sections¶
- property updatesequence¶
- property version¶
eoxserver.services.result module¶
- class eoxserver.services.result.ResultBuffer(buf, content_type=None, filename=None, identifier=None)¶
Bases:
ResultItemClass for results that are actually a subset of a larger context. Usually a buffer.
- chunked(chunksize)¶
Returns a chunk of the data, which has at most
chunksizebytes.
- property data¶
Returns the “raw” data, usually as a string, buffer, memoryview, etc.
- class eoxserver.services.result.ResultFile(path, content_type=None, filename=None, identifier=None)¶
Bases:
ResultItemClass for results that wrap physical files on the disc.
- chunked(chunksize)¶
Returns a chunk of the data, which has at most
chunksizebytes.
- property data¶
Returns the “raw” data, usually as a string, buffer, memoryview, etc.
- property data_file¶
Returns the data as a Python file-like object.
- delete()¶
Cleanup any associated files, allocated memory, etc.
- class eoxserver.services.result.ResultItem(content_type=None, filename=None, identifier=None)¶
Bases:
objectBase class (or interface) for result items of a result set.
- Parameters:
content_type – the content type of the result item. in HTTP this will be translated to the
Content-Typeheaderfilename – the filename of the result item.
identifier – the identifier of the result item. translated to
Content-IdHTTP header
- chunked(chunksize)¶
Returns a chunk of the data, which has at most
chunksizebytes.
- property content_type¶
Reterns a binary value of content-type if it is a string.
- property data¶
Returns the “raw” data, usually as a string, buffer, memoryview, etc.
- property data_file¶
Returns the data as a Python file-like object.
- delete()¶
Cleanup any associated files, allocated memory, etc.
- property size¶
- eoxserver.services.result.get_content_type(result_set)¶
Returns the content type of a result set. If only one item is included its content type is used, otherwise the constant “multipart/related”.
- eoxserver.services.result.get_headers(result_item)¶
Yields content headers, if they are set in the result item.
- eoxserver.services.result.get_payload_size(result_set, boundary)¶
Calculate the size of the result set and all entailed result items plus headers.
- eoxserver.services.result.parse_headers(headers)¶
Convenience function to read the “Content-Type”, “Content-Disposition” and “Content-Id” headers.
- Parameters:
headers – the raw header
dict
- eoxserver.services.result.result_set_from_raw_data(data)¶
Create a result set from raw HTTP data. This can either be a single or a multipart string. It returns a list containing objects of the
ResultBuffertype that reference substrings of the given data.- Parameters:
data – the raw byte data
- Returns:
a result set: a list containing
ResultBuffer
- eoxserver.services.result.to_http_response(result_set, response_type=<class 'django.http.response.HttpResponse'>, boundary=None)¶
Returns a response for a given result set. The
response_typeis the class to be used. It must be capable to work with iterators. This function is also responsible to delete any temporary files and buffers of theresult_set.- Parameters:
result_set – an iterable of objects following the
ResultIteminterfaceresponse_type – the response type class to use; defaults to
HttpResponse. For streaming responses useStreamingHttpResponseboundary – the multipart boundary; if omitted a UUID hex string is computed and used
- Returns:
a response object of the desired type
eoxserver.services.subset module¶
- class eoxserver.services.subset.Slice(axis, value)¶
Bases:
SubsetSlice subsets reduce the dimension of the subsetted object by one and slice the given
axisat the specifiedvalue.- Parameters:
axis – the axis name
value – the slice point
- class eoxserver.services.subset.Subsets(iterable, crs=None, allowed_types=None)¶
Bases:
listConvenience class to handle a variety of spatial and/or temporal subsets.
- Parameters:
- append(subset)¶
See
list.append()
- bounding_polygon(coverage)¶
Returns a minimum bounding
django.contrib.gis.geos.Polygonfor the givenCoverage- Parameters:
coverage – the coverage to calculate the bounding polygon for
- Returns:
the calculated
Polygon
- property crs¶
Return the subset CRS definiton.
- extend(iterable)¶
See
list.extend()
- filter(queryset, containment='overlaps')¶
Filter a
Django QuerySetof objects inheriting fromEOObject.- Parameters:
queryset – the
QuerySetto filtercontainment – either “overlaps” or “contains”
- Returns:
a
QuerySetwith additional filters applied
- get_filters(containment='overlaps')¶
Filter a
Django QuerySetof objects inheriting fromEOObject.- Parameters:
queryset – the
QuerySetto filtercontainment – either “overlaps” or “contains”
- Returns:
a
dictwith the filters
- property has_t¶
Check if a subset along the temporal axis is given.
- property has_x¶
Check if a subset along the X-axis is given.
- property has_y¶
Check if a subset along the Y-axis is given.
- insert(i, subset)¶
See
list.insert()
- matches(eo_object, containment='overlaps')¶
Check if the given
EOObjectmatches the given subsets.- Parameters:
eo_object – the
EOObjectto matchcontainment – either “overlaps” or “contains”
- Returns:
a boolean value indicating if the object is contained in the given subsets
- property srid¶
Tries to find the correct integer SRID for the crs.
- property xy_bbox¶
Returns the minimum bounding box for all X and Y subsets.
- Returns:
a list of four elements [minx, miny, maxx, maxy], which might be
None
- class eoxserver.services.subset.Trim(axis, low=None, high=None)¶
Bases:
SubsetTrim subsets reduce the domain of the specified
axis- Parameters:
axis – the axis name
low – the lower end of the
Trim; if omitted, theTrimhas no lower boundhigh – the upper end of the
Trim; if omitted, theTrimhas no upper bound
eoxserver.services.urls module¶
- eoxserver.services.urls.get_http_service_url(request=None)¶
Returns the URL the OWS view is available under. If a
django.http.HttpRequestis passed, an absolute URL is constructed with the request information.
eoxserver.services.views module¶
This model contains Django views for the EOxServer software. Its main
function is ows() which handles all incoming OWS requests
- eoxserver.services.views.ows(request)¶
Main entry point for OWS requests against EOxServer. It uses the
ServiceComponentto dynamically determine the handler component for this request.If an exception occurs during the handling of the request, an exception handler component is determined and dispatched.
Any response of the service handler and exception handler is transformed to a django
HttpResponseto adhere the required interface.