HeightDataObjectSupport¶
-
class
axioma.core.dp.
HeightDataObjectSupport
¶ Абстрактный класс получения высот для гридов
От него наследуются:
-
-
getZcoord
(pos, cs)¶ Получение высоты по заданным координатам
- Параметры
pos (
QPointF
) – Точка - координата, для которой необходимо определить высотуcs (
CoordSystem
) – Координатная система, с которой передается запрашиваемая точка
- Результат
Возвращается два параметра: высота или 0, если значение недоступно или определено неверно и успешность выполнения операции. Подробнее см. пример ниже
- Тип результата
-
-
Пример использования:
from PyQt5.QtCore import QPointF # Для того, чтобы грид определялся как Gdal грид from axioma.plugin.gdal import * json = { "src": "gelengrid.mig" } raster = axioma.core.open_json(json) if raster is not None and raster.hasZCoord(): res = raster.getZcoord(QPointF(7427062, 4940898), raster.coordSystem()) print("Высота равна {}, успешность выполнения - {}".format(res[0], res[1]))