Exemple #1
0
 def __init__(
     self,
     root_layer,
     md,
     srs,
     image_formats,
     request_parser=None,
     tile_layers=None,
     attribution=None,
     info_types=None,
     strict=False,
     on_error="raise",
     concurrent_layer_renderer=1,
     max_output_pixels=None,
     bbox_srs=None,
     max_tile_age=None,
 ):
     Server.__init__(self)
     self.request_parser = request_parser or partial(wms_request, strict=strict)
     self.root_layer = root_layer
     self.layers = root_layer.child_layers()
     self.tile_layers = tile_layers or {}
     self.strict = strict
     self.attribution = attribution
     self.md = md
     self.on_error = on_error
     self.concurrent_layer_renderer = concurrent_layer_renderer
     self.image_formats = image_formats
     self.info_types = info_types
     self.srs = srs
     self.bbox_srs = bbox_srs
     self.max_output_pixels = max_output_pixels
     self.max_tile_age = max_tile_age
Exemple #2
0
 def __init__(self, layers, md, request_parser=None):
     Server.__init__(self)
     self.request_parser = request_parser or wmts_request
     self.md = md
     self.max_tile_age = None # TODO
     self.layers, self.matrix_sets = self._matrix_sets(layers)
     self.capabilities_class = Capabilities
Exemple #3
0
 def __init__(self,
              root_layer,
              md,
              srs,
              image_formats,
              request_parser=None,
              tile_layers=None,
              attribution=None,
              info_types=None,
              strict=False,
              on_error='raise',
              concurrent_layer_renderer=1,
              max_output_pixels=None,
              bbox_srs=None,
              max_tile_age=None):
     Server.__init__(self)
     self.request_parser = request_parser or partial(wms_request,
                                                     strict=strict)
     self.root_layer = root_layer
     self.layers = root_layer.child_layers()
     self.tile_layers = tile_layers or {}
     self.strict = strict
     self.attribution = attribution
     self.md = md
     self.on_error = on_error
     self.concurrent_layer_renderer = concurrent_layer_renderer
     self.image_formats = image_formats
     self.info_types = info_types
     self.srs = srs
     self.bbox_srs = bbox_srs
     self.max_output_pixels = max_output_pixels
     self.max_tile_age = max_tile_age
Exemple #4
0
 def __init__(self, layers, md, request_parser=None, max_tile_age=None):
     Server.__init__(self)
     self.request_parser = request_parser or wmts_request
     self.md = md
     self.max_tile_age = max_tile_age
     self.layers, self.matrix_sets = self._matrix_sets(layers)
     self.capabilities_class = Capabilities
Exemple #5
0
 def __init__(self, layers, md, max_tile_age=None, use_dimension_layers=False, origin=None):
     Server.__init__(self)
     self.layers = layers
     self.md = md
     self.max_tile_age = max_tile_age
     self.use_dimension_layers = use_dimension_layers
     self.origin = origin
Exemple #6
0
 def __init__(self, layers, md, max_tile_age=None, use_dimension_layers=False, origin=None):
     Server.__init__(self)
     self.layers = layers
     self.md = md
     self.max_tile_age = max_tile_age
     self.use_dimension_layers = use_dimension_layers
     self.origin = origin
Exemple #7
0
 def __init__(self, layers, md, request_parser=None, max_tile_age=None, info_formats={}):
     Server.__init__(self)
     self.request_parser = request_parser or wmts_request
     self.md = md
     self.max_tile_age = max_tile_age
     self.layers, self.matrix_sets = self._matrix_sets(layers)
     self.capabilities_class = Capabilities
     self.fi_transformers = None
     self.info_formats = info_formats
Exemple #8
0
 def __init__(self, layers, md, request_parser=None, tile_layers=None,
              srs=None, image_formats=None, services=None):
     Server.__init__(self)
     self.layers = layers
     self.tile_layers = tile_layers or {}
     self.md = md
     self.image_formats = image_formats
     filter_image_format = []
     for format in self.image_formats:
         if 'image/jpeg' == format or 'image/png' == format:
             filter_image_format.append(format)
     self.image_formats = filter_image_format
     self.srs = srs
     self.services = services or []