axioma.core.dp.DataObject¶Абстрактный объект данных. Открываемые объекты из источников данных DataSource представляются объектами этого типа.
Возможные реализации: таблица, растр, грид, чертеж, панорама, и так далее.
От него наследуются:
DataObject()¶Конструктор класса
accessMode()¶Эта функция выдает режим доступа к объекту данных: только на чтение, или на чтение и запись
Результат: Текущий установленный режим доступа Тип результата: AccessMode
close()¶Добавлено в версии >2.0.2.
Запрос на закрытие
closeRequested()¶[signal] Запрошено закрытие
dataObjectId()¶Идентификатор открытого объекта данных.
Результат: Уникальный номер первичного открытого объекта данных
definition()¶Описание объекта данных
Результат: Указатель на объект, реализующий интерфейс описания объекта данных Тип результата: DataObjectDefinition
dependencies()¶
Результат: Метод возвращает список объектов данных, от которых зависит этот объект Тип результата: list[DataObject]
isSpatial()¶Пространственность объекта данных
Результат: True, если объект может содержать пространственные данные, иначе False Тип результата: bool
nameChanged()¶[signal] Сигнал смены имени
originalObject()¶
Результат: Изначальный объект данных Тип результата: DataObject
originalProvider()¶
Результат: провайдер изначального источника данных Тип результата: DataProvider
originalSource()¶
Результат: Оригинальный источник данных Тип результата: DataSource
properties()¶
Результат: Дополнительная информация об объекте данных Тип результата: DataObjectProperties
releaseHeavyResources()¶Указать объекту данных, что можно освободить ненужные в данный момент ресурсы Можно вызывать эту функцию, например, для того, чтобы сообщить объекту данных, что в текущий момент он не отображается на карте
setName(name)¶Устанавливает название объекта данных
Параметры: name ( str) – новое имя объекта данных
setProperties(properties)¶Задать дополнительную информацию об объекте данных
Параметры: properties ( DataObjectProperties) – дополнительная информация