관찰 된 위치를 기준으로 물고기의 이동 경로를 만들려고합니다.
강과 호수 내에서 물고기의 움직임을보고 있기 때문에, 폴리 라인을 형성하기 위해 점을 연결하는 것만으로도 많은 경로가 육지를 가로 지르는 것처럼 작동하지 않습니다. 물 경로 내로 이동 경로를 제한 할 방법이 필요합니다.
저는 프로그래머가 아니며 Arc 툴박스의 도구를 사용하여 작업을 수행합니다. 순차 포인트 사이의 거리가있는 FAT의 새로운 열도 유용합니다.
ArcMap 10을 사용하고 있습니다.
이동 경로를 생성하는 방법에 대한 제안이 있습니까?
데이터에 대한 정보가 조금 더 있습니다. 대부분의 위치는 많은 관측을 생성하는 경향이있는 원격 수신기에서 수집됩니다 (내 프로젝트 중 하나는 3 백만 건 이상의 탐지가 진행되고 있으며 각 탐지 기록에는 ID, 날짜 시간, 위도 및 경도가 포함됩니다). 물고기가 수신기의 감지 범위 내에 머무르면 대략 2 분마다 한 번씩 감지되어 많은 관측치 (점)가 발생하므로 첫 번째 단계는이 경우 1 일 동안 기간에 걸쳐 위도와 평균을 평균화하는 것입니다 . 호수 서식지에서 탐지 평균을 구하는 것이 일반적으로 효과가 있지만, 강에서 탐지하면 강 / 호수 경계 외부에서 탐지 할 수 있습니다. 가장 먼저해야 할 일은 "스냅"입니다. 강 / 호수 경계로의 평균 위치를 지정한 다음 강 / 호수 경계 내로 제한되는 이동 경로를 만들고 싶습니다. 이상적으로이 경로에는 각 선분의 거리가 포함됩니다. 내 강은 폴리 라인이고 호수는 다각형이지만 필요한 경우 강을 다각형으로 변환 할 수 있습니다. 대안으로, 원시 평균화되지 않은 데이터를 사용할 수 있으며 경계 내로 제한된 이동 경로를 만드는 것이 여전히 문제가 있지만 모든 탐지가 경계에있게되지만 많은 데이터가 발생합니다.
첨부 된 이미지는 서로 다른 두 물고기의 일일 평균 위치를 보여줍니다.