2021-08-23

ARCGIS10.6在处理地温数据MOD11A1的时候目前出显得问题@TOC
首先,我要说明的是我的MOD11A1 数据已经进行过MRT重新定义坐标系、ARCGIS掩膜提取以及重命名的操作。
现在我需要对于这个数据进行去除nodata值以及取年均地温的操作,但是!!!
这在网页搜索简简单单用栅格计算器就能轻松算出来的一个数值,我却困扰了好几天,emmmm,也不能这么说,出了个野外回来之前的操作全忘记了是关键问题,好了不啰嗦了。
第一:在去除nodata值的时候我发现刚打开就没有属性表就这样婶滴,
没有属性表

然后一度怀疑自己白学了四年本科啥也不会,就去百度人家的技术贴说咋回事,emmm,然后就有了以下步骤:右键图像-选择属性-符号系统-唯一值-构建属性表!就这简单吧!诶呦,可我就不会!然后打开属性表我又发现我没有空值!我只有一堆的零值,这就和各位大佬的技术贴给的不一样啊,人家都是把空值变成零值,利用Con(SetNULL(raster1,0,raster1))类似这样的公式来去除空值,而我并没有,直接就是这个样子
没有空值,但相对的有五万多个零值
我看到的时候我都惊呆了!这零值也太多了吧,但细想想好像也没啥,毕竟云层什么的干扰还挺多的,然后我就没有了去除nodata值这回事,毕竟大佬们也是把空值变成零值或者数据中没有的值而已
第二:紧接着不就是栅格计算器开始算年均地温这回事了吗!之前有请教过师姐们这个数据该怎么做,人家用的MOD9A我用的MOD11A,我就认为不一样,其实差别就是人家的是其他合成的而我是每天的!
从师姐那听说就是拿栅格计算器算的,我一想人家那就几十景影像,纯手动敲很快啊,我不行啊,我快二百景了我得用Python啊,我得快速算啊!一溜十三招Python没整明白,不像是提取时候简单几串代码就成,搞了一个周安装了gdal然后跑代码也没搞定我就放弃了,手动敲吧!
紧接着就这样婶滴了
报错,各种尝试,各种报错
这个问题的解决思路我遇到的有两个
①:环境变量配置缺失,用到Python脚本缺少对应的目录,emmm,我不确定我是不是真的是这个问题,但是!!!我也确实是没有这个相应目录,那这个时候没报错,难免之后的其他操作不会报错对吧!本着这样的原则我就给补上了具体的操作看人家的链接吧,我废话太多了懒得写了
添加链接描述
②:第二个原因太无脑了,但是也是很多人会忽视的问题,首先输出位置不要有空格和中文,还有就是要记得写成是XXX.tif或者其他格式,因为我就是这个问题,然后就可以正常用栅格计算器啦
Tips:不需要每一个栅格数据都构建属性表再进行栅格计算,可以直接进行不然我这近二百个数据光构建属性表就会把我搞死
好啦给你们看看我的成功情况啦啦啦(~ ̄▽ ̄)~
在这里插入图片描述
就到这里啦,至于取平均值时候零值也算进去的问题是我接下来要思考的事情了,估计还得好好想想要怎么弄,暂时还没想到解决办法,有人有办法解决也拜托告诉我一下呀

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值