Обчислення профілю висоти по лінії від DEM?


16

З огляду на DEM (Цифрова модель висоти) та лінію (x1, y1) -> (x2, y2) (парні координати (x, y)), як можна обчислити профіль висоти або поперечний переріз, спроектований на цій лінії?

Я шукаю відкритий код, який я можу використовувати у своєму проекті або псевдо-код, який я можу використовувати як керівництво.

Відповіді:




5

Ви можете піти набагато далі, комбінуючи DEM і растрові кольори, використовуючи GRASS з R. Див.

Дивіться кілька прикладів нижче:

З кольорами висоти (GRASS GIS та R):

введіть тут опис зображення

З кольорами геологічної карти (Python з растром GRASS):

введіть тут опис зображення

І за допомогою сценарію Python в консолі Python QGIS:

введіть тут опис зображення


4

Ось скріншоти для GRASS: alt текст alt текст


Ці зображення походять від інструменту, вказаного у відповіді scw (r.profile), чи вони є з іншого інструменту (наприклад, інструмент GUI)? Можливо, відповідь можна було б покращити, якщо вказати назву інструменту, деяку посилання на його документацію та де можна отримати доступ до цього програмного забезпечення.
Андре Сільва
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.