이전 부분에 이어: HydroRIVERS 하천 네트워크 데이터를 사용하여 길이가 80km 이상인 일류 하천을 추출하는 방법

이전 트윗에서 저는 WWF 글로벌 하천 데이터 HydroRIVERS를 공유했습니다 . 아직 읽지 않았다면 이 기사를 살펴보세요.

HydroRIVERS 하천 네트워크 데이터

HydroRIVERS는 글로벌 하천망 데이터베이스로, 공간 구조상 아래 그림과 같이 하나의 연속된 폴리라인이 아닌 강을 끝과 끝이 연결된 여러 개의 작은 세그먼트로 나눕니다.

전체 강을 추출하려면 직접 처리해야 하며 더 나은 데이터 처리를 위해 이러한 작은 강을 독립적인 폴리라인으로 연결해야 합니다.

따라서 오늘은 HydroRIVERS 하천망 데이터에서 총 길이가 80km가 넘는 일류 하천을 추출하는 방법에 대해 논의하겠습니다.

우선, 여기서 언급하는 1차 하천은 HydroRIVERS 데이터베이스의 속성 필드에서 정의한 수위를 의미하며, 국내 관련 기준에서 정의된 하천수위와 일치하는지 여부는 해당 범위 내에 있지 않다는 점에 유의해야 한다. 오늘 관심의 범위는 여기에 더 있습니다.강의 방법을 추출하는 방법에 중점을 둡니다.

HydroRIVERS에서 정의하는 하천의 수위는 장강, 황하 등 호수와 바다로 직접 흘러들어 바다로 직접 흘러가는 강을 말하지만 동시에 직접 흐르는 내륙하천도 많습니다. 특정 강에 속하지 않는 호수로 지류도 기본으로 정의됩니다.

프로세스

전체 HydroRIVERS 데이터 요소가 너무 커서 총 847만 개의 요소가 있다는 점을 고려하면 요소가 너무 많으면 처리 시 지연이 발생합니다. 그래서 내 생각에는 먼저 ArcGIS 소프트웨어에서 속성별로 선택하고 ORD_CLAS 필드 값이 1인 요소를 추출하여 요소의 양을 줄이는 것입니다.

레벨이 1인 특징 추출

데이터 내보내기

레벨이 1인 요소

처리 후 위의 강 수위가 1인 요소를 얻고 요소 수가 847만 개에서 690,000개로 감소합니다.

그러나 획득된 요소는 여전히 끝과 끝이 연결되어 있고 연결이 끊어져 있습니다.

장강(長江)은 단절되고 불연속적이다

다음 단계는 이러한 엔드 투 엔드 라인 세그먼트를 전체로 연결하는 것입니다.

ArcGIS 소프트웨어에서 좋은 방법과 도구를 찾지 못해서 땀흘렸네요~~(방법 아시는 분 계시면 개인메세지 부탁드려요)

무력한 FME의 도움으로 FME에서는 매우 간단하며 LineCombiner는 변환기를 사용하여 쉽게 수행할 수 있습니다!

FME를 사용하여 라인 세그먼트 연결

처리가 완료되면 종단 간 선 세그먼트가 연속적인 폴리라인으로 연결되고 요소 수가 690,000개에서 135,000개로 줄어듭니다.

각 강은 연속적인 폴리라인입니다.

이제 기본적으로 목표는 달성되었으며, 마지막 단계는 길이가 80km가 넘는 하천을 추출하는 것입니다.

각 강의 길이를 저장하기 위해 속성 테이블에 새 필드를 만듭니다.

새로운 분야

강 길이를 계산해 보세요

길이가 80km를 초과하는 하천을 필터링하려면 속성별로 다시 선택하고, 길이가 80km 미만인 하천을 삭제합니다.

최종적으로 최종 결과는 강의 길이가 80km 이상이고, 각 강이 연속적인 폴리라인이라는 결과를 얻게 됩니다.

발문

위의 내용은 HydroRIVERS 하천망 데이터를 이용하여 길이 80km 이상의 일류 하천을 추출하는 전 과정입니다. 물론 데이터 처리 과정에서 요구되는 사항은 다릅니다. 다음은 방법을 소개하는 것뿐입니다. 귀하의 참조를 위해 실현될 수 있습니다.

추천

출처blog.csdn.net/m0_61147973/article/details/124097099