Tỷ lệ và hệ số Z không ảnh hưởng đến phân tích độ dốc trong QGIS


10

Tôi đã sử dụng DEM SRTM để tạo ra một ngọn đồi trong QGIS 2.2.0. Tuy nhiên, ngọn đồi kết quả dường như được phóng đại theo chiều dọc. Ngoài ra, việc thay đổi cài đặt cho tỷ lệ và hệ số z không có bất kỳ ảnh hưởng nào đến kết quả trên đồi. Tôi đã thử cả hai tùy chọn trong QGIS, Phân tích-> DEM (mô hình địa hình) và phân tích địa hình -> Hillshade. Cả hai phương pháp đều cho kết quả như nhau.

Đây có phải là một sự cố cô lập, một lỗi, hoặc tôi đang thiếu một cái gì đó?


4
Khi bạn đang sử dụng DEM với tọa độ latlon theo độ thập phân và đơn vị dọc tính bằng mét, bạn phải đặt tỷ lệ (tỷ lệ đơn vị dọc thành đơn vị ngang) thành 111120. Tôi đã thử với một vài DEM từ Aster tôi không gặp vấn đề gì. Điều này thiết lập không chỉ cho việc leo đồi mà còn cho các tính toán độ dốc. Hy vọng nó sẽ giúp
Gerardo Jimenez

@GerardoJimenez, tôi đã thử nó và nó đã hoạt động. Cảm ơn
PyMapr

@GerardoJimenez, Thanderbolt, một trong hai bạn nên gửi và trả lời cho câu hỏi này và Thunderbolt nên chấp nhận nó để xóa câu hỏi này khỏi câu trả lời.
SS_Rebelious

Câu trả lời:


12

Câu trả lời của @ Gerardo chỉ đúng ở xích đạo. Tài liệu gdaldem lưu ý các giá trị tỷ lệ này là dành cho "các phép chiếu LatLong gần xích đạo"

Để tính tỷ lệ hoặc hệ số Z (nghịch đảo của tỷ lệ) ở các vĩ độ khác cho một quỷ có đơn vị dọc tính bằng mét, bạn có thể sử dụng các phương trình sau:

s=111320*cos(latitude*pi/180)
z=1/(111320*cos(latitude*pi/180))

Trong đó: 111320 là độ dài một độ tại xích đạo tính bằng mét (dựa trên WGS84, bạn có thể sử dụng 111111 nếu dễ nhớ hơn hoặc bạn đánh giá cao lịch sử ) và vĩ độ là vĩ độ ở trung tâm DEM của bạn.

Bạn có thể nhanh chóng tính toán hệ số tỷ lệ / z trong Excel / Libre Office Calc bằng các công thức sau:

For -s scale parameter
=111320*COS(latitude*PI()/180)
or
=111320*COS(RADIANS(latitude))

For -z z factor parameter
=1/(111320*COS(latitude*PI()/180)
or
=1/(111320*COS(RADIANS(latitude))

Bạn thậm chí có thể sử dụng một tìm kiếm Google đơn giản:

111320 * cos(latitude deg)
or
1/(111320 * cos(latitude deg))

Ví dụ: tỷ lệhệ số z cho Latitude = 38,5S

Đối với các DEM có đơn vị dọc tính bằng feet, chỉ cần chuyển đổi độ dài một độ ở đường xích đạo tính bằng mét, tức là 3,28 * 111320 = 365130. Vì vậy, phương trình của bạn trở thành:

s=365130*cos(latitude*pi/180)
z=1/(365130*cos(latitude*pi/180))

Ngoài ra, bạn có thể chuyển hướng DEM của mình sang một hệ thống phối hợp dự kiến ​​(cũng được đề xuất bởi các tài liệu gdaldem).


Câu trả lời này thực sự đã giúp tôi ngày hôm nay nhưng tôi hơi bối rối về các thuật ngữ được sử dụng trong QGIS. Khi tôi đi đến Raster - Phân tích địa hình - Độ dốc, tôi nhận được trường có tên là "hệ số Z" nhưng ở đây tôi phải nhập giá trị được gọi là "tỷ lệ" ở đây và không phải là giá trị nghịch đảo được gọi là "hệ số Z" ở đây. Bạn không thể nhập số rất nhỏ tôi nhận được khi tính toán nghịch đảo với phép tính ở trên và giá trị mặc định đã cho bạn biết rằng nó phải là một số lớn nhưng vẫn hơi khó hiểu vì tôi nghĩ cả hai thuật ngữ "tỷ lệ" so với "hệ số z" không thể được sử dụng đồng nghĩa.
Taya

@Taya Tôi không thấy trường "Yếu tố Z" trong công cụ Raster-> Phân tích-> DEM (Mô hình địa hình) từ menu trong QGIS 2.14. Tôi chỉ thấy một trường Scale. Có lẽ đó là một lỗi trong các phiên bản trước của QGIS ...? Chỉnh sửa: Ahh, bạn đang sử dụng plugin phân tích địa hình , đó phải là một lỗi trong plugin.
dùng2856

Tôi sẽ đề xuất một vài thay đổi cho câu trả lời này: 1. Đối với hầu hết các ứng dụng, bạn sẽ sử dụng hệ số tỷ lệ s hoặc hệ số z, không phải cả hai (có vẻ như là một lựa chọn hợp lý hơn và hoạt động tốt hơn trong QGIS). 2. Hệ số tỷ lệ bắc-nam luôn luôn 111320, nhưng yếu tố quy mô đông-tây là 111320*cos(latitude*pi/180). Ở vĩ độ cao, sự khác biệt này sẽ tạo ra các vấn đề quan trọng và có lẽ bạn cần phải điều chỉnh lại thành một hệ tọa độ mét (ví dụ: UTM) trước khi tính toán. Ở vĩ độ thấp, bạn có thể thử phân tách sự khác biệt : s = 111320 * 0.5 * (1 + cos(latitude*pi/180)).
Matthias Fripp

4

Khi làm việc với các DEM theo tọa độ dài lat với các đơn vị của chúng theo độ thập phân và đơn vị dọc tính bằng mét, bạn phải đặt "tỷ lệ (tỷ lệ đơn vị dọc thành đơn vị ngang) thành 111120. Trong

http://www.gdal.org/gdaldem.html

họ thậm chí còn gợi ý rằng cài đặt này cho các DEM có tọa độ lantlon và đơn vị dọc tính theo feet, thang đo phải được đặt thành 370400

Cài đặt này cũng ảnh hưởng đến tính toán độ dốc.

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.