eoxserver.services.mapserver.connectors package

Submodules

eoxserver.services.mapserver.connectors.multifile_connector module

class eoxserver.services.mapserver.connectors.multifile_connector.MultiFileConnector

Bases: object

Connects multiple files containing the various bands of the coverage with the given layer. A temporary VRT file is used as abstraction for the different band files.

connect(coverage, data_items, layer, options)
disconnect(coverage, data_items, layer, options)
supports(coverage, data_items)

eoxserver.services.mapserver.connectors.polygonmask_connector module

class eoxserver.services.mapserver.connectors.polygonmask_connector.PolygonMaskConnector

Bases: object

Connects polygon mask files to MapServer polygon layers. For some purposes this can also be done via “reverse” polygons, where the actual polygons are subtracted from the coverages footprint.

connect(coverage, data_items, layer, options)
disconnect(coverage, data_items, layer, options)
supports(coverage, data_items)

eoxserver.services.mapserver.connectors.simple_connector module

class eoxserver.services.mapserver.connectors.simple_connector.SimpleConnector

Bases: object

Connector for single file layers.

connect(coverage, data_items, layer, options)
disconnect(coverage, data_items, layer, options)
supports(coverage, data_items)

eoxserver.services.mapserver.connectors.tileindex_connector module

class eoxserver.services.mapserver.connectors.tileindex_connector.TileIndexConnector

Bases: object

Connects a tile index with the given layer. The tileitem is fixed to “location”.

connect(coverage, data_items, layer, options)
disconnect(coverage, data_items, layer, options)
supports(coverage, data_items)

Module contents

eoxserver.services.mapserver.connectors.get_connector_by_test(coverage, data_items)

Get a coverage metadata format reader by testing.