흐름 방향 함수

ArcGIS Image for ArcGIS Online에서 사용할 수 있습니다.

D8, MFD(Multi-Flow Direction) 또는 DINF(D-Infinity) 방법을 사용하여 각 셀로부터 내리막 인접 피처까지의 흐름 방향 래스터를 생성합니다.

이 함수는 전역 래스터 함수입니다.

참고

특정 흐름 모델링 방법에 대한 자세한 내용은 아래 관련 섹션을 참고하세요.

D8 방법

D8 흐름 옵션은 각 픽셀로부터 가장 가파른 내리막 인접 피처까지의 흐름 방향을 모델링합니다. 모든 흐름의 방향은 이 가장 가파른 인접 피처를 향합니다. D8 방향 유형의 결과는 1~255 값 범위의 정수 래스터입니다. 중심으로부터의 각 방향 값은 다음 이미지에 표시됩니다.

흐름 방향 코드

예를 들어 가장 가파른 하강 방향이 현재 프로세싱 픽셀의 왼쪽인 경우 흐름 방향은 16으로 코딩됩니다. 다음 예시에서는 고도 값이 흐름 방향 코드로 변환되는 방식을 보여줍니다.

흐름 방향 설명
흐름 방향 코드로 변환된 고도 값

픽셀이 8개의 인접 피처보다 낮은 경우 해당 픽셀에 가장 낮은 인접 피처 값이 지정되고 흐름 방향은 이 픽셀을 향합니다. 여러 인접 피처에 가장 낮은 값이 있는 경우에도 픽셀에 이 값이 할당되지만 흐름은 아래 설명된 두 가지 방법 중 하나로 정의됩니다. 이 방법은 노이즈로 간주되는 싱크를 제거하는 데 사용됩니다.

싱크란 흐름 방향 래스터의 유효한 값 8개 중 하나를 할당할 수 없는 흐름 방향을 가진 픽셀 또는 공간적으로 연결된 픽셀 모음입니다. 싱크는 모든 인접 픽셀이 프로세싱 픽셀보다 높거나 두 픽셀이 서로에게 흘러 2픽셀 루프를 형성하는 경우에 발생할 수 있습니다.

  • 픽셀이 여러 방향에서 z 값 변화가 동일하고 해당 픽셀이 싱크의 일부인 경우 흐름 방향은 정의되지 않은 것으로 간주됩니다. 이러한 경우 결과 흐름 방향 래스터의 해당 픽셀에 대한 값은 해당 방향의 합계가 됩니다. 예를 들어 z 값의 변화가 오른쪽(흐름 방향 = 1)과 아래쪽(흐름 방향 = 4)에서 동일한 경우 해당 픽셀의 흐름 방향은 1 + 4 = 5입니다.
  • 픽셀이 여러 방향에서 z 값 변화가 동일하고 해당 픽셀이 싱크의 일부가 아닌 경우 가장 가능성이 높은 방향을 정의하는 조회 테이블로 흐름 방향이 할당됩니다. 아래의 Greenlee(1987)를 참고하세요.

기본값이 선택되지 않은 설정에서 모든 엣지 셀이 밖으로 흐르도록 하기 매개변수를 사용하면 표면 래스터의 엣지에 있는 픽셀이 z 값에서 가장 가파른 하강이 있는 내부 픽셀을 향해 흐릅니다. 하강이 0보다 작거나 동일한 경우, 픽셀은 표면 래스터 바깥쪽으로 흐릅니다.

MFD(Multiple Flow Direction) 방법

Qin(2007)이 설명하는 MFD(Multiple Flow Direction) 알고리즘은 픽셀로부터 모든 내리막 인접 피처까지의 흐름을 분할합니다. 흐름 분할 지수는 국지 터레인 조건을 기반으로 하는 적응형 접근 방식에서 생성되며, 이는 각 내리막 인접 피처로 배수되는 흐름의 비율을 결정하는 데 사용됩니다.

  • MFD 흐름 방향 결과에는 D8 흐름 방향만 표시됩니다. MFD 흐름 방향에는 잠재적으로 각 관심 픽셀에 여러 값이 연결되어 있기 때문에(각 값은 각 내리막 인접 피처에 대한 흐름 비율에 해당) 결과를 쉽게 시각화할 수 없습니다. 그러나 MFD 흐름 방향 결과 래스터는 비례 MFD 흐름 방향을 활용하고 각 픽셀로부터 모든 내리막 인접 피처로의 흐름을 누적하는 흐름 누적 함수에 의해 인식되는 입력입니다.

DINF(D-Infinity) 방법

Tarboton(1997)이 설명하는 DINF(D-Infinity) 흐름 방법은 관심 픽셀을 중심으로 3x3 픽셀 창에 형성된 8개의 삼각말단면에서 가장 가파른 하강 경사로 흐름 방향을 결정합니다. 흐름 방향 결과는 0(정동 방향)에서 360(다시 정동 방향)까지 시계 반대 방향으로 진행되며 단일 각도(도)로 표시되는 부동 소수점 래스터입니다.

매개변수

매개변수설명

래스터

연속 고도 표면을 나타내는 입력 래스터입니다.

모든 엣지 셀이 밖으로 흐르도록 하기

엣지 픽셀이 항상 밖으로 흐르도록 하거나 정상 흐름 규칙을 따르도록 할지 지정합니다.

  • 없음 - 엣지 픽셀 내부의 최대 하강이 0보다 크면 흐름 방향은 평소대로 결정됩니다. 그렇지 않으면 흐름 방향이 엣지를 향하게 됩니다. 표면 래스터의 엣지에서 안쪽으로 흘러야 하는 픽셀이 해당 작업을 수행합니다. 이 옵션이 기본 설정입니다.
  • - 표면 래스터의 엣지에 있는 모든 픽셀은 표면 래스터의 바깥쪽으로 흐릅니다.

흐름 방향 유형

흐름 방향 계산에 사용할 흐름 방법 유형을 지정합니다.

  • D8 - D8 흐름 방법을 기반으로 흐름 방향을 할당합니다. 이 방법은 가장 가파른 내리막 인접 피처에 흐름 방향을 할당합니다. 이 옵션이 기본 설정입니다.
  • MFD - MFD 흐름 방법을 기반으로 흐름 방향을 할당합니다. 이 방법은 모든 내리막 인접 피처를 향하는 여러 방향의 비례 흐름을 할당합니다.
  • DINF - 삼각말단면의 가장 가파른 경사를 사용하는 D-Infinity 흐름 방법을 기반으로 흐름 방향을 할당합니다.

참조

Greenlee, D. D. 1987. "Raster and Vector Processing for Scanned Linework." Photogrammetric Engineering and Remote Sensing 53 (10): 1383~1387.

Qin, C, A. X. Zhu, T. Pei, B. Li, C. Zhou, and L. Yang. 2007. "An adaptive approach to selecting a flow partition exponent for a multiple flow directions algorithm." International Journal of Geographical Information Science 21 (4): 443~458

Tarboton, D. G., R. L. Bras, and I. Rodriguez–Iturbe. 1991. "On the Extraction of Channel Networks from Digital Elevation Data." Hydrological Processes 5: 81~100.