问题代码

前段时间写了个小程序,功能是读取工作文件夹下固定年份/月份的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‘相关推荐

  1. 跑faster rcnn测试时遇到错误Attribute Error: 'NoneType' object has no attribute 'astype'

    如题,用自己的数据集跑faster rcnn的测试demo的时候遇到这样的错误:Attribute Error: 'NoneType' object has no attribute 'astype' ...

  2. Python suds error “'NoneType' object has no attribute 'promotePrefixes'”

    然后重新装: pip install suds-jurko 转载于:https://www.cnblogs.com/caoqh/p/10595343.html

  3. 图片格式导致的报错:Attribute Error: ‘NoneType‘ object has no attribute ‘astype‘ 解决方案

    原因: (也可能是没加入mask的原因) 解决关键:验证数据集中的照片格式是否正确 出错的原因: 数据集中所有的照片虽然都是.jpg格式的,但是有的照片没有进行转码,只是更改了后缀,因此在模型加载的时 ...

  4. 成功解决AttributeError: 'NoneType' object has no attribute '__array_interface__'

    成功解决AttributeError: 'NoneType' object has no attribute '__array_interface__' 目录 解决问题 解决思路 解决方法 原因及思路 ...

  5. OSError: [WinError 1455] 页面文件太小,无法完成操作和AttributeError: ‘NoneType‘ object has no attribute ‘_free_wea

    在网上查找了几个方法: 方法一:将代码中数据读取的地方,文件在 yolov5\utils\datasets.py,num_workers设置为0:最新的yolov5代码没有datasets.py文件, ...

  6. ‘NoneType‘ object has no attribute ‘shape‘

    [问题描述] 今天在运行github上的tiler项目时,使用自定义的图片和gen_circle_100文件夹运行代码时弹出错误'NoneType' object has no attribute ' ...

  7. 完美解决爬虫时遇到的‘NoneType‘ object has no attribute ‘find‘或‘NoneType‘ object has no attribute ‘find_all‘问题

    在网上看到了一个爬虫教程,就跟着学了起来,出现了点问题:'NoneType' object has no attribute 'find': 问题说明 我是一个刚入门的小白,刚研究了点爬虫,我觉得这个 ...

  8. 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 ...

  9. Keras问题“AttributeError: 'NoneType' object has no attribute 'update”解决

    BUG 在使用Keras训练模型时,在每个epoch完成后save_model时会报错 "AttributeError: 'NoneType' object has no attribute ...

最新文章

  1. kernfs_addrm_start kernfs_add_one
  2. Lambda表达式关于like问题(未解决)
  3. 剑指offer: 替换空格 python实现
  4. 【工具】WPS安卓电脑无广告版
  5. 手撕 CNN 经典网络之 VGGNet(理论篇)
  6. 教你玩转CSS Float(浮动)
  7. Qt程序窗口关闭不退出而最小化到托盘的方法
  8. Google真相:决策贡献及其艰苦抉择
  9. 国外自由车流ETC电子收费系统集成技术发展状况
  10. python安装Selenium,配置ChromeDriver
  11. 中国计算机游戏竞赛,信任与欺骗的游戏:全球计算机游戏程序竞赛,诠释了《老子通释》...
  12. 乐视android版本怎么升级,乐视网android手机客户端升级推出V2.0版
  13. vc2010c语言,VC2010下载_VisualC++2010官方下载「vc2010」-太平洋下载中心
  14. MySQL 中的 repeate() 函数
  15. Chrome最新版如何安装代理Proxy SwitchyOmega
  16. mysql 约束 分类,MySQL约束类型及举例介绍
  17. Oracle 11g安装过程中提示先决条件检查不通过的解决方法
  18. 录屏 java_Java小程序—录屏小程序(上半场)
  19. 基于事件触发的二阶多智能体领导跟随一致性
  20. 【阅读文献】单目视觉SLAM方法综述【4】~特征点深度获取+地图尺度控制

热门文章

  1. 车辆保险详细说明举例介绍
  2. 人工神经网络神经元模型,人工神经元算法机制图
  3. 软件测试这篇就够啦~
  4. 2012年世界500强排行榜(企业名单)
  5. 书家必备——容易寫錯用錯的繁體字一百例
  6. 流量的秘密—Google Analytics网站分析与优化技巧(第2版)
  7. Android美团评分组件及消息提示框自我定制(14)
  8. 阿里工程师的自我修养之:如何在工作中快速成长? 致工程师的 10 个简单技巧
  9. Ruby方法参数默认值的一个小技巧在Rails中的应用
  10. Ubuntu设置开机自启动