Tính toán độ cao dọc theo đường thẳng từ DEM?


16

Cho một DEM (Mô hình độ cao số) và một đường (x1, y1) -> (x2, y2) (tọa độ ghép (x, y)), làm thế nào người ta có thể tính toán cấu hình độ cao hoặc mặt cắt ngang được chiếu trên đường đó?

Tôi đang tìm kiếm một mã nguồn mở mà tôi có thể sử dụng trong dự án hoặc mã giả mà tôi có thể sử dụng làm hướng dẫn.

Câu trả lời:


14

Lệnh GRASS r.profilethực hiện điều này ( tài liệu , nguồn ) và sẽ cung cấp một cơ sở tốt để thực hiện một mặt cắt và có sẵn theo GPL.



5

Bạn có thể đi xa hơn bằng cách kết hợp DEM và màu raster, sử dụng GRASS với R. Xem:

Xem một số ví dụ dưới đây:

Với màu sắc độ cao (GRASS GIS và R):

nhập mô tả hình ảnh ở đây

Với màu sắc của Bản đồ địa chất (Python với GRASS raster):

nhập mô tả hình ảnh ở đây

Và sử dụng tập lệnh Python trong bảng điều khiển Python của QGIS:

nhập mô tả hình ảnh ở đây


4

Đây là ảnh chụp màn hình cho GRASS: văn bản thay thế văn bản thay thế


Những hình ảnh này có nguồn gốc từ công cụ được chỉ định trong câu trả lời của scw (r.profile) hay chúng là từ một công cụ khác (ví dụ như một công cụ GUI)? Có lẽ câu trả lời có thể được cải thiện nếu bạn chỉ định tên của công cụ, một số tham chiếu cho tài liệu của nó và nơi có thể truy cập nó trong phần mềm.
Andre Silva
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.