如何在Google Earth引擎中修复“摄取TfRecord的清单必须具有一个只有一个源的正片图块”

时间:2019-07-16 10:04:14

标签: python tensorflow google-earth-engine

当我尝试通过Google colaboratory中的Earthengine命令行上传.tfrecord和.json文件时,它显示“摄取TfRecord的清单必须只有一个只有一个源的tileet”。我不确定问题出在哪里。

代码遇到的问题如下:

outputAssetID = 'users/users_folder/s2_l8' 
!earthengine upload image --asset_id={outputAssetID} {outputImageFile} {outputJsonFile}

outputImageFile和outputJsonFile都在Google Cloud Storage中,名称如下:

gs://colab-sample-bucket-6561a9c6-a7a4-11e9-b2b3-0242ac1cxxx2/predictions.TFRecord
gs://colab-sample-bucket-6561a9c6-a7a4-11e9-b2b3-0242ac1cxxx2/predictions.json

1 个答案:

答案 0 :(得分:0)

!earthengine --no-use_cloud_api upload image --asset_id={outputAssetID} {outputImageFile} {outputJsonFile}

如果您使用的是Python API,只需在上传图片之前传递--no-use_cloud_api即可解决该问题。