RasteredTable - Источники ГИС Панорама и AutoCAD.

class axipy.RasteredTable

Базовые классы: DataObject

Данные из таких источников, как ГИС Панорама и AutoCAD.

Свойства:

coordsystem

Система координат.

file_name

Возвращает путь к файлу таблицы.

is_spatial

Признак того, что объект данных является пространственным.

is_valid

Возвращает признак валидности объекта.

layers

Список доступных для запроса данных слоев.

name

Название объекта данных.

properties

Дополнительные свойства объекта данных.

provider

Провайдер изначального источника данных.

schema

Схема таблицы.

Методы:

close()

Пытается закрыть таблицу.

items([layer_name])

Запрашивает записи из источника.

Сигналы:

destroyed

Сигнал оповещения об удалении объекта.

Специальные методы:

__enter__()

Вход в контекст (используется с оператором with).

__eq__(other)

Оператор равенства (==).

__exit__(exception_type, exception_value, ...)

Закрывает таблицу при выходе из блока кода with.

__repr__()

Официальное строковое представление объекта при вызове repr().

__enter__() DataObject

Вход в контекст (используется с оператором with).

__eq__(other: object) bool

Оператор равенства (==).

__exit__(exception_type: Optional[Type[BaseException]], exception_value: Optional[BaseException], traceback: Optional[TracebackType]) Optional[bool]

Закрывает таблицу при выходе из блока кода with.

__repr__() str

Официальное строковое представление объекта при вызове repr().

close()

Пытается закрыть таблицу.

Исключение:

RuntimeError – Ошибка закрытия таблицы.

Примечание

Объект данных не всегда может быть сразу закрыт. Например, для таблиц используется транзакционная модель редактирования и перед закрытием необходимо сохранить или отменить изменения, если они есть. См. Table.is_modified.

property coordsystem: Optional[CoordSystem]

Система координат.

property destroyed: Signal

Сигнал оповещения об удалении объекта.

property file_name: Optional[Path]

Возвращает путь к файлу таблицы.

property is_spatial: bool

Признак того, что объект данных является пространственным.

property is_valid: bool

Возвращает признак валидности объекта.

items(layer_name: Optional[str] = None) Iterator[Feature]

Запрашивает записи из источника.

Параметры:

layer_name – Наименование слоя, по которому будет произведена выборка. Если значение пустое, выдаются данные по всем слоям.

Результат:

Итератор по записям.

property layers: List[str]

Список доступных для запроса данных слоев.

property name: str

Название объекта данных.

property properties: dict

Дополнительные свойства объекта данных.

property provider: str

Провайдер изначального источника данных.

property schema: Schema

Схема таблицы.