当我尝试通过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
答案 0 :(得分:0)
!earthengine --no-use_cloud_api upload image --asset_id={outputAssetID} {outputImageFile} {outputJsonFile}
如果您使用的是Python API,只需在上传图片之前传递--no-use_cloud_api
即可解决该问题。