ใช้ GDAL Python API เพื่อสร้าง mbtiles
Aug 19 2020
ฉันต้องการสร้าง mbtiles ด้วย GDAL Python API ฉันจะรวมอ็อพชันเฉพาะรูปแบบเช่น"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
)