Exemplo n.º 1
0
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_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()  
Exemplo n.º 3
0
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()
Exemplo n.º 4
0
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()