Библиотека растров Python3.7 не может открыть jp2 - PullRequest
1 голос
/ 15 июня 2019

Я хочу открыть изображение jp2 из sentinel2, но когда я читаю изображение

band = rasterio.open(imagetest, driver= 'JP2OpenJPEG')

Я получаю следующую ошибку

'D:\DataStorage\00_sentinel_data\L1C_T29SQB_A013147_20171228T111919\IMG_DATA\T29SQB_20171228T111451_B02.jp2' not recognized as a supported file format.

Я установил GDAL с OSGeo4W и вижу драйвер, когда использую команду gdalinfo --formats

JP2OpenJPEG -raster,vector- (rwv): JPEG-2000 driver based on OpenJPEG library

Единственное, что я вижу, это может быть проблема в том, что когда я вижу форматы GDAL, которые я использую Python, драйвер JP2OpenJPEG не существует.

from osgeo import gdal
for i in range(gdal.GetDriverCount()):
    drv = gdal.GetDriver(i)
    if drv.GetMetadataItem(gdal.DCAP_RASTER):
        print(drv.GetMetadataItem(gdal.DMD_LONGNAME), drv.GetMetadataItem(gdal.DMD_EXTENSIONS))

Есть идеи о том, что происходит ??

Python версия: 3.7 Гдал версия: 2.3.3 Растерио версия: 1.0.21

Спасибо

...