답변:
나는 작은 실험을했다 :
결과:
이것이 관심이 있는지 알려면 스크립트 (이 사이트의 어딘가에 게시되어 있음)를 파헤 치거나 자세한 내용으로 워크 플로를 설명 할 수 있습니다. ArcGIS를 사용했습니다.
** 업데이트 2017 년 9 월
위와 매우 유사하지만 ArcGIS의 래스터 접근 방식, 거리 및 수 문학 도구를 사용합니다. 까다로운 부분은 최소 스패닝 트리를 생성하고 래스터 형식의 '캐치'출구를 찾는 것입니다.
다음은 내가 따르는 단계입니다.
Int(Power(2,"backlink"-1))
. 흐름 방향과 무게 래스터를 사용하여 흐름을 축적하십시오. 비용 할당과 관련된 트릭은 실제로 MST와 비슷한 것을 생성합니다.네트워크의 프랙탈 구조를 염두에두고 'High Flow Streams'(즉, Con ( "FlowAccum"> 45,1)) 시작시 INLET 점을 약간 낮게 설정했습니다. 셀로 정의 된 유입구
고 유량 존재 및 초점 통계 = 2 & 셀이 SINK가 아닙니다 (유동 방향에 데이터 값 없음) .
유입구를 유동점 및 흐름 방향으로 사용하여 집수를 정의하십시오. 사진은 115 개의 어획량을 보여줍니다.
통계 : 평균 = 50.33, 최소 = 46 및 최대 = 74.
두 번째 어획량을 얻으려면 이미 정의 된 어획량에서 WEIGHT 래스터를 지우고 유량 누적 등을 계산할 수 있습니다.
이 방법은 래스터 기반이기 때문에 수백만 점에 대해 효과가 있으며 해당 점 수의 삼각 측량도 문제가되지 않습니다.