Учитывая ЦМР (цифровую модель рельефа) и линию (x1, y1) -> (x2, y2) (парные координаты (x, y)), как можно рассчитать профиль высот или сечение, спроецированное на эту линию?
Я ищу открытый исходный код, который я могу использовать в своем проекте, или псевдокод, который я могу использовать в качестве руководства.
Вы можете пойти гораздо дальше, комбинируя DEM и растровые цвета, используя GRASS с R. См .:
Смотрите некоторые примеры ниже:
С цветами возвышения (GRASS GIS и R):
С цветами геологической карты (Python с растром GRASS):
И используя скрипт Python в консоли Python QGIS:
источник
Вот скриншоты для GRASS:
источник