Example #1
0
    def __init__(self,
                 client,
                 image_opts=None,
                 coverage=None,
                 res_range=None,
                 transparent_color=None,
                 transparent_color_tolerance=None,
                 supported_srs=None,
                 supported_formats=None,
                 fwd_req_params=None):
        MapLayer.__init__(self, image_opts=image_opts)
        self.client = client
        self.supported_srs = supported_srs or []
        self.supported_formats = supported_formats or []
        self.fwd_req_params = fwd_req_params or set()

        self.transparent_color = transparent_color
        self.transparent_color_tolerance = transparent_color_tolerance
        if self.transparent_color:
            self.image_opts.transparent = True
        self.coverage = coverage
        self.res_range = res_range
        if self.coverage:
            self.extent = MapExtent(self.coverage.bbox, self.coverage.srs)
        else:
            self.extent = DefaultMapExtent()
Example #2
0
    def __init__(
        self,
        client,
        image_opts=None,
        coverage=None,
        res_range=None,
        transparent_color=None,
        transparent_color_tolerance=None,
        supported_srs=None,
        supported_formats=None,
        fwd_req_params=None,
    ):
        MapLayer.__init__(self, image_opts=image_opts)
        self.client = client
        self.supported_srs = supported_srs or []
        self.supported_formats = supported_formats or []
        self.fwd_req_params = fwd_req_params or set()

        self.transparent_color = transparent_color
        self.transparent_color_tolerance = transparent_color_tolerance
        if self.transparent_color:
            self.transparent = True
        self.coverage = coverage
        self.res_range = res_range
        if self.coverage:
            self.extent = MapExtent(self.coverage.bbox, self.coverage.srs)
        else:
            self.extent = DefaultMapExtent()
Example #3
0
 def __init__(self, grid, client, coverage=None, image_opts=None, error_handler=None,
     res_range=None):
     MapLayer.__init__(self, image_opts=image_opts)
     self.grid = grid
     self.client = client
     self.image_opts = image_opts or ImageOptions()
     self.coverage = coverage
     self.extent = coverage.extent if coverage else map_extent_from_grid(grid)
     self.res_range = res_range
     self.error_handler = error_handler
Example #4
0
 def __init__(self, mapfile, layers=None, image_opts=None, coverage=None, res_range=None, lock=None):
     MapLayer.__init__(self, image_opts=image_opts)
     self.mapfile = mapfile
     self.coverage = coverage
     self.res_range = res_range
     self.layers = set(layers) if layers else None
     self.lock = lock
     if self.coverage:
         self.extent = MapExtent(self.coverage.bbox, self.coverage.srs)
     else:
         self.extent = DefaultMapExtent()
Example #5
0
 def __init__(self, mapfile, layers=None, image_opts=None, coverage=None,
     res_range=None, lock=None, reuse_map_objects=False):
     MapLayer.__init__(self, image_opts=image_opts)
     self.mapfile = mapfile
     self.coverage = coverage
     self.res_range = res_range
     self.layers = set(layers) if layers else None
     self.lock = lock
     self._map_objs = {}
     self._map_objs_lock = threading.Lock()
     self._cache_map_obj = reuse_map_objects
     if self.coverage:
         self.extent = MapExtent(self.coverage.bbox, self.coverage.srs)
     else:
         self.extent = DefaultMapExtent()
Example #6
0
 def __init__(self,
              grid,
              client,
              coverage=None,
              image_opts=None,
              error_handler=None,
              res_range=None):
     MapLayer.__init__(self, image_opts=image_opts)
     self.grid = grid
     self.client = client
     self.image_opts = image_opts or ImageOptions()
     self.coverage = coverage
     self.extent = coverage.extent if coverage else map_extent_from_grid(
         grid)
     self.res_range = res_range
     self.error_handler = error_handler
Example #7
0
 def __init__(self,
              mapfile,
              layers=None,
              image_opts=None,
              coverage=None,
              res_range=None,
              lock=None,
              reuse_map_objects=None,
              scale_factor=None):
     MapLayer.__init__(self, image_opts=image_opts)
     self.mapfile = mapfile
     self.coverage = coverage
     self.res_range = res_range
     self.layers = set(layers) if layers else None
     self.scale_factor = scale_factor
     self.lock = lock
     self._map_holder = threading.local()
     self._map_holder.__dict__.setdefault('map', None)
     if self.coverage:
         self.extent = MapExtent(self.coverage.bbox, self.coverage.srs)
     else:
         self.extent = DefaultMapExtent()
     # initialize map object
     self.map_obj()
Example #8
0
 def __init__(self, name):
     MapLayer.__init__(self)
     self.name = name
     self.requested = False
     self.queried = False
Example #9
0
 def __init__(self, name):
     MapLayer.__init__(self)
     self.name = name
     self.requested = False
     self.queried = False
Example #10
0
 def __init__(self, *args):
     MapLayer.__init__(self, *args)
     self.requested = []
Example #11
0
 def __init__(self, coverage=None):
     MapLayer.__init__(self)
     self.extent = MapExtent((-180, -90, 180, 90), SRS(4326))
     self.extent = MapExtent(coverage.bbox, coverage.srs) if coverage else DefaultMapExtent()
Example #12
0
 def __init__(self):
     MapLayer.__init__(self)
     self.extent = DefaultMapExtent()
     self.res_range = None
Example #13
0
 def __init__(self, image_opts=None):
     MapLayer.__init__(self, image_opts=image_opts)
Example #14
0
 def __init__(self, *args):
     MapLayer.__init__(self, *args)
     self.requested = []
Example #15
0
 def __init__(self, image_opts=None):
     MapLayer.__init__(self, image_opts=image_opts)