Beispiel #1
0
                or CUtils.text_is_decimal(char_2) is False:
            return self.Object_Confirm_IUnKnown, self._object_name

        if CUtils.equal_ignore_case(self.file_info.file_ext, self.Name_Tif) \
                or CUtils.equal_ignore_case(self.file_info.file_ext, self.Name_Bil):
            self._object_confirm = self.Object_Confirm_IKnown
            self._object_name = self.file_info.file_main_name
        else:
            self._object_confirm = self.Object_Confirm_IKnown_Not
            self._object_name = None
        return self._object_confirm, self._object_name


if __name__ == '__main__':
    # file_info = CFileInfoEx(plugins_1000_dom_10.FileType_File,
    #                        '/Users/wangxiya/Documents/交换/1.给我的/即时服务产品/业务数据集/DOM/湖北单个成果数据/H49G001026/H49G001026.tif',
    #                        '/Users/wangxiya/Documents/交换', '<root><type>dom</type></root>')
    file_info = CFileInfoEx(plugins_8014_dem_part_2.FileType_File,
                            r'D:\迅雷下载\数据入库3\DEM\造的数据TIF\6369.0-796.0\6369.0-796.0.tif',
                            r'D:\迅雷下载\数据入库3\DEM\造的数据TIF\6369.0-796.0\tif', '<root><type>dem</type></root>')
    plugins = plugins_8014_dem_part_2(file_info)
    object_confirm, object_name = plugins.classified()
    if object_confirm == plugins_8014_dem_part_2.Object_Confirm_IUnKnown:
        print('对不起, 您给你的文件, 我不认识')
    elif object_confirm == plugins_8014_dem_part_2.Object_Confirm_IKnown_Not:
        print('您给你的文件, 我确认它不是对象')
    elif object_confirm == plugins_8014_dem_part_2.Object_Confirm_IKnown:
        print('您给你的文件, 我确认它的类型是[{0}], 对象名称为[{1}]'.format(plugins.get_id(), object_name))
    elif object_confirm == plugins_8014_dem_part_2.Object_Confirm_Maybe:
        print('您给你的文件, 我确认它的类型是[{0}], 对象名称为[{1}]'.format(plugins.get_id(), object_name))
Beispiel #2
0
            self._object_confirm = self.Object_Confirm_IKnown
            self._object_name = file_main_name
        else:
            self._object_confirm = self.Object_Confirm_IKnown_Not
            self._object_name = None

        return self._object_confirm, self._object_name


if __name__ == '__main__':
    # file_info = CFileInfoEx(plugins_1000_dom_10.FileType_File,
    #                        '/Users/wangxiya/Documents/交换/1.给我的/即时服务产品/业务数据集/DOM/湖北单个成果数据/H49G001026/H49G001026.tif',
    #                        '/Users/wangxiya/Documents/交换', '<root><type>dom</type></root>')
    file_info = CFileInfoEx(
        plugins_8010_dem_10.FileType_File,
        r'D:\迅雷下载\数据入库3\DEM\造的数据TIF\G49G001031\G49G001031.bil',
        r'D:\迅雷下载\数据入库3\DEM\造的数据TIF\G49G001031\bil',
        '<root><type>dem</type></root>')
    plugins = plugins_8010_dem_10(file_info)
    object_confirm, object_name = plugins.classified()
    if object_confirm == plugins_8010_dem_10.Object_Confirm_IUnKnown:
        print('对不起, 您给你的文件, 我不认识')
    elif object_confirm == plugins_8010_dem_10.Object_Confirm_IKnown_Not:
        print('您给你的文件, 我确认它不是对象')
    elif object_confirm == plugins_8010_dem_10.Object_Confirm_IKnown:
        print('您给你的文件, 我确认它的类型是[{0}], 对象名称为[{1}]'.format(
            plugins.get_id(), object_name))
    elif object_confirm == plugins_8010_dem_10.Object_Confirm_Maybe:
        print('您给你的文件, 我确认它的类型是[{0}], 对象名称为[{1}]'.format(
            plugins.get_id(), object_name))
                self.Name_Width: 500,
                self.Name_XPath: "//Description",
                self.Name_ID: 'Description',
                self.Name_Title: '说明',
                self.Name_Group: self.QA_Group_Data_Integrity,
                self.Name_Result: self.QA_Result_Error
            }
        ]


if __name__ == '__main__':
    # file_info = CFileInfoEx(plugins_1000_dom_10.FileType_File,
    #                        '/Users/wangxiya/Documents/交换/1.给我的/即时服务产品/业务数据集/DOM/湖北单个成果数据/H49G001026/H49G001026.tif',
    #                        '/Users/wangxiya/Documents/交换', '<root><type>dom</type></root>')
    file_info = CFileInfoEx(plugins_8060_custom.FileType_File,
                            r'D:\迅雷下载\数据入库3\自定义影像\qwe124513asa.tif',
                            r'D:\迅雷下载\数据入库3\自定义影像\tif',
                            '<root><type>dem</type></root>')
    plugins = plugins_8060_custom(file_info)
    object_confirm, object_name = plugins.classified()
    if object_confirm == plugins_8060_custom.Object_Confirm_IUnKnown:
        print('对不起, 您给你的文件, 我不认识')
    elif object_confirm == plugins_8060_custom.Object_Confirm_IKnown_Not:
        print('您给你的文件, 我确认它不是对象')
    elif object_confirm == plugins_8060_custom.Object_Confirm_IKnown:
        print('您给你的文件, 我确认它的类型是[{0}], 对象名称为[{1}]'.format(
            plugins.get_id(), object_name))
    elif object_confirm == plugins_8060_custom.Object_Confirm_Maybe:
        print('您给你的文件, 我确认它的类型是[{0}], 对象名称为[{1}]'.format(
            plugins.get_id(), object_name))
        if CUtils.equal_ignore_case(file_ext, self.Name_Tif) \
                or CUtils.equal_ignore_case(file_ext, self.Name_Bil):
            self._object_confirm = self.Object_Confirm_IKnown
            self._object_name = file_main_name
        else:
            self._object_confirm = self.Object_Confirm_IKnown_Not
            self._object_name = None

        return self._object_confirm, self._object_name


if __name__ == '__main__':
    file_info = CFileInfoEx(
        plugins_8012_dem_12.FileType_File,
        r'D:\迅雷下载\数据入库3\DEM\造的数据TIF\G49G00103121\G49G00103121.tif',
        r'D:\迅雷下载\数据入库3\DEM\造的数据TIF\G49G00103121\tif',
        '<root><type>dem</type></root>')
    plugins = plugins_8012_dem_12(file_info)
    object_confirm, object_name = plugins.classified()
    if object_confirm == plugins_8012_dem_12.Object_Confirm_IUnKnown:
        print('对不起, 您给你的文件, 我不认识')
    elif object_confirm == plugins_8012_dem_12.Object_Confirm_IKnown_Not:
        print('您给你的文件, 我确认它不是对象')
    elif object_confirm == plugins_8012_dem_12.Object_Confirm_IKnown:
        print('您给你的文件, 我确认它的类型是[{0}], 对象名称为[{1}]'.format(
            plugins.get_id(), object_name))
    elif object_confirm == plugins_8012_dem_12.Object_Confirm_Maybe:
        print('您给你的文件, 我确认它的类型是[{0}], 对象名称为[{1}]'.format(
            plugins.get_id(), object_name))
Beispiel #5
0
            return self.Object_Confirm_IUnKnown, self._object_name

        if CUtils.equal_ignore_case(file_ext, self.Name_Tif):
            self._object_confirm = self.Object_Confirm_IKnown
            self._object_name = file_main_name
        else:
            self._object_confirm = self.Object_Confirm_IKnown_Not
            self._object_name = None

        return self._object_confirm, self._object_name


if __name__ == '__main__':
    # file_info = CFileInfoEx(plugins_1000_dom_10.FileType_File,
    #                        '/Users/wangxiya/Documents/交换/1.给我的/即时服务产品/业务数据集/DOM/湖北单个成果数据/H49G001026/H49G001026.tif',
    #                        '/Users/wangxiya/Documents/交换', '<root><type>dom</type></root>')
    file_info = CFileInfoEx(plugins_8001_dom_10_dom.FileType_File,
                            r'D:\迅雷下载\数据入库3\DOM\造的数据\dom-10\G49G001030DOM\G49G001030DOM.tif',
                            r'D:\迅雷下载\数据入库3\DOM\造的数据\dom-10\G49G001030DOM\tif', '<root><type>dom</type></root>')
    plugins = plugins_8001_dom_10_dom(file_info)
    object_confirm, object_name = plugins.classified()
    plugins.init_qa_file_list(file_info)
    if object_confirm == plugins_8001_dom_10_dom.Object_Confirm_IUnKnown:
        print('对不起, 您给你的文件, 我不认识')
    elif object_confirm == plugins_8001_dom_10_dom.Object_Confirm_IKnown_Not:
        print('您给你的文件, 我确认它不是对象')
    elif object_confirm == plugins_8001_dom_10_dom.Object_Confirm_IKnown:
        print('您给你的文件, 我确认它的类型是[{0}], 对象名称为[{1}]'.format(plugins.get_id(), object_name))
    elif object_confirm == plugins_8001_dom_10_dom.Object_Confirm_Maybe:
        print('您给你的文件, 我确认它的类型是[{0}], 对象名称为[{1}]'.format(plugins.get_id(), object_name))
# -*- coding: utf-8 -*-
# @Time : 2020/11/10 13:10
# @Author : 张源博
# @File : plugins_4007_gf4_pmi.py
from imetadata.base.c_fileInfoEx import CFileInfoEx
from imetadata.business.metadata.base.plugins.industry.sat.c_satFilePlugins_gf4_pmi import CSatFilePlugins_gf4_pmi


class plugins_4007_gf4_pmi(CSatFilePlugins_gf4_pmi):
    pass


if __name__ == '__main__':
    file_info = CFileInfoEx(
        plugins_4007_gf4_pmi.FileType_Dir,
        r'E:\测试数据\GF4_PMI_E115.0_N36.6_20160803_L1A0000125813', r'E:\测试数据', '')

    plugins = plugins_4007_gf4_pmi(file_info)
    object_confirm, object_name = plugins.classified()
    if object_confirm == plugins_4007_gf4_pmi.Object_Confirm_IUnKnown:
        print('对不起, 您给你的文件, 我不认识')
    elif object_confirm == plugins_4007_gf4_pmi.Object_Confirm_IKnown_Not:
        print('您给你的文件, 我确认它不是对象')
    elif object_confirm == plugins_4007_gf4_pmi.Object_Confirm_IKnown:
        print('您给你的文件, 我确认它的类型是[{0}], 对象名称为[{1}]'.format(
            plugins.get_id(), object_name))
    elif object_confirm == plugins_4007_gf4_pmi.Object_Confirm_Maybe:
        print('您给你的文件, 我确认它的类型是[{0}], 对象名称为[{1}]'.format(
            plugins.get_id(), object_name))
        if CUtils.equal_ignore_case(self.file_info.file_ext, self.Name_Tif):
            self._object_confirm = self.Object_Confirm_IKnown
            self._object_name = self.file_info.file_main_name
        else:
            self._object_confirm = self.Object_Confirm_IKnown_Not
            self._object_name = None
        return self._object_confirm, self._object_name


if __name__ == '__main__':
    # file_info = CFileInfoEx(plugins_1000_dom_10.FileType_File,
    #                        '/Users/wangxiya/Documents/交换/1.给我的/即时服务产品/业务数据集/DOM/湖北单个成果数据/H49G001026/H49G001026.tif',
    #                        '/Users/wangxiya/Documents/交换', '<root><type>dom</type></root>')
    file_info = CFileInfoEx(
        plugins_8004_dom_part_2.FileType_File,
        r'D:\迅雷下载\数据入库1\DOM\广西影像数据\2772.0-509.0\2772.0-509.0.tif',
        r'D:\迅雷下载\数据入库1\DOM\广西影像数据\2772.0-509.0\tif',
        '<root><type>dom</type></root>')
    plugins = plugins_8004_dom_part_2(file_info)
    object_confirm, object_name = plugins.classified()
    plugins.init_qa_file_list(file_info)
    if object_confirm == plugins_8004_dom_part_2.Object_Confirm_IUnKnown:
        print('对不起, 您给你的文件, 我不认识')
    elif object_confirm == plugins_8004_dom_part_2.Object_Confirm_IKnown_Not:
        print('您给你的文件, 我确认它不是对象')
    elif object_confirm == plugins_8004_dom_part_2.Object_Confirm_IKnown:
        print('您给你的文件, 我确认它的类型是[{0}], 对象名称为[{1}]'.format(
            plugins.get_id(), object_name))
    elif object_confirm == plugins_8004_dom_part_2.Object_Confirm_Maybe:
        print('您给你的文件, 我确认它的类型是[{0}], 对象名称为[{1}]'.format(
            plugins.get_id(), object_name))
Beispiel #8
0
                or CUtils.text_is_numeric(char_8_to_10) is False:
            return self.Object_Confirm_IUnKnown, self._object_name

        if CUtils.equal_ignore_case(file_ext, self.Name_Tif):
            self._object_confirm = self.Object_Confirm_IKnown
            self._object_name = file_main_name
        else:
            self._object_confirm = self.Object_Confirm_IKnown_Not
            self._object_name = None

        return self._object_confirm, self._object_name


if __name__ == '__main__':
    # file_info = CFileInfoEx(plugins_1000_dom_10.FileType_File,
    #                        '/Users/wangxiya/Documents/交换/1.给我的/即时服务产品/业务数据集/DOM/湖北单个成果数据/H49G001026/H49G001026.tif',
    #                        '/Users/wangxiya/Documents/交换', '<root><type>dom</type></root>')
    file_info = CFileInfoEx(plugins_8000_dom_10.FileType_File,
                            r'D:\data\tif\wsiearth_H49G001026\H49G001026.tif',
                            r'D:\data\tif', '<root><type>dom</type></root>')
    plugins = plugins_8000_dom_10(file_info)
    # object_confirm, object_name = plugins.classified()
    # if object_confirm == plugins_1000_dom_10.Object_Confirm_IUnKnown:
    #     print('对不起, 您给你的文件, 我不认识')
    # elif object_confirm == plugins_1000_dom_10.Object_Confirm_IKnown_Not:
    #     print('您给你的文件, 我确认它不是对象')
    # elif object_confirm == plugins_1000_dom_10.Object_Confirm_IKnown:
    #     print('您给你的文件, 我确认它的类型是[{0}], 对象名称为[{1}]'.format(plugins.get_id(), object_name))
    # elif object_confirm == plugins_1000_dom_10.Object_Confirm_Maybe:
    #     print('您给你的文件, 我确认它的类型是[{0}], 对象名称为[{1}]'.format(plugins.get_id(), object_name))