DEM에서 싱크를 감지하고 채울 수있는 오픈 소스 도구가 있습니까? [닫은]


11

DEM에서 싱크를 감지하고 채울 수있는 오픈 소스 도구 나 저렴한 도구가 있습니까? ArcGIS Spatial Analyst가 제 가격 범위를 벗어났습니다.

답변:


14

잔디가 r.fill.dir 더 나은 아직, r.terraflow 대규모 래스터에 작업에 몇 문학의 도구 중 하나입니다. 충전 을 포함하는 TauDem 도 있습니다 PitRemove.


또한 우울증 채움 및 기타 수 문학적 응용 프로그램을위한 다양한 고속 (때로는 수천 배 더 빠른) 알고리즘을 갖춘 소프트웨어 인 RichDEM을 작성했습니다. 참조 : richdem.readthedocs.io/en/latest/depression_filling.html
리처드

TauDem은 크로스 플랫폼이며 Linux 및 OS X에서 잘 작동합니다.
mankoff

@mankoff 업데이트에 감사드립니다. 이전 릴리스는 Windows 전용이었습니다 (3.1 이었지만 이후 버전도 알고 있음). 불행히도 다운로드 페이지에는 참조가 포함되어 있지 않지만 homebrew 패키지와 함께 PPA가 포함되어 있습니다.
scw

9

SAGA 에는 몇 가지 채우기 방법이 있습니다

http://www.saga-gis.org/saga_modules_doc/ta_preprocessor/index.html

평평한 감지
싱크 배수 경로 감지
싱크 제거
필 싱크 (Planchon / Darboux, 2001)
필 싱크 (Wang & Liu)
필 싱크 XXL (Wang & Liu)


Planchon & Darboux (2001) 방법은 Wang & Liu (2006)와 동일한 결과를 훨씬 느리게 생성합니다. 대안이있는 경우 아무도 P & D를 사용해서는 안됩니다. Barnes (2014), Zhou (2016) 및 Wei (2018)는 Wang & Liu (2006)의 속도를 향상시켜 총 6 배 이상의 속도 향상을 달성했습니다.
Richard

4

이것은 실제로 저에게 활발한 연구 분야입니다.

저널 기사에 설명 된대로 Priority-Flood 알고리즘을 사용할 수 있으며 arXiv 에서도 사용할 수 있습니다. 이를 통해 부동 소수점 데이터의 경우 O (n log n) 시간과 정수 데이터의 경우 O (n) 시간으로 우울증을 채울 수 있습니다 . 소스 코드는 여기에서 확인할 수 있습니다 .

위의 알고리즘은 직렬이며 최대 1 억 셀 정도까지 잘 작동합니다. 그러나 때로는 데이터 세트가 더 큽니다.

arXiv 에서도 사용할 수있는 이 기사 는 최대 1 조 개 이상의 셀의 데이터 세트에 적합한 뛰어난 스케일링 알고리즘을 설명합니다. 출처는 여기에 있습니다 .

전술 한 모든 내용이 이제 RichDEM의 Python 래퍼에 포함됩니다 . 예제와 예쁜 그림이 포함 된 설명서는 여기에서 볼 수 있습니다 .

Beauford 유역에서 수행되는 우울증 충진

(면책 조항 : 위에서 언급 한 기사와 코드를 썼습니다.)


1

그렇습니다. 아직 테스트하지는 않았지만 소스 코드를 통해 눈을 돌 렸습니다. 좋은 프로그램 인 것 같습니다.

화이트 박스


1

Landserf (무료)- 클릭하여 홈페이지로 이동

나는 그것을 사용하고 그것을 사랑했다.

또한 Landserf에서는 Arc보다 알고리즘이 훨씬 더 정확하다고 생각합니다. 매우 견고한 수학이 사용되었으며 Jo Wood는 그의 분석에 사용 된 수학을 나열합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.