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()
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()
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
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()
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()
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
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()
def __init__(self, name): MapLayer.__init__(self) self.name = name self.requested = False self.queried = False
def __init__(self, *args): MapLayer.__init__(self, *args) self.requested = []
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()
def __init__(self): MapLayer.__init__(self) self.extent = DefaultMapExtent() self.res_range = None
def __init__(self, image_opts=None): MapLayer.__init__(self, image_opts=image_opts)