Làm thế nào để tạo ra một mô hình Hillshade với nhiều màu sắc alà Imhof?


13

Tôi muốn tạo ra một mô hình Hillshade với nhiều màu "alà Imhof". Điều đó có nghĩa là, tôi không muốn một ngọn đồi màu xám "thông thường", tôi muốn sử dụng màu xám xanh và xám xám từ các hướng mặt trời khác nhau.

Bất cứ ý tưởng làm thế nào tôi có thể làm điều đó với qgis? Có plugin nào không?


Tôi hy vọng những hình ảnh này có thể hiểu rõ hơn nhiều về lợi thế của việc áp dụng palet Imhof cộng với quy trình tạo hình đồi đặc biệt có tên là Quá trình Bẻ khóa Độ phân giải trên DTM. Hình ảnh bên trái là một bảng màu truyền thống và quá trình bóng DTM. Ở bên phải là một ví dụ về hình ảnh đồi núi "Độ phân giải" của Imhof trên DTM. ! [nhập mô tả hình ảnh tại đây ] ( i.stack.imgur.com/VZsRI.png )
Gabriel Asato

Câu trả lời:


6

Bạn đang sau khi nâng cao màu, bóng mờ? Bạn có thể bắt đầu bằng cách xem tại đây: http://underdark.wordpress.com/2012/01/19/a-guide-to-beautitable-reliefs-in-qgis/

Cách sử dụng đơn giản nhưng không cung cấp nhiều cách kiểm soát tốt. Kết quả sẽ không giống với Imhof Tôi sợ :(

Gợi ý: Nếu DEM của bạn là lat / lon thì hãy chuyển đổi nó thành CRS dự kiến ​​trước.


Tôi biết công cụ đó, nhưng nó không phải là những gì tôi đang tìm kiếm. Kết quả là quá ... "hữu cơ", tốt cho sản xuất bản đồ số, nhưng không cho bản đồ in. Nhưng cảm ơn!
MAP

Tôi không nhận ra đó là bạn, MAP! Để kiểm soát tốt, bạn có thể sử dụng gdaldem hillshade và gdaldem giảm màu hiện có trong QGIS (với các công cụ hữu ích khác), trong menu Raster. giảm màu gdaldem thực sự hữu ích, bạn cũng có thể thiết lập độ trong suốt cho màu sắc. Tôi hy vọng bạn sẽ thấy điều này: linfiniti.com/2010/12/ Cách hsv_merge hoạt động tốt.
nhopton

1
Tôi gần như quên mất, gdaldem cũng có thể tạo ra các trình quét dữ liệu cho độ dốc và khía cạnh. Chúng cũng có thể được hiển thị bằng cách sử dụng màu sắc gdaldem, với một đoạn màu phù hợp. Trong trường hợp bạn muốn thêm một lớp dốc màu vàng vào hỗn hợp, ví dụ (như được đề xuất bởi Imhof).
nhopton

4

Tôi thực sự không sử dụng QGIS thường xuyên vì vậy tôi không biết nó sẽ được thực hiện ở đó như thế nào, nhưng trong Whitebox GAT , bạn chỉ cần tạo một bảng màu tùy chỉnh bằng Trình quản lý bảng màu (menu Công cụ) để hiển thị hình ảnh trên đồi của bạn với:

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

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

Bảng màu ở trên chỉ đơn giản pha trộn RGB (0, 50, 100) thành RGB (255, 240, 170), mặc dù có thể có bất kỳ bảng màu tùy chỉnh mong muốn nào. Dưới đây là một ví dụ về hình ảnh ngọn đồi sử dụng bảng màu này:

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

Thậm chí thú vị hơn, bạn có thể phủ lớp DEM trong suốt trong bảng màu từ xanh nhạt sang trắng:

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

Điều này mang lại một cảm giác thoáng mát tốt đẹp trong đáy thung lũng như thể chúng được lấp đầy bởi một bầu không khí dày hơn. Bạn có thể có rất nhiều niềm vui với nó. Dưới đây là một ví dụ với lớp phủ dữ liệu khác:

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


Để biết thêm chi tiết về cách tiếp cận này, tôi đã tạo một blog về chủ đề này tại đây, whiteboxgeospatial.wordpress.com/2014/08/14/iêu
WhiteboxDev

3

Tôi đã có cùng một vấn đề vài năm trước và sau đó tôi đã tạo ra chương trình Imhof của riêng mình bằng cách sử dụng python và số. Mẹo nhỏ là chọn một phạm vi độ cao và áp dụng bảng màu tuyến tính. Cuối cùng, bạn phải kết hợp các kết quả khác nhau. Đây là một đoạn mã của tôi (rất đơn giản)

......

   abajos = nrange(dtm, 0,500)
   amedias = nrange(dtm, 499, 4000)
   amaximas = where (dtm > 4000, dtm, 0)

.......

    abajos_i       = convert.num2img(abajosbin)
    abajos_ic      = ImageOps.colorize(abajos_i, (147, 160, 150),(215, 210, 188))

    amedias_i      = convert.num2img(amediasbin)
    amedias_ic     = ImageOps.colorize(amedias_i, (215, 210, 188), (206, 187, 173))

    amaximas_i     = convert.num2img(amaximasbin)
    amaximas_ic    = ImageOps.colorize(amaximas_i, (206, 187, 173), (255,255,255))

ImageOps là một phần của gói Image python.

Chuyển đổi từ tiff (16b) sang số là điên bằng cách sử dụng pynumeric (tôi nghĩ, không nhớ rõ lắm).

Các bộ dữ liệu như (147, 160, 150), (215, 210, 188) có nghĩa là từ màu nào đến màu nào tôi muốn màu dốc của tôi và các RGB đó phản ánh Imhof nhạt.

Kết quả là một DTM với bảng màu Imhof rất chi tiết, hơn 256 màu.

Nếu ai đó muốn tạo một plugin Imhof, tôi rất vui lòng truyền mã.

Ví dụ về độ phân giải Bumps + Imhoff

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.