def __upload_image(self,file_path,session,upload_url,image_name,properties,nodata):
"""Summary
Args:
file_path (TYPE): Description
session (TYPE): Description
upload_url (TYPE): Description
image_name (TYPE): Description
properties (TYPE): Description
nodata (TYPE): Description
"""
with open ( file_path , 'rb' ) as f:
files = {'file': f}
resp = session.post ( upload_url , files=files )
gsid = resp.json ()[0]
asset_data = {"id": image_name ,
"tilesets": [
{"sources": [
{"primaryPath": gsid ,
"additionalPaths": []}
]}
] ,
"bands": [] ,
"properties": properties ,
"missingData": {"value": nodata}
}
task_id = ee.data.newTaskId ( 1 )[0]
_ = ee.data.startIngestion ( task_id , asset_data )
评论列表
文章目录