mirror of
https://github.com/protomaps/PMTiles.git
synced 2026-02-04 10:51:07 +00:00
reformat with black
This commit is contained in:
@@ -1,18 +1,26 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
#pmtiles to files
|
||||
# pmtiles to files
|
||||
import argparse
|
||||
import os
|
||||
import shutil
|
||||
|
||||
from pmtiles.convert import mbtiles_to_pmtiles, pmtiles_to_mbtiles, pmtiles_to_dir
|
||||
|
||||
parser = argparse.ArgumentParser(description='Convert between PMTiles and other archive formats.')
|
||||
parser.add_argument('input',help='Input .mbtiles or .pmtiles')
|
||||
parser.add_argument('output',help='Output .mbtiles, .pmtiles, or directory')
|
||||
parser.add_argument('--maxzoom', help='the maximum zoom level to include in the output.')
|
||||
parser.add_argument('--gzip', help='The output should be gzip-compressed.',action='store_true')
|
||||
parser.add_argument('--overwrite', help='Overwrite the existing output.',action='store_true')
|
||||
parser = argparse.ArgumentParser(
|
||||
description="Convert between PMTiles and other archive formats."
|
||||
)
|
||||
parser.add_argument("input", help="Input .mbtiles or .pmtiles")
|
||||
parser.add_argument("output", help="Output .mbtiles, .pmtiles, or directory")
|
||||
parser.add_argument(
|
||||
"--maxzoom", help="the maximum zoom level to include in the output."
|
||||
)
|
||||
parser.add_argument(
|
||||
"--gzip", help="The output should be gzip-compressed.", action="store_true"
|
||||
)
|
||||
parser.add_argument(
|
||||
"--overwrite", help="Overwrite the existing output.", action="store_true"
|
||||
)
|
||||
args = parser.parse_args()
|
||||
|
||||
if os.path.exists(args.output) and not args.overwrite:
|
||||
@@ -26,10 +34,10 @@ if args.overwrite:
|
||||
|
||||
print("compression:", "gzip" if args.gzip else "disabled")
|
||||
|
||||
if args.input.endswith('.mbtiles') and args.output.endswith('.pmtiles'):
|
||||
if args.input.endswith(".mbtiles") and args.output.endswith(".pmtiles"):
|
||||
mbtiles_to_pmtiles(args.input, args.output, args.maxzoom, args.gzip)
|
||||
|
||||
elif args.input.endswith('.pmtiles') and args.output.endswith('.mbtiles'):
|
||||
elif args.input.endswith(".pmtiles") and args.output.endswith(".mbtiles"):
|
||||
pmtiles_to_mbtiles(args.input, args.output, args.gzip)
|
||||
|
||||
elif args.input.endswith(".pmtiles"):
|
||||
|
||||
Reference in New Issue
Block a user