mirror of
https://github.com/protomaps/PMTiles.git
synced 2026-02-04 10:51:07 +00:00
Adopt Reader, MmapSource in pmtiles_to_dir
This commit is contained in:
@@ -85,8 +85,10 @@ def pmtiles_to_mbtiles(input, output, gzip):
|
|||||||
def pmtiles_to_dir(input, output, gzip):
|
def pmtiles_to_dir(input, output, gzip):
|
||||||
os.makedirs(output)
|
os.makedirs(output)
|
||||||
|
|
||||||
with read(input) as reader:
|
with open(input, "r+b") as f:
|
||||||
metadata = reader.metadata
|
source = MmapSource(f)
|
||||||
|
reader = Reader(source)
|
||||||
|
metadata = reader.header().metadata
|
||||||
metadata = set_metadata_compression(metadata, gzip)
|
metadata = set_metadata_compression(metadata, gzip)
|
||||||
with open(os.path.join(output, "metadata.json"), "w") as f:
|
with open(os.path.join(output, "metadata.json"), "w") as f:
|
||||||
f.write(json.dumps(metadata))
|
f.write(json.dumps(metadata))
|
||||||
|
|||||||
Reference in New Issue
Block a user