두 DEM을 비교하고 차이점을 보여주는 방법은 무엇입니까?


10

DEM을 서로 비교하고 싶습니다 (ASTER GDEM2 및 SRTM4.1). 나는 GDEM에 잘못된 높이를 가진 "구멍"이 있다는 것을 알고있다 (작업 영역에서 3 개를 찾았다). 이제 SRTM으로 수정하기 위해 더 많은 것이 있는지 알아야합니다. SAGA, GRASS 및 QGIS를 사용합니다.


그것들과 무엇을 비교합니까? 서로 서로 함께? 하나는 기준선이고 다른 하나는 결함이 있습니까?
nickves September

권리! 나는 단지 그들 사이의 차이점을 그려보고 싶다.
MAP

답변:


5

Raster1이 정확하고 Raster2가 결함이 있다고 의심되는 것으로 가정 해 봅시다.

그들은 또한 같은 단위에 있습니다 (두 래스터가 모두 DEM이라고 말하기 때문에 z 값은 미터 단위이어야합니다-나는 우리가 정확하고 같은 것을 비교한다고 가정합니다)

패키지 (qgis, grass, saga)에서 rast calc를 사용하여 패키지를 비교할 수 있습니다.

deviation_rast  = abs( (raster1 - raster2) / raster1 * 100 ) 

결과 래스터의 각 셀은 래스터 2가 래스터 1에서 벗어난 비율을 표시합니다.

그런 다음 필요에 따라 deviation_rast를 다시 분류 할 수 있습니다. 예 :

red -> deviation_rast_value > 75
orange -> deviation_rast_value > 50
yellow ->  deviation_rast_value > 25
green -> deviation_rast_value  > 0

문제가있는 영역을 식별하고 개입 할 것인지 선택


8
해수면 근처에 해발 고도가있는 DEM 의 비율은 좋은 생각이 아닙니다. raster2 == 0 일 때 많은 가짜 결과와 완전히 정의되지 않은 결과를 얻을 수 있습니다. 특이 치의 경우 (여러 가지 방법으로 수행 할 수 있음 : 일부 방법은 stats.stackexchange.com 을 참조하십시오 ).
whuber

11

두 DEM의 차이를 얻는 것부터 시작할 수 있습니다. QGIS에는 편리한 래스터 계산기 도구가 있습니다. 동일한 영역을 커버하는 두 DEM의 타일을 가져 와서 한 DEM의 값을 다른 DEM에서 뺍니다. 그러면 두 DEM 간의 고도 차이를 보여주는 멋진 래스터 레이어가 생깁니다.


5
정확히 하나의 DEM을 다른 DEM에서 빼십시오. 그런 다음 QGIS로 표시하거나 제로 주위의 공차를 사용하여 다시 분류합니다. If -5m <Result <5m와 같은 것은 DEM이 해당 특정 셀에서 동일한 값을 갖는 것으로 간주합니다.
Alexandre Neto

6
(+1) 시작하기도 간단합니다. DEM의 오류는 약간 복잡합니다. 고도 오류와 위치 오류로 인해 발생합니다. 위치 오차가없는 경우 일반적으로 일정한 공차를 기준으로 한 화면은 양호하지만 한 DEM이 다른 DEM에 비해 (작은) 일정한 수직 이동을 가질 수 있기 때문에 반드시 0 일 필요는 없습니다. 중앙값 차이에 대한 공차를 대신 사용하십시오. 언덕이 많은 지역에서, 위치 오차는 경사가 더 가파른 곳에서 더 많은 변화를 추가하므로, 경사의 접선에 비례하여 공차를 대략 증가시켜야합니다.
whuber

비슷한 문제가 있지만 래스터가 부분적으로 만 겹치며 (래스터 B는 래스터 A의 일부만 포함) "그리드 차이"도구가 작동하지 않습니다. 내가 할 수있는 아이디어가 있습니까?
H.Wiener
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.