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
()¶