GDAL Python API를 사용하여 mbtile 생성

Aug 19 2020

GDAL Python API로 mbtile을 만들고 싶습니다. "TILE_FORMAT = 'jpeg', QUALITY='90'"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

답변

2 bugmenot123 Aug 19 2020 at 20:47

그것들은 창조 옵션 입니다. 매개 변수 를 gdal.Translate사용하여 생성 옵션을 전달할 수 있습니다 creationOptions. 이름은 gdal.TranslateOptions함수 의 이름과 동일 합니다.https://gdal.org/python/osgeo.gdal-module.html#TranslateOptions

key=value목록에서 문자열 로 쌍이됩니다.

예를 들어 :

creation_options = ["TILE_FORMAT=JPEG", "QUALITY=90"]

ds = gdal.Translate(
    pathout, src_ds, 
    format='mbtiles', creationOptions=creation_options
)