RasteredTable - Источники ГИС Панорама и AutoCAD.
- class axipy.RasteredTable
Базовые классы:
DataObjectДанные из таких источников, как ГИС Панорама и AutoCAD.
Свойства:
Система координат.
Возвращает путь к файлу таблицы.
Признак того, что объект данных является пространственным.
Возвращает признак валидности объекта.
Список доступных для запроса данных слоев.
Название объекта данных.
Дополнительные свойства объекта данных.
Провайдер изначального источника данных.
Схема таблицы.
Методы:
close()Пытается закрыть таблицу.
items([layer_name])Запрашивает записи из источника.
Сигналы:
Сигнал оповещения об удалении объекта.
Специальные методы:
Вход в контекст (используется с оператором
with).__eq__(other)Оператор равенства (==).
__exit__(exception_type, exception_value, ...)Закрывает таблицу при выходе из блока кода
with.__repr__()Официальное строковое представление объекта при вызове
repr().- __enter__() DataObject
Вход в контекст (используется с оператором
with).
- __exit__(exception_type: Optional[Type[BaseException]], exception_value: Optional[BaseException], traceback: Optional[TracebackType]) Optional[bool]
Закрывает таблицу при выходе из блока кода
with.
- close()
Пытается закрыть таблицу.
- Исключение:
RuntimeError – Ошибка закрытия таблицы.
Примечание
Объект данных не всегда может быть сразу закрыт. Например, для таблиц используется транзакционная модель редактирования и перед закрытием необходимо сохранить или отменить изменения, если они есть. См.
Table.is_modified.
- property coordsystem: Optional[CoordSystem]
Система координат.
- property destroyed: Signal
Сигнал оповещения об удалении объекта.
- property is_spatial: bool
Признак того, что объект данных является пространственным.
- property is_valid: bool
Возвращает признак валидности объекта.
- items(layer_name: Optional[str] = None) Iterator[Feature]
Запрашивает записи из источника.
- Параметры:
layer_name – Наименование слоя, по которому будет произведена выборка. Если значение пустое, выдаются данные по всем слоям.
- Результат:
Итератор по записям.
- property name: str
Название объекта данных.
- property properties: dict
Дополнительные свойства объекта данных.
- property provider: str
Провайдер изначального источника данных.
- property schema: Schema
Схема таблицы.