wpDataManagement.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:gee-bridge 作者: francbartoli 项目源码 文件源码
def data_management(self,session,upload_url,assets_names,file_path, properties, nodata):
        """Summary

        Args:
            session (TYPE): Description
            upload_url (TYPE): Description
            assets_names (TYPE): Description
            file_path (TYPE): Description
            properties (TYPE): Description
            nodata (TYPE): Description
        """
        file_root = file_path.split ( "/" )[-1].split ( "." )[0]
        image_name = self.asset_path + '/%s' % file_root

        already_uploaded = False
        if file_root in assets_names:
            self.logger.error("%s already in collection" % file_root)
            already_uploaded = True

        #if name file already in that asset it throws an error
        if os.path.exists ( file_path ) and not already_uploaded:
            self.__upload_image(file_path , session , upload_url , image_name,properties,nodata)
        else:
            self.logger.debug('%s already uploaded in GEE - Deleting old file' % file_root)
            self.__delete_image(image_name)
            self.__upload_image ( file_path , session , upload_url , image_name , properties , nodata )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号