Raster - Растр
- class axipy.Raster
Базовые классы:
DataObjectРастровый объект.
Свойства:
Система координат растра.
Матрица преобразования из точек на изображении (пиксели) в точки на карте.
Возвращает путь к файлу таблицы.
Признак того, что объект данных является пространственным.
Возвращает признак валидности объекта.
Название объекта данных.
Дополнительные свойства объекта данных.
Провайдер изначального источника данных.
Матрица преобразования из точек на карте в точки на изображении (пиксели).
Размер растра в пикселях.
Методы:
close([wait])Закрыть объект данных.
get_gcps()Возвращает точки привязки.
Сигналы:
Сигнал оповещения об удалении объекта.
Специальные методы:
Вход в контекст (используется с оператором
with).__eq__(other)Оператор равенства (==).
__exit__(exception_type, exception_value, ...)Закрывает таблицу при выходе из блока кода
with.__repr__()Официальное строковое представление объекта при вызове
repr().Исключения:
Не удалось дождаться полного закрытия объекта данных в рамках установленного времени.
- exception CloseTimeout
Базовые классы:
ExceptionНе удалось дождаться полного закрытия объекта данных в рамках установленного времени. Используется в функции
axipy.Table.close().
- __enter__() DataObject
Вход в контекст (используется с оператором
with).
- __exit__(exception_type: Optional[Type[BaseException]], exception_value: Optional[BaseException], traceback: Optional[TracebackType]) Optional[bool]
Закрывает таблицу при выходе из блока кода
with.
- close(wait: bool = True)
Закрыть объект данных.
- Параметры:
wait –
Будет ли метод ждать полного закрытия объекта данных. Если передать значение wait=True (по умолчанию), метод будет ждать полного закрытия объекта и освобождения всех связанных ресурсов. Если объект не был полностью закрыт в течение 1 минуты, будет вызвано исключение
axipy.DataObject.CloseTimeout. Если передать значение wait=False, метод отметит объект на закрытие, не дожидаясь полного освобождения ресурсов.Полное закрытие объекта данных означает что после выхода из функции, все связанные с объектом ресурсы, например файлы объекта данных, будут гарантированно освобождены.
- Исключение:
RuntimeError – Ошибка закрытия объекта данных.
CloseTimeout – Не удалось дождаться полного закрытия объекта данных в рамках установленного времени.
Примечание
Объект данных не всегда может быть сразу закрыт. Например, для таблиц используется транзакционная модель редактирования и перед закрытием необходимо сохранить или отменить изменения, если они есть. См.
Table.is_modified.
- property coordsystem: Optional[CoordSystem]
Система координат растра.
- property device_to_scene_transform: QTransform
Матрица преобразования из точек на изображении (пиксели) в точки на карте.
- property scene_to_device_transform: QTransform
Матрица преобразования из точек на карте в точки на изображении (пиксели).