spatstat
패키지에서, 객체 클래스 linnet
은 선형 네트워크를 나타냅니다. 구성 요소는 네트워크의 모든 정점 (노드)의 포인트 패턴 인 vertices
입니다. 그것은 각 세그먼트의 시작 정점과 끝 정점을 지정하는 정수 인덱스 인 구성 요소 from
과 to
을가집니다. 각 세그먼트를 따라 공간 좌표 tp
은 시작 정점부터 끝 정점까지 측정됩니다. from
및 to
중에서 선택하는 방법은 개체 구성 방법에 따라 다릅니다. (당신은 또한 선 세그먼트의 공간 패턴 구성 요소 lines
를 사용할 수 있습니다, 당신의 의도에 따라
oldfrom <- L$from
oldto <- L$to
spa <- L$sparse
newL <- linnet(L$vertices, edges=cbind(oldto, oldfrom), sparse=spa)
하지 않음이 필요한 이유 확인 ...
: 다음과 같은 방법으로 모든 세그먼트를 취소 할 수 있습니다 클래스 psp
)은 L$vertices[L$from[i] ]
에서 L$vertices[L$to[i] ]
까지 세그먼트이므로 L$lines[i]
이 세그먼트입니다. df <- as.data.frame(as.psp(L))
을 수행하는 경우 df
은 각 세그먼트의 끝점 좌표를 제공하며 x0, y0
은 tp=0
에 해당하고 열은 x1,y1
에 해당하며 tp=1
에 해당합니다.
감사합니다. 그들이해야했던 방향으로 구축되지 않았기 때문에 몇 가지를 역으로해야합니다. 적절한 경우 tp는 일부 선형 참조 작업에서 도움이 될 수 있습니다. – BKS