参考博客https://blog.csdn.net/ZZ190909/article/details/128234418

  1. 上传zip报错:压缩包里包含无法上传的文件格式,比如我的矢量数据里sbx是不能上传的,舍去它。

  1. 上传自己研究区数据的方法:https://blog.csdn.net/qq_41159191/article/details/126130949

很详细 ↑ 给我去看!如代码里export data to Drive,计算完毕后task里有处理好的数据,就可以点run保存。注意:

文件的名称和本地的存放不要有中文;

文件格式最好是utf-8格式;

单个文件不超过10G;

上传过程不能关闭浏览器;

最好的WGS84投影,EPSG:4326

  1. print() 函数可以输出一个对象的值,例如图像、特征集或特征集合,它不会修改原始数据,而是只是在控制台中输出结果,不会影响其他代码的执行。 一般情况下会使用 print() 函数来检查输出结果,以确保代码的正确性和可行性。

要在 Google Earth Engine (GEE) 中将结果显示在地图上,可以使用 Map.addLayer() 函数将图像、特征集或特征集合添加到地图中。

  1. 1)单波段或多波段image添加波段或多波段image:image.addBands(band1)

2)多个image合成一个imagecollection:var collection = ee.ImageCollection([image_1,image_2])

3) 多个imagecollection合成一个imagecollection:merge

  1. 导出文件学习(待看):https://zhuanlan.zhihu.com/p/37685115;https://blog.csdn.net/weixin_43360896/article/details/108242247;https://blog.csdn.net/damadashen/article/details/127578006

export的时候报错:Image.clipToBoundsAndScale, argument 'input': Invalid type. Expected type: Image<unknown bands>. Actual type: ImageCollection. (Error code: 3)

根据https://zhuanlan.zhihu.com/p/545936660?utm_id=0,以及https://blog.csdn.net/qq_31988139/article/details/123721426——应该是要先镶嵌,不能直接裁剪。

选择imagecollection中的某个image / band 的代码:

var A = Composites_2022.filter(ee.Filter.date('2022-08-01')).select('lswi_max');

现在A是只包含所需要的一张image的imagecollection;如果想让它是image就要加一个 .first()


导出到Assets:

var multiMeanMosaic = MultiMean.mosaic();

Export.image.toAsset({

image: multiMeanMosaic,

description: 'MultiMean_mosaic',

folder: 'yourDriveFolder',

scale: 1000,

region: MLYR_China

});

导出image到Drive:

var multiMeanMosaic = MultiMean.mosaic();

Export.image.toDrive({

image: multiMeanMosaic,

description: 'MultiMean_mosaic',

folder: 'Lian_Export',

scale: 1000,

region: MLYR_China,

crs:'EPSG:4326',

fileFormat: 'GeoTIFF',

});

图像包含Float32和Float64两种数据类型的波段时,一定要加这个加粗的geotiff(或者可以分别选择波段 image: multiMeanMosaic.select("NDVI"))。GeoTIFF格式支持多数据类型的波段,不然导出会报错以下:

导出表格到drive:

var featureCollection = ee.FeatureCollection(MultiMean)

Export.table.toDrive({

collection: featureCollection,

description: 'MultiMean_mosaic',

fileFormat: 'CSV'

});

导出imagecollection到Drive(有点卡):

var batch = require('users/fitoprincipe/geetools:batch');

// Set export folder (relative to Google Drive root folder)

var output_folder = 'Lian_Export';

// Export collection image to Drive

batch.Download.ImageCollection.toDrive(

updated, output_folder,

{name: '{id}', // {id}, {system_date} and all other properties (e.g., {WRS_PATH})

// dateFormat: 'yyyy-MM-dd', // Default

scale: 1000,

maxPixels: 1e13,

crs: "EPSG:4326",

region: CHN_Maize_2019, // rmnp_boundary,

type: 'float' // 'float', 'byte', 'int', 'double', 'long', 'short', 'int8', 'int16', 'int32', 'int64', 'uint8', 'uint16', 'uint32'

});

print("Completed script. Tasks are available to run.");


0427更新:

无剔除异常值的导出imagecollection:

var batch = require('users/fitoprincipe/geetools:batch');
// Set export folder (relative to Google Drive root folder)
var output_folder = 'Lian_Export';// Export collection image to Drive
batch.Download.ImageCollection.toDrive(change_divided, output_folder,{name: '{system:index}_try', // {id}, {system_date} and all other properties (e.g., {WRS_PATH})// dateFormat: 'yyyy-MM-dd', // Defaultscale: 500,maxPixels: 1e13,crs: "EPSG:4326",region: cropmap, // rmnp_boundary,type: 'float' // 'float', 'byte', 'int', 'double', 'long', 'short', 'int8',// 'int16', 'int32', 'int64', 'uint8', 'uint16', 'uint32'});
print("Completed script. Tasks are available to run.");

有异常值:

var sortedCollection = change_divided.sort('system:time_start');
// 计算每个像素在每个波段中的像素值
var combinedImage = sortedCollection.toBands();
print(combinedImage);
// 计算每个像素在所有波段中的百分位数值
var p2 = combinedImage.reduce(ee.Reducer.percentile([2])).rename('p2');
var p98 = combinedImage.reduce(ee.Reducer.percentile([98])).rename('p98');// 选择要去除的异常值的范围,并将图像中的异常值设为 null
var updated = combinedImage.mask(combinedImage.gte(p2).and(combinedImage.lte(p98)));//计算后进行掩膜
//var updated_mean = A.reduce(ee.Reducer.mean());
print(updated, "剔除异常值后的相对变化率");
//print(updated_mean);//把double型的evi转化为float,保证数据类型一致,否则无法导出
var updated_F = updated.select(['.*']).toFloat();
print(updated_F);//var multiMeanMosaic = MultiMean.mosaic();
Export.image.toDrive({image: updated_F,description: 'updated_重采样',folder: 'Lian_Export',scale: 500,region: cropmap,fileFormat: 'GeoTIFF',
});

GEE上传、导出数据文件报错相关推荐

  1. ASP.NET,IIS7.0 上传大视频文件报错

    一.问题概述: 最近开发上传视频文件的功能.基本流程已经跑通了,可是上传30M以上的文件时就会报错. 二.资料海洋瞎扑腾 从网上查了一些资料,一般都是下面这种说法: 看着步骤倒是也不算繁琐,可是本人照 ...

  2. Thinkphp5上传中文名的文件报错move_uploaded_file(): failed to open stream: Invalid argument

    最近要在后台添加上传文件功能,并且保持文件名称不变,上传英文和数字名的文件都是正常的,唯独上传中文名的就失败,报错如下: 解决方案: 网上有些人的教程是直接修改Thinkphp框架的源代码,但这样不是 ...

  3. git上传代码出现的报错问题unable to access...

    解决git上传代码出现的报错: unable to access 'https://@github.com/BoySHI/vue3_ts.git/': 执行: git config --global ...

  4. 本地厂库上传到码云报错fatal: remote origin already exists.

    本地厂库上传到码云时候报错 . 试了好多次,没成功 有原因是密码错了,但是我也没改过密码,以前搞的都是直接再仓库克隆的. 解决方法: 先把仓库清理了 $ git remote rm origin 再链 ...

  5. c++上传oss中文路径报错_C# 从Oss对象存储器上下载文件到本地打包下载代码

    [HttpGet][Route("downloadimgszip")]public void downloadimages(string goodsid){//获取所有图片路径Li ...

  6. Eclipse导出APK文件报错 android lint problem

    今天准备用Eclipse导出APK文件上传各大安卓应用商店,结果发现血红一片. 继续导出,报错如下: 百度了一下,发现是android lint problem错误 Lint经常会扫描出一些必需要修复 ...

  7. MySQL导出CSV文件报错secure-file-priv权限受限mac

    MySQL导出文件遇到secure-file-priv报错 前两天在电脑上安装了MySQL 8.0.18,在尝试从数据库导出csv文件时,遇到了以下报错: ERROR 1290 (HY000): Th ...

  8. 12c adg添加数据文件报错处理ORA-01111

    一.描述 12c ADG rhel 7.0 二.现象.处理过程 1.主库添加数据文件,备库报错. Beginning Standby Crash Recovery. Serial Media Reco ...

  9. php宝塔配置虚拟机报错404,宝塔面板配置的LAMP,上传thinkPHP,访问报错File not found,修改.htaccess则出现无法加载资源...

    本人菜鸟,用宝塔面板配置的LAMP,上传thinkPHP 3.2.3(代码在wamp中测试可用). 访问http://www.xxx.me/Home/Index/... 直接报错File not fo ...

  10. KindEditor富文本编辑器上传功能PHP语言报错问题

    问题产生过程:项目原本使用的是Ueditor编辑器,由于其中js代码有使用parentNode获取HTML节点,IE浏览器内核不支持parentNode ,会有二次加载富文本编辑器不渲染的问题,所以更 ...

最新文章

  1. 2010年第一届蓝桥杯省赛 —— 第二题
  2. Mr. Panda and Kakin(拓展欧几里得 + O(1)快速乘)
  3. C语言及程序设计进阶例程-17 认识链表
  4. pythonstdin_如何写入Python子进程'stdin?
  5. 阿里巴巴再陷“抄袭门”,究竟孰真孰假?
  6. 怎么检查计算机网络是连接,电脑怎么查看网络连接
  7. 目前最新传智播客郭永锋最新工作室2018Java培训项目实战(完整)
  8. 解决iconfont 图标不显示问题
  9. Android使用SubsamplingScaleImageView完美查看超大图片
  10. Word2vec使用手册
  11. iPhone忘记访问限制密码的解决方案
  12. 为什么受伤的总是我,赢的总是她?
  13. python数学建模--线性规划问题案例及求解
  14. Android之TextView
  15. 如何免费安装并激活序列号iMazing软件
  16. 【C语言网】C语言基础题集训练详解(一)
  17. [bugku]web后面的部分 【脚本,正则 md5 】(疯狂补题qaq) 重点是搞会了 而不是写博客 m...
  18. 机器学习之「二分类算法」-----银行营销案例分析
  19. eclipse中clean up的作用
  20. 论文阅读笔记:Recent Advances and Challenges in Task-oriented Dialog Systems

热门文章

  1. 3d建模自学要学多久
  2. 《费尔玛大定理》我之所感!(转)
  3. 科大讯飞年报解析:营收日进5000万,连续10年涨幅25%,连续13年分红
  4. 如何用Python制作一个动态爱心效果
  5. 【流量分析】Godzilla分析
  6. java可视化编程怎么添加事件,HR的话扎心了
  7. vue 改变网站图标favicon.ico谷歌浏览器不显示的问题
  8. qcalendarwidget只显示月_5只可战略配售蚂蚁集团的基金来了:单只限额120亿元,最多可配10%的蚂蚁集团股票...
  9. 平庸程序员的各种迹象
  10. 掘金社区签到青龙面板脚本