Use a API GDAL Python para gerar mbtiles
Aug 19 2020
Eu quero criar mbtiles com a API GDAL Python. Como posso integrar opções específicas de formato, como "TILE_FORMAT = 'jpeg', QUALITY='90'"para mbtiles?
from osgeo import gdal
path = r'C:\Users\go\my.vrt'
pathout = r'C:\Users\go\my.mbtiles'
src_ds = gdal.Open(path)
ds = gdal.Translate(pathout , src_ds, format = 'mbtiles')
ds = No
Respostas
2 bugmenot123 Aug 19 2020 at 20:47
Essas são opções de criação . Você pode passar as Opções de Criação para gdal.Translateusar o creationOptionsparâmetro. Os nomes são os mesmos da gdal.TranslateOptionsfunção:https://gdal.org/python/osgeo.gdal-module.html#TranslateOptions
Eles devem ser key=valuepares como strings em uma lista.
Para seu exemplo:
creation_options = ["TILE_FORMAT=JPEG", "QUALITY=90"]
ds = gdal.Translate(
pathout, src_ds,
format='mbtiles', creationOptions=creation_options
)
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
Christopher Nolan uma vez se arrependeu de ter lido o 'roteiro de Pulp Fiction' de Quentin Tarantino