예제 #1
0
def gpxRange(files):
    if isinstance(files, str):
        files = [files]
    coordlist = []
    for fn in files:
        coordlist.append(load_gpx_coords(fn))
    return itertools.chain(*coordlist)
예제 #2
0
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()
예제 #3
0
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()
예제 #4
0
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()