DataObject - Объект данных¶
-
class
axipy.da.
DataObject
¶ Объект данных.
Открываемые объекты из источников данных представляются объектами этого типа. Возможные реализации: таблица, растр, грид, чертеж, панорама, и так далее.
Пример:
table = provider_manager.openfile('path/to/file.tab') ... table.close() # Закрывает таблицу
Для закрытия объекта данных можно использовать менеджер контекста - выражение
with
. В таком случае таблица будет закрыта при выходе из блока. См.close()
.Пример:
with provider_manager.openfile('path/to/file.tab') as raster: ... # При выходе из блока растр будет закрыт
Methods:
close
()Пытается закрыть таблицу.
Attributes:
Сигнал оповещения об удалении объекта.
Признак того, что объект данных является пространственным.
Название объекта данных.
Дополнительные свойства объекта данных.
Провайдер изначального источника данных.
-
close
()¶ Пытается закрыть таблицу.
- Исключение
RuntimeError – Ошибка закрытия таблицы.
Примечание
Объект данных не всегда может быть сразу закрыт. Например, для таблиц используется транзакционная модель редактирования и перед закрытием необходимо сохранить или отменить изменения, если они есть. См.
Table.is_modified
.
-
property
destroyed
¶ Сигнал оповещения об удалении объекта.
- Тип результата
Signal
-