def gpxRange(files): if isinstance(files, str): files = [files] coordlist = [] for fn in files: coordlist.append(load_gpx_coords(fn)) return itertools.chain(*coordlist)
def download_coordpath(gpxfile, max_zl, min_zl, layer, arround=2): coords = load_gpx_coords(gpxfile) for zl in range(max_zl, min_zl - 1, -1): sys.stdout.write("\nDownloading zl %d \t" % zl) downloader.query_coordpath(coords, zl, arround, layer, dl_callback, conf=mConf) downloader.wait_all()
def download_coordpath(downloader, args, mConf): coords = load_gpx_coords(args.gpx) for zl in range(args.max_zl, args.min_zl - 1, -1): sys.stdout.write("\nDownloading zl %d \t" % zl) downloader.query_coordpath(coords, zl, args.width, args.layer, dl_callback, conf=mConf) downloader.wait_all()