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