GDAL error: ‘NoneType‘ object has no attribute ‘GetGeoTransform‘
问题代码
前段时间写了个小程序,功能是读取工作文件夹下固定年份/月份的tiff文件,其对应年份/月份的参数地图的均值,但是报错'NoneType' object has no attribute 'GetGeoTransform'
driver = gdal.GetDriverByName("GTiff") # 创建驱动
ds = driver.Create(filename, nCols, nRows, 1, gdalType)
ds.SetGeoTransform(geotrans) # 设置影像的显示范围
ds.SetProjection(proj) # 给新建图层赋予投影信息
ds.GetRasterBand(1).SetNoDataValue(noDataValue) # 填充缺失值
ds.GetRasterBand(1).WriteArray(data) # 写入数据
ds = None
报错界面
实际上这几行代码我以前用过好几次,大概率不是这里出的问题,往其他方面找找,最后定位问题可能出现在文件存储路径上;
问题解决
WriteGTiffFile(r"E:\work\result\2010.tif", rows, cols, average,geotransform,projection, -9999, gdal.GDT_Float32) #写入结果文件
这是我的路径设置,在E盘的"work"文件夹下的"result"文件夹,创建名为2010的tif文件,
但是,我到自己E盘下面看过了,没有叫"result"的文件夹,到这问题就简单了,新创建一个"result"文件夹,或者是修改输出路径。
总结
就出现 'NoneType' object has no attribute 'GetGeoTransform' 报错而言,大概率是文件路径存在问题,用jupyter的同志们还需要特别注意路径中的反斜杠“\”。
GDAL error: ‘NoneType‘ object has no attribute ‘GetGeoTransform‘相关推荐
- 跑faster rcnn测试时遇到错误Attribute Error: 'NoneType' object has no attribute 'astype'
如题,用自己的数据集跑faster rcnn的测试demo的时候遇到这样的错误:Attribute Error: 'NoneType' object has no attribute 'astype' ...
- Python suds error “'NoneType' object has no attribute 'promotePrefixes'”
然后重新装: pip install suds-jurko 转载于:https://www.cnblogs.com/caoqh/p/10595343.html
- 图片格式导致的报错:Attribute Error: ‘NoneType‘ object has no attribute ‘astype‘ 解决方案
原因: (也可能是没加入mask的原因) 解决关键:验证数据集中的照片格式是否正确 出错的原因: 数据集中所有的照片虽然都是.jpg格式的,但是有的照片没有进行转码,只是更改了后缀,因此在模型加载的时 ...
- 成功解决AttributeError: 'NoneType' object has no attribute '__array_interface__'
成功解决AttributeError: 'NoneType' object has no attribute '__array_interface__' 目录 解决问题 解决思路 解决方法 原因及思路 ...
- OSError: [WinError 1455] 页面文件太小,无法完成操作和AttributeError: ‘NoneType‘ object has no attribute ‘_free_wea
在网上查找了几个方法: 方法一:将代码中数据读取的地方,文件在 yolov5\utils\datasets.py,num_workers设置为0:最新的yolov5代码没有datasets.py文件, ...
- ‘NoneType‘ object has no attribute ‘shape‘
[问题描述] 今天在运行github上的tiler项目时,使用自定义的图片和gen_circle_100文件夹运行代码时弹出错误'NoneType' object has no attribute ' ...
- 完美解决爬虫时遇到的‘NoneType‘ object has no attribute ‘find‘或‘NoneType‘ object has no attribute ‘find_all‘问题
在网上看到了一个爬虫教程,就跟着学了起来,出现了点问题:'NoneType' object has no attribute 'find': 问题说明 我是一个刚入门的小白,刚研究了点爬虫,我觉得这个 ...
- Traceback (most recent call last): File AttributeError: 'NoneType' object has no attribute 'group'
Traceback (most recent call last):File "<stdin>", line 1, in <module> Attribut ...
- Keras问题“AttributeError: 'NoneType' object has no attribute 'update”解决
BUG 在使用Keras训练模型时,在每个epoch完成后save_model时会报错 "AttributeError: 'NoneType' object has no attribute ...
最新文章
- kernfs_addrm_start kernfs_add_one
- Lambda表达式关于like问题(未解决)
- 剑指offer: 替换空格 python实现
- 【工具】WPS安卓电脑无广告版
- 手撕 CNN 经典网络之 VGGNet(理论篇)
- 教你玩转CSS Float(浮动)
- Qt程序窗口关闭不退出而最小化到托盘的方法
- Google真相:决策贡献及其艰苦抉择
- 国外自由车流ETC电子收费系统集成技术发展状况
- python安装Selenium,配置ChromeDriver
- 中国计算机游戏竞赛,信任与欺骗的游戏:全球计算机游戏程序竞赛,诠释了《老子通释》...
- 乐视android版本怎么升级,乐视网android手机客户端升级推出V2.0版
- vc2010c语言,VC2010下载_VisualC++2010官方下载「vc2010」-太平洋下载中心
- MySQL 中的 repeate() 函数
- Chrome最新版如何安装代理Proxy SwitchyOmega
- mysql 约束 分类,MySQL约束类型及举例介绍
- Oracle 11g安装过程中提示先决条件检查不通过的解决方法
- 录屏 java_Java小程序—录屏小程序(上半场)
- 基于事件触发的二阶多智能体领导跟随一致性
- 【阅读文献】单目视觉SLAM方法综述【4】~特征点深度获取+地图尺度控制