eoxserver.services.mapserver package¶
Subpackages¶
- eoxserver.services.mapserver.connectors package
- eoxserver.services.mapserver.wcs package
- 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¶
-
class
eoxserver.services.mapserver.interfaces.
ConnectorInterface
¶ Bases:
object
Interface for connectors between mapscript.layerObj and associated data.
-
connect
(coverage, data_items, layer, options)¶ Connect a layer (a mapscript.layerObj) with the given data items and coverage (a list of two-tuples: location and semantic).
-
disconnect
(coverage, data_items, layer, options)¶ Performs all necessary cleanup operations.
-
supports
(data_items)¶ Returns True if the given data_items are supported and False if not.
-
-
class
eoxserver.services.mapserver.interfaces.
LayerFactoryInterface
¶ Bases:
object
Interface for factories that create mapscript.layerObj objects for coverages.
-
generate
(eo_object, group_layer, options)¶ Returns an iterable of mapscript.layerObj objects preconfigured for the given EO object. This is easily done via the yield statement.
-
generate_group
(name)¶ Returns a ‘group layer’ to be referenced by all other layers generated by this factory.
-
requires_connection
¶ Return whether or layers generated by this factory require to be connected via a layer connector.
-
suffixes
¶ The suffixes associated with layers this factory produces. This is used for “specialized” layers such as “bands” or “outlines” layers. For factories that don’t use this feature, it can be left out.
-