예제 #1
0
파일: tile.py 프로젝트: atrawog/mapproxy
 def __init__(self, grid, client, coverage=None, image_opts=None, error_handler=None):
     Source.__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.error_handler = error_handler
예제 #2
0
 def __init__(self, mapfile, layers=None, image_opts=None, coverage=None, res_range=None, lock=None):
     Source.__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()
예제 #3
0
 def __init__(self,
              grid,
              client,
              coverage=None,
              image_opts=None,
              error_handler=None):
     Source.__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.error_handler = error_handler
예제 #4
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):
     Source.__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()
예제 #5
0
 def __init__(self, *args):
     Source.__init__(self, *args)
     self.requested = []
예제 #6
0
 def __init__(self, *args):
     Source.__init__(self, *args)
     self.requested = []