Есть ли способ открыть .tif
изображение в .zip
файле с помощью rasterio, не извлекая .tif
из zip?
У меня есть тысячи изображений, которые хорошо сгруппированы в zip-файлы, и я хочу проанализировать их с помощью rasterio. Извлечение всех изображений займет довольно много памяти, поэтому, если возможно, я предпочитаю не...
Спасибо!
Да, rasterio может открывать наборы данных, содержащиеся в .zip
файлах. Используйте протокол zip+file
и отделите zip-путь от пути в zip-файле с помощью !
.
Пример кода:
import rasterio
path = 'zip+file:///path/to/file.zip!/folder/file.tif'
dataset = rasterio.open(path)
Дополнительную информацию можно найти на странице документации по расширенным наборам данных .