diff --git a/python/pmtiles/reader.py b/python/pmtiles/reader.py index 561bf9a..86144a2 100644 --- a/python/pmtiles/reader.py +++ b/python/pmtiles/reader.py @@ -46,7 +46,7 @@ class Reader: header = deserialize_header(self.get_bytes(0, 127)) dir_offset = header["root_offset"] dir_length = header["root_length"] - for depth in range(0, 3): # max depth + for depth in range(0, 4): # max depth directory = deserialize_directory(self.get_bytes(dir_offset, dir_length)) result = find_tile(directory, tile_id) if result: diff --git a/python/pmtiles/writer.py b/python/pmtiles/writer.py index 2b69814..f365d47 100644 --- a/python/pmtiles/writer.py +++ b/python/pmtiles/writer.py @@ -107,9 +107,6 @@ class Writer: compressed_metadata = gzip.compress(json.dumps(metadata).encode()) header["clustered"] = True header["internal_compression"] = Compression.GZIP - header[ - "tile_compression" - ] = Compression.GZIP # TODO: not necessarily true for non-vector header["root_offset"] = 127 header["root_length"] = len(root_bytes) header["metadata_offset"] = header["root_offset"] + header["root_length"]