mirror of
https://github.com/protomaps/PMTiles.git
synced 2026-02-04 19:01:08 +00:00
Correctly flip back to TMS in pmt_to_mbt. Fixes #21
This commit is contained in:
@@ -46,7 +46,8 @@ def pmtiles_to_mbtiles(input, output, gzip):
|
|||||||
for k,v in reader.metadata.items():
|
for k,v in reader.metadata.items():
|
||||||
cursor.execute('INSERT INTO metadata VALUES(?,?)',(k,v))
|
cursor.execute('INSERT INTO metadata VALUES(?,?)',(k,v))
|
||||||
for tile, data in reader.tiles():
|
for tile, data in reader.tiles():
|
||||||
cursor.execute('INSERT INTO tiles VALUES(?,?,?,?)',(tile[0],tile[1],tile[2],may_compress(data,gzip)))
|
flipped = (1 << tile[0]) - 1 - tile[2]
|
||||||
|
cursor.execute('INSERT INTO tiles VALUES(?,?,?,?)',(tile[0],tile[1],flipped,may_compress(data,gzip)))
|
||||||
|
|
||||||
cursor.execute('CREATE UNIQUE INDEX tile_index on tiles (zoom_level, tile_column, tile_row);')
|
cursor.execute('CREATE UNIQUE INDEX tile_index on tiles (zoom_level, tile_column, tile_row);')
|
||||||
conn.commit()
|
conn.commit()
|
||||||
|
|||||||
Reference in New Issue
Block a user