def process_src(src_def_opt): #---------------------------- logGdalTiler = logging.getLogger('gdaltiler.process_src') try: src, delete_src, options = src_def_opt opt = LooseDict(options) opt.tile_format = opt.tile_format.lower() opt.tile_ext = '.' + opt.tile_format opt.delete_src = delete_src profile = Pyramid.profile_class(opt.profile) ext = profile.defaul_ext if opt.strip_dest_ext is None else '' dest = dest_path(src, opt.dest_dir, ext) prm = profile(src, dest, opt) pf('tile year = {}'.format(os.path.splitext(os.path.basename(src))[0])) ld('tile year = {}'.format(os.path.splitext(os.path.basename(src))[0])) prm.walk_pyramid() except Exception as e: logGdalTiler.error('{}'.format(e)) exc_type, exc_obj, exc_tb = sys.exc_info() fname = os.path.split(exc_tb.tb_frame.f_code.co_filename)[1] logGdalTiler.debug('{}::{}::{}'.format(exc_type, fname, exc_tb.tb_lineno)) sys.exit()
def process_src(src_def): #---------------------------- global options opt = LooseDict(options) opt.tile_ext = '.' + opt.tile_format.lower() src, delete_src = src_def opt.delete_src = delete_src profile = Pyramid.profile_class(opt.profile) ext = profile.defaul_ext if opt.strip_dest_ext is None else '' dest = dest_path(src, opt.dest_dir, ext) prm = profile(src, dest, opt) prm.walk_pyramid()
def process_src(src_def): #---------------------------- global options opt = LooseDict(options) opt.tile_format = opt.tile_format.lower() opt.tile_ext = '.' + opt.tile_format src, delete_src = src_def opt.delete_src = delete_src profile = Pyramid.profile_class(opt.profile) ext = profile.defaul_ext if opt.strip_dest_ext is None else '' dest = dest_path(src, opt.dest_dir, ext) prm = profile(src, dest, opt) prm.generate_tiles()