Я использую пример кода для вычисления NDVI из Dask
.Ссылка на код выглядит следующим образом. код для вычисления NDVI
при создании наборов данных xarray с использованием приведенного ниже блока кода:
import xarray as xr
red = xr.open_rasterio('red.tif', chunks={'band': 1, 'x': 1024, 'y': 1024})
nir = xr.open_rasterio('nir.tif', chunks={'band': 1, 'x': 1024, 'y': 1024})
nir
Я получаю следующее ошибка импорта
ImportError Traceback (most recent call last)
<ipython-input-42-a3df5765cb4e> in <module>
1 import xarray as xr
----> 2 red = xr.open_rasterio('red.tif', chunks={'band': 1, 'x': 1024, 'y': 1024})
3 nir = xr.open_rasterio('nir.tif', chunks={'band': 1, 'x': 1024, 'y': 1024})
4 nir
/usr/local/lib/python3.5/dist-packages/xarray/backends/rasterio_.py in open_rasterio(filename, parse_coordinates, chunks, cache, lock)
213 """
214 import rasterio
--> 215 from rasterio.vrt import WarpedVRT
216 vrt_params = None
217 if isinstance(filename, rasterio.io.DatasetReader):
ImportError: No module named 'rasterio.vrt'
Я старался изо всех сил и не мог найти помощь.Было бы здорово, если бы кто-нибудь мог помочь мне определить причину этой ошибки импорта.