如何解决为什么 gdal 为 MODIS 光栅图像返回“无”以及如何正确加载它?
我有一个简单的 kmeans 示例,我正在尝试在 google colab 中处理该示例,该示例主要是有效的,但现在 google 驱动器无法正确加载到我的 Geotiff 中。我使用 gdal 的方式有什么问题吗?谢谢!
### mount google drive
from google.colab import drive
from sklearn.cluster import KMeans
import os
from osgeo import gdal
import numpy as np
drive.mount('/content/gdrive')
!ls
输出:驱动器已经安装在/content/gdrive;要尝试强制重新挂载,请调用 drive.mount("/content/gdrive",force_remount=True)。 gdrive 样本数据
### load image
naip_fn = './gdrive/MOD13A1.006__500m_16_days_EVI_doy2021065_aid0001.tif'
driverTiff = gdal.GetDriverByName('GTiff')
image = gdal.Open(naip_fn,gdal.GA_ReadOnly)
print(image)
输出:无
解决方法
事实证明,这只是 Google Drive 路径的问题。从 Google Drive 加载数据时,它需要 My Drive 部分,即
naip_fn = './gdrive/My Drive/MOD13A1.006__500m_16_days_EVI_doy2021065_aid0001.tif'
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。