axioma.core.dp.DataObjectProperties¶Свойства объекта данных
От него наследуются: TableProperties, RasterProperties
DataObjectProperties(metadata, tabFile)¶Конструктор
Параметры:
- metadata (
TabMetadata) – Метаданные- tabFile (
str) – Файл TAB
DataObjectProperties(parser)Конструктор
Параметры: parser ( TabFileParser) – Иницилиализированный ранее парсер файла TAB.
axioma.core.dp.TableProperties¶Свойства объекта данных типа таблица
Унаследован от: DataObjectProperties
TableProperties(metadata, tabFile)¶Конструктор
Параметры:
- metadata (
TabMetadata) – Метаданные- tabFile (
str) – Файл TAB
TableProperties(parser)Конструктор
Параметры: parser ( TabFileParser) – Иницилиализированный ранее парсер файла TAB.
Пример использования:
filename = 'world.tab' #Если мы хотим поменять в объекте world = open_file(filename) if world is not None: props = world.properties() # Получаем свойства if props is not None: # Если свойства пустые meta = props.metadata() # Получаем метаданные for v in meta.keys(): # Печатаем какие есть метеданные print(v) print('\IsReadOnly', meta.value('\IsReadOnly')) # Значение meta.setValue('\IsReadOnly', 'TRUE') # Меняем значение if (isinstance(world, Table)): world.setProperties(TableProperties(meta, filename)) # меняем свойства
axioma.core.dp.RasterProperties¶Свойства объекта данных типа растр
Унаследован от: DataObjectProperties
RasterProperties(metadata, tabFile)¶Конструктор
Параметры:
- metadata (
TabMetadata) – Метаданные- tabFile (
str) – Файл TAB
RasterProperties(parser)Конструктор
Параметры: parser ( TabFileParser) – Иницилиализированный ранее парсер файла TAB.
hotLink()¶