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
GDALReferenceableDatasetRenderer
GDALReferenceableDatasetRenderer.encode()
GDALReferenceableDatasetRenderer.get_source_and_dest_rect()
GDALReferenceableDatasetRenderer.get_source_dataset()
GDALReferenceableDatasetRenderer.perform_subset()
GDALReferenceableDatasetRenderer.render()
GDALReferenceableDatasetRenderer.supports()
GDALReferenceableDatasetRenderer.versions
WCSConfigReader
index_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
CapabilitiesConfigReader
CapabilitiesConfigReader.abstract
CapabilitiesConfigReader.access_constraints
CapabilitiesConfigReader.administrative_area
CapabilitiesConfigReader.city
CapabilitiesConfigReader.contact_instructions
CapabilitiesConfigReader.country
CapabilitiesConfigReader.delivery_point
CapabilitiesConfigReader.electronic_mail_address
CapabilitiesConfigReader.fees
CapabilitiesConfigReader.hours_of_service
CapabilitiesConfigReader.http_service_url
CapabilitiesConfigReader.individual_name
CapabilitiesConfigReader.keywords
CapabilitiesConfigReader.name
CapabilitiesConfigReader.onlineresource
CapabilitiesConfigReader.phone_facsimile
CapabilitiesConfigReader.phone_voice
CapabilitiesConfigReader.position_name
CapabilitiesConfigReader.postal_code
CapabilitiesConfigReader.provider_name
CapabilitiesConfigReader.provider_site
CapabilitiesConfigReader.role
CapabilitiesConfigReader.section
CapabilitiesConfigReader.title
CapabilitiesConfigReader.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
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
- eoxserver.services.ows.wcs.v10 package
- Submodules
- eoxserver.services.ows.wcs.basehandlers module
WCSDescribeCoverageHandlerBase
WCSDescribeCoverageHandlerBase.get_decoder()
WCSDescribeCoverageHandlerBase.get_params()
WCSDescribeCoverageHandlerBase.get_renderer()
WCSDescribeCoverageHandlerBase.handle()
WCSDescribeCoverageHandlerBase.index
WCSDescribeCoverageHandlerBase.lookup_coverages()
WCSDescribeCoverageHandlerBase.request
WCSDescribeCoverageHandlerBase.service
WCSDescribeCoverageHandlerBase.to_http_response()
WCSGetCapabilitiesHandlerBase
WCSGetCapabilitiesHandlerBase.get_decoder()
WCSGetCapabilitiesHandlerBase.get_params()
WCSGetCapabilitiesHandlerBase.get_renderer()
WCSGetCapabilitiesHandlerBase.handle()
WCSGetCapabilitiesHandlerBase.index
WCSGetCapabilitiesHandlerBase.lookup_coverages()
WCSGetCapabilitiesHandlerBase.request
WCSGetCapabilitiesHandlerBase.service
WCSGetCapabilitiesHandlerBase.to_http_response()
WCSGetCoverageHandlerBase
WCSGetCoverageHandlerBase.get_decoder()
WCSGetCoverageHandlerBase.get_params()
WCSGetCoverageHandlerBase.get_renderer()
WCSGetCoverageHandlerBase.get_subsets()
WCSGetCoverageHandlerBase.handle()
WCSGetCoverageHandlerBase.index
WCSGetCoverageHandlerBase.lookup_coverage()
WCSGetCoverageHandlerBase.request
WCSGetCoverageHandlerBase.service
WCSGetCoverageHandlerBase.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
WMS11GetFeatureInfoDecoder
WMS11GetFeatureInfoDecoder.bbox
WMS11GetFeatureInfoDecoder.dim_bands
WMS11GetFeatureInfoDecoder.format
WMS11GetFeatureInfoDecoder.height
WMS11GetFeatureInfoDecoder.layers
WMS11GetFeatureInfoDecoder.srs
WMS11GetFeatureInfoDecoder.styles
WMS11GetFeatureInfoDecoder.time
WMS11GetFeatureInfoDecoder.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
WMS13GetFeatureInfoDecoder
WMS13GetFeatureInfoDecoder.bbox
WMS13GetFeatureInfoDecoder.crs
WMS13GetFeatureInfoDecoder.dim_bands
WMS13GetFeatureInfoDecoder.format
WMS13GetFeatureInfoDecoder.height
WMS13GetFeatureInfoDecoder.layers
WMS13GetFeatureInfoDecoder.styles
WMS13GetFeatureInfoDecoder.time
WMS13GetFeatureInfoDecoder.width
WMS13GetFeatureInfoHandler
- eoxserver.services.ows.wms.v13.getlegendgraphic module
- eoxserver.services.ows.wms.v13.getmap module
WMS13GetMapDecoder
WMS13GetMapDecoder.bbox
WMS13GetMapDecoder.bgcolor
WMS13GetMapDecoder.cql
WMS13GetMapDecoder.crs
WMS13GetMapDecoder.dim_bands
WMS13GetMapDecoder.dim_range
WMS13GetMapDecoder.dimensions
WMS13GetMapDecoder.elevation
WMS13GetMapDecoder.format
WMS13GetMapDecoder.height
WMS13GetMapDecoder.layers
WMS13GetMapDecoder.styles
WMS13GetMapDecoder.time
WMS13GetMapDecoder.transparent
WMS13GetMapDecoder.width
WMS13GetMapHandler
parse_range()
parse_transparent()
- Module contents
- Submodules
- eoxserver.services.ows.wms.basehandlers module
WMSBaseGetCapabilitiesHandler
WMSBaseGetCapbilitiesDecoder
WMSBaseGetFeatureInfoHandler
WMSBaseGetLegendGraphicDecoder
WMSBaseGetLegendGraphicHandler
WMSBaseGetMapDecoder
WMSBaseGetMapDecoder.bbox
WMSBaseGetMapDecoder.bgcolor
WMSBaseGetMapDecoder.cql
WMSBaseGetMapDecoder.dim_bands
WMSBaseGetMapDecoder.dim_range
WMSBaseGetMapDecoder.dim_wavelengths
WMSBaseGetMapDecoder.elevation
WMSBaseGetMapDecoder.format
WMSBaseGetMapDecoder.height
WMSBaseGetMapDecoder.layers
WMSBaseGetMapDecoder.sort_by
WMSBaseGetMapDecoder.srs
WMSBaseGetMapDecoder.styles
WMSBaseGetMapDecoder.time
WMSBaseGetMapDecoder.transparent
WMSBaseGetMapDecoder.variables
WMSBaseGetMapDecoder.width
WMSBaseGetMapHandler
calculate_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
ExecuteError
FileSizeExceeded
InvalidInputError
InvalidInputReferenceError
InvalidInputValueError
InvalidOutputDefError
InvalidOutputError
InvalidOutputValueError
InvalidParameterValue
MissingParameterValue
MissingRequiredInputError
NoApplicableCode
NoSuchProcessError
NotEnoughStorage
OWS10Exception
OperationNotSupportedError
ServerBusy
StorageNotSupported
VersionNegotiationFailed
- eoxserver.services.ows.wps.interfaces module
AsyncBackendInterface
ProcessInterface
ProcessInterface.asynchronous
ProcessInterface.description
ProcessInterface.execute()
ProcessInterface.identifier
ProcessInterface.inputs
ProcessInterface.metadata
ProcessInterface.outputs
ProcessInterface.profiles
ProcessInterface.retention_period
ProcessInterface.synchronous
ProcessInterface.title
ProcessInterface.version
ProcessInterface.wsdl
- eoxserver.services.ows.wps.test_allowed_values module
BaseTestMixin
TestAllowedAny
TestAllowedEnumDate
TestAllowedEnumDate2
TestAllowedEnumDateTime
TestAllowedEnumDateTime2
TestAllowedEnumDuration
TestAllowedEnumDuration2
TestAllowedEnumFloat
TestAllowedEnumFloat2
TestAllowedEnumFloat3
TestAllowedEnumInt
TestAllowedEnumInt2
TestAllowedEnumString
TestAllowedEnumString2
TestAllowedEnumString3
TestAllowedEnumTime
TestAllowedEnumTime2
TestAllowedRangeCollectionFloat
TestAllowedRangeDateClosed
TestAllowedRangeDateClosedOpen
TestAllowedRangeDateOpen
TestAllowedRangeDateOpenClosed
TestAllowedRangeDateTime
TestAllowedRangeDiscrDate
TestAllowedRangeDiscrDateTime
TestAllowedRangeDiscrDuration
TestAllowedRangeDiscrFloat
TestAllowedRangeDiscrInt
TestAllowedRangeDiscrTime
TestAllowedRangeDuration
TestAllowedRangeFloat
TestAllowedRangeFloat2
TestAllowedRangeFloat3
TestAllowedRangeFloatClosed
TestAllowedRangeFloatClosedOpen
TestAllowedRangeFloatOpen
TestAllowedRangeFloatOpenClosed
TestAllowedRangeInt
TestAllowedRangeIntClosed
TestAllowedRangeUnboundMax
TestAllowedRangeUnboundMin
- eoxserver.services.ows.wps.test_data_types module
- Module contents
- Subpackages
- eoxserver.services.ows.common package
- Submodules
- eoxserver.services.ows.component module
OptionsRequestHandler
ServiceComponent
ServiceComponent.exception_handlers
ServiceComponent.get_service_handlers
ServiceComponent.post_service_handlers
ServiceComponent.query_exception_handler()
ServiceComponent.query_service_handler()
ServiceComponent.query_service_handlers()
ServiceComponent.service_handlers
ServiceComponent.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:
Exception
This 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
mgs
and the list of the accepted HTTP methodsallowed_methods
.
- exception eoxserver.services.exceptions.InterpolationMethodNotSupportedException¶
Bases:
Exception
This exception indicates a not supported interpolation method.
- code = 'InterpolationMethodNotSupported'¶
- locator = 'interpolation'¶
- exception eoxserver.services.exceptions.InvalidAxisLabelException(axis_label)¶
Bases:
Exception
This 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:
Exception
Error in RangeSubsetting for illegal intervals.
- code = 'InvalidFieldSequence'¶
- exception eoxserver.services.exceptions.InvalidOutputCrsException¶
Bases:
Exception
This 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:
Exception
This 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:
Exception
Error in ScaleExtent operations
- code = 'InvalidExtent'¶
- exception eoxserver.services.exceptions.InvalidScaleFactorException(scalefactor)¶
Bases:
Exception
Error in ScaleFactor and ScaleAxis operations
- code = 'InvalidScaleFactor'¶
- exception eoxserver.services.exceptions.InvalidSubsettingCrsException¶
Bases:
Exception
This exception indicates an invalid WCS 2.0 subsettingCrs parameter was submitted.
- code = 'SubsettingCrs-NotSupported'¶
- locator = 'subsettingCrs'¶
- exception eoxserver.services.exceptions.InvalidSubsettingException¶
Bases:
Exception
This exception indicates an invalid WCS 2.0 subsetting parameter was submitted.
- code = 'InvalidSubsetting'¶
- locator = 'subset'¶
- exception eoxserver.services.exceptions.LocatorListException(items)¶
Bases:
Exception
Base 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:
LocatorListException
This exception indicates that the requested coverage(s) do not exist.
- code = 'NoSuchCoverage'¶
- exception eoxserver.services.exceptions.NoSuchDatasetSeriesOrCoverageException(items)¶
Bases:
LocatorListException
This exception indicates that the requested coverage(s) or dataset series do not exist.
- code = 'NoSuchDatasetSeriesOrCoverage'¶
- exception eoxserver.services.exceptions.NoSuchFieldException(msg, locator)¶
Bases:
Exception
Error in RangeSubsetting when band does not exist.
- code = 'NoSuchField'¶
- exception eoxserver.services.exceptions.OperationNotSupportedException(message, operation=None)¶
Bases:
Exception
Exception 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:
Exception
Rendering related exception.
- property code¶
- exception eoxserver.services.exceptions.ScaleAxisUndefinedException(axis)¶
Bases:
Exception
Error in all scaling operations involving an axis
- code = 'ScaleAxisUndefined'¶
- exception eoxserver.services.exceptions.ServiceNotSupportedException(service)¶
Bases:
OperationNotSupportedException
Exception 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.parent
is aForwardManyToOneDescriptor
instance.
- 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:
ResultItem
Class 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
chunksize
bytes.
- 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:
ResultItem
Class for results that wrap physical files on the disc.
- chunked(chunksize)¶
Returns a chunk of the data, which has at most
chunksize
bytes.
- 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:
object
Base 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-Type
headerfilename – the filename of the result item.
identifier – the identifier of the result item. translated to
Content-Id
HTTP header
- chunked(chunksize)¶
Returns a chunk of the data, which has at most
chunksize
bytes.
- 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
ResultBuffer
type 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_type
is 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
ResultItem
interfaceresponse_type – the response type class to use; defaults to
HttpResponse
. For streaming responses useStreamingHttpResponse
boundary – 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:
Subset
Slice subsets reduce the dimension of the subsetted object by one and slice the given
axis
at the specifiedvalue
.- Parameters:
axis – the axis name
value – the slice point
- class eoxserver.services.subset.Subsets(iterable, crs=None, allowed_types=None)¶
Bases:
list
Convenience 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.Polygon
for 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 QuerySet
of objects inheriting fromEOObject
.- Parameters:
queryset – the
QuerySet
to filtercontainment – either “overlaps” or “contains”
- Returns:
a
QuerySet
with additional filters applied
- get_filters(containment='overlaps')¶
Filter a
Django QuerySet
of objects inheriting fromEOObject
.- Parameters:
queryset – the
QuerySet
to filtercontainment – either “overlaps” or “contains”
- Returns:
a
dict
with 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
EOObject
matches the given subsets.- Parameters:
eo_object – the
EOObject
to 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:
Subset
Trim subsets reduce the domain of the specified
axis
- Parameters:
axis – the axis name
low – the lower end of the
Trim
; if omitted, theTrim
has no lower boundhigh – the upper end of the
Trim
; if omitted, theTrim
has 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.HttpRequest
is 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
ServiceComponent
to 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
HttpResponse
to adhere the required interface.