如何从Google云端硬盘/ Colab将资产上传到Google Earth Engine

时间:2019-09-14 08:13:20

标签: google-colaboratory google-earth-engine

您知道,有一个命令行工具 earthengine ,其中一项功能是它允许您将图像/表格上传到Google Earth Engine( GEE )从Google Cloud Storage( GCS ):

earthengine upload image --asset_id=users/username/asset_id gs://bucket/image.tif

很遗憾, earthengine 不支持Google云端硬盘( GD )。

我的问题是:

  1. 有什么方法可以将数据从 GD 上传到 GEE (不是手动)?
  2. 直接从 Google Colab 上载数据(tfrecord等)到 GEE 怎么样?

还有另一个问题

  1. 当我尝试使用其资产UI将tfrecord文件图像(xxxx.tfrecord + yyyy.json)从Colab手动上传到GEE时,出现两种错误:
    • 当tfrecord和它的json伴侣具有相同的名称(即xxxx = yyyy),并且我选择了两者时,它说:“文件已被选中”,并且
    • 当它们具有不同的名称(或我选择其中一个)时,它表示:“ tfrecord文件必须恰好具有一个json文件”或“每个json文件必须至少具有一个tfrecord文件”,
    • 完成所有技巧后,上传文件时,它会返回一条错误消息,内容为:“用于TfRecord摄取的清单必须只有一个只有一个源的tileet”。

有什么建议吗?

0 个答案:

没有答案