DataObjectProperties¶
-
class
axioma.core.dp.
DataObjectProperties
¶ Свойства объекта данных
От него наследуются:
TableProperties
,RasterProperties
-
DataObjectProperties
(metadata, tabFile)¶ Конструктор
- Параметры
metadata (
TabMetadata
) – МетаданныеtabFile (
str
) – Файл TAB
-
DataObjectProperties
(parser)¶ Конструктор
- Параметры
parser (
TabFileParser
) – Инициализированный ранее парсер файла TAB.
-
metadata
()¶ Метаданные из TAB-файла
- Тип результата
-
TableProperties¶
-
class
axioma.core.dp.
TableProperties
¶ Свойства объекта данных типа таблица
Унаследован от:
DataObjectProperties
-
TableProperties
(metadata, tabFile)¶ Конструктор
- Параметры
metadata (
TabMetadata
) – МетаданныеtabFile (
str
) – Файл TAB
-
TableProperties
(parser)¶ Конструктор
- Параметры
parser (
TabFileParser
) – Инициализированный ранее парсер файла TAB.
-
Пример использования:
filename = 'world.tab' #Если мы хотим поменять в объекте world = axioma.core.open_json({'src': 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)) # меняем свойства
RasterProperties¶
-
class
axioma.core.dp.
RasterProperties
¶ Свойства объекта данных типа растр
Унаследован от:
DataObjectProperties
-
RasterProperties
(metadata, tabFile)¶ Конструктор
- Параметры
metadata (
TabMetadata
) – МетаданныеtabFile (
str
) – Файл TAB
-
RasterProperties
(parser)¶ Конструктор
- Параметры
parser (
TabFileParser
) – Инициализированный ранее парсер файла TAB.
-
hotLink
()¶
-