주어진 폴리 라인을 따라 일련의 점의 거리를 찾아야합니다.
집 수지에 하천을 나타내는 폴리 라인 데이터 셋이 있으며, 강의 범위 (예 : FID 1-35)로 나뉩니다.
또한이 집수구 내에 추상화 라이센스에 대한 포인트 데이터 세트가 있으며이 중 일부는 하천을 따라 위치합니다. 속성 테이블에서 이들이 지하수 또는 지표수 라이센스로 정의 된 것을 알 수 있습니다.
두 가지는 관련이 없습니다. 즉, 하나는 다른 것에서 파생되지 않았습니다. 따라서이 강에 '현실'이 있음에도 불구하고 모든 지표수 라이센스가 강 폴리 라인 위에 정확하게 놓여있는 것은 아닙니다.
우리는 어느 지점이 서로 "상류 / 하류"인지를 파악할 수 있어야하며, 따라서 어떤 강이 해당 지점에 도달했는지, 그리고이 도달 범위의 시작부터 하류까지의 거리를 나열하고 싶었습니다. 그런 다음 두 지점의 다운 스트림 거리를 비교하여 업스트림 및 다운 스트림을 확인할 수 있습니다. 원하는 결과!
강 근처에서 / 매우 가까운 지점을 찾는 문제를 해결하기 위해 각 강 주변에 (작은) 버퍼를 사용하고 그 지점을 찾기 위해 버퍼를 쿼리하라는 지시를 받았습니다.
이것은 괜찮지 만 우리는 선이 아닌 영역 (버퍼)을 남깁니다. 따라서 이것과의 거리를 측정 할 수 없습니다.
설명 된대로 버퍼를 사용하여 문제가있는 강 도달 지점 근처 / 점을 찾은 다음 어떻게하면 강 도달 지점 (폴리 라인 세그먼트)을 따라 거리를 쿼리 할 수 있습니까 (?!)?