GDAL PythonAPIを使用してmbtileを生成する
Aug 19 2020
GDAL PythonAPIを使用して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
)