R로 한 지점에서 다른 지점까지의 거리 계산

호세

한 지점에서 다른 지점까지의 거리를 계산하고 싶습니다. 아래 매트릭스에서 모든 지점으로부터의 거리가 동시에 계산되고 있음을 알 수 있습니다. 하지만 나머지는 한 가지만 말씀 드리고 싶습니다. 공식에서 이것을 어떻게 정의합니까? 예를 들어 속성 ​​6에서 다른 속성 19 개까지의 거리를 알고 싶습니다.

library(geosphere)
df<-structure(list(Latitude = c(-23.8, -23.8, -23.9, -23.9, -23.9,  -23.9, -23.9, -23.9, -23.9, -23.9, -23.9, -23.9, -23.9, -23.9, 
+ -23.9, -23.9, -23.9, -23.9, -23.9), Longitude = c(-49.6, -49.6, -49.6, -49.6, -49.6, -49.6, -49.6, -49.6, -49.6, -49.6, -49.7, 
+ -49.7, -49.7, -49.7, -49.7, -49.6, -49.6, -49.6, -49.6), Production = c(526, 350, 526, 469, 285, 175, 175, 350, 350, 175, 350, 175, 175, 364, 
+ 175, 175, 350, 45.5, 54.6)), class = "data.frame", row.names = c(NA, -19L))
coordinaties<-df[,1:2]
d<-as.dist(distm(coordinaties[,2:1]))
data.matrix(d)

    1        2        3        4        5        6        7        8
1      0.00     0.00 11075.61 11075.61 11075.61 11075.61 11075.61 11075.61
2      0.00     0.00 11075.61 11075.61 11075.61 11075.61 11075.61 11075.61
3  11075.61 11075.61     0.00     0.00     0.00     0.00     0.00     0.00
4  11075.61 11075.61     0.00     0.00     0.00     0.00     0.00     0.00
5  11075.61 11075.61     0.00     0.00     0.00     0.00     0.00     0.00
6  11075.61 11075.61     0.00     0.00     0.00     0.00     0.00     0.00
7  11075.61 11075.61     0.00     0.00     0.00     0.00     0.00     0.00
8  11075.61 11075.61     0.00     0.00     0.00     0.00     0.00     0.00
9  11075.61 11075.61     0.00     0.00     0.00     0.00     0.00     0.00
10 11075.61 11075.61     0.00     0.00     0.00     0.00     0.00     0.00
11 15048.01 15048.01 10183.02 10183.02 10183.02 10183.02 10183.02 10183.02
12 15048.01 15048.01 10183.02 10183.02 10183.02 10183.02 10183.02 10183.02
13 15048.01 15048.01 10183.02 10183.02 10183.02 10183.02 10183.02 10183.02
14 15048.01 15048.01 10183.02 10183.02 10183.02 10183.02 10183.02 10183.02
15 15048.01 15048.01 10183.02 10183.02 10183.02 10183.02 10183.02 10183.02
16 11075.61 11075.61     0.00     0.00     0.00     0.00     0.00     0.00
17 11075.61 11075.61     0.00     0.00     0.00     0.00     0.00     0.00
18 11075.61 11075.61     0.00     0.00     0.00     0.00     0.00     0.00
19 11075.61 11075.61     0.00     0.00     0.00     0.00     0.00     0.00
          9       10       11       12       13       14       15       16
1  11075.61 11075.61 15048.01 15048.01 15048.01 15048.01 15048.01 11075.61
2  11075.61 11075.61 15048.01 15048.01 15048.01 15048.01 15048.01 11075.61
3      0.00     0.00 10183.02 10183.02 10183.02 10183.02 10183.02     0.00
4      0.00     0.00 10183.02 10183.02 10183.02 10183.02 10183.02     0.00
5      0.00     0.00 10183.02 10183.02 10183.02 10183.02 10183.02     0.00
6      0.00     0.00 10183.02 10183.02 10183.02 10183.02 10183.02     0.00
7      0.00     0.00 10183.02 10183.02 10183.02 10183.02 10183.02     0.00
8      0.00     0.00 10183.02 10183.02 10183.02 10183.02 10183.02     0.00
9      0.00     0.00 10183.02 10183.02 10183.02 10183.02 10183.02     0.00
10     0.00     0.00 10183.02 10183.02 10183.02 10183.02 10183.02     0.00
11 10183.02 10183.02     0.00     0.00     0.00     0.00     0.00 10183.02
12 10183.02 10183.02     0.00     0.00     0.00     0.00     0.00 10183.02
13 10183.02 10183.02     0.00     0.00     0.00     0.00     0.00 10183.02
14 10183.02 10183.02     0.00     0.00     0.00     0.00     0.00 10183.02
15 10183.02 10183.02     0.00     0.00     0.00     0.00     0.00 10183.02
16     0.00     0.00 10183.02 10183.02 10183.02 10183.02 10183.02     0.00
17     0.00     0.00 10183.02 10183.02 10183.02 10183.02 10183.02     0.00
18     0.00     0.00 10183.02 10183.02 10183.02 10183.02 10183.02     0.00
19     0.00     0.00 10183.02 10183.02 10183.02 10183.02 10183.02     0.00
         17       18       19
1  11075.61 11075.61 11075.61
2  11075.61 11075.61 11075.61
3      0.00     0.00     0.00
4      0.00     0.00     0.00
5      0.00     0.00     0.00
6      0.00     0.00     0.00
7      0.00     0.00     0.00
8      0.00     0.00     0.00
9      0.00     0.00     0.00
10     0.00     0.00     0.00
11 10183.02 10183.02 10183.02
12 10183.02 10183.02 10183.02
13 10183.02 10183.02 10183.02
14 10183.02 10183.02 10183.02
15 10183.02 10183.02 10183.02
16     0.00     0.00     0.00
17     0.00     0.00     0.00
18     0.00     0.00     0.00
19     0.00     0.00     0.00

감사!!!

Denis

참조 ?distm: 두 세트의 포인트를 사용할 수 있습니다.

distm(coordinaties[6,2:1],coordinaties[-6,2:1])

         [,1]     [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9]    [,10]    [,11]    [,12]
[1,] 11075.61 11075.61    0    0    0    0    0    0    0 10183.02 10183.02 10183.02
        [,13]    [,14] [,15] [,16] [,17] [,18]
[1,] 10183.02 10183.02     0     0     0     0

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PostGIS는 한 지점에서 여러 지점까지의 거리를 계산합니다.

분류에서Dev

지구상의 점 사이의 거리를 계산할 때 왜 Haversine과 Geodesic 계산이 서로 다른가요?

분류에서Dev

한 SVG 요소의 지점에서 다른 지점으로 그리는 방법은 무엇입니까?

분류에서Dev

임의의 축에있는 한 지점까지의 거리 계산

분류에서Dev

행렬의 한 지점에서 행렬의 다른 모든 지점까지의 거리 찾기

분류에서Dev

두 개의 서로 다른 그룹화 된 데이터 프레임에서 위치 지점 간의 최대 거리 계산

분류에서Dev

안드로이드에서 캔버스 지점의 거리 계산

분류에서Dev

R에서 서로 다른 지점 간 전환 수를 계산하는 방법

분류에서Dev

두 점 사이의 각도 거리 계산, wrt에서 세 번째 점까지

분류에서Dev

한 지점에서 다른 지점으로 개체 이동

분류에서Dev

Github의 한 지점에서 다른 지점으로 특정 파일 이동

분류에서Dev

점에서 유한 점 집합까지의 거리

분류에서Dev

Android : 사용자가 한 지점에서 다른 지점으로 선을 그리도록합니다.

분류에서Dev

지도에서 다른 마커로부터의 거리를 계산 한 다음 적어도 하나를 선택하는 방법

분류에서Dev

같은 유형의 다른 노드까지의 거리 계산

분류에서Dev

벡터가 주어지면 거리 l에서 점을 계산합니다.

분류에서Dev

벡터가 주어지면 거리 l에서 점을 계산합니다.

분류에서Dev

다른 지점이있는 경우 한 지점에서 다른 지점으로 줄을 자릅니다.

분류에서Dev

다른 지점이있는 경우 한 지점에서 다른 지점으로 줄을 자릅니다.

분류에서Dev

P5에서 한 지점에서 다른 지점으로 천천히 선을 그리는 방법은 무엇입니까?

분류에서Dev

3D에서 다른 세 지점까지의 거리를 사용하여 지점 위치 지정

분류에서Dev

파이썬에서 각 지점 사이의 거리를 계산하는 가장 빠른 방법

분류에서Dev

Python-동일한 문자열의 한 지점 또는 다른 지점에서 선 제거

분류에서Dev

알고리즘 : 방향성 그래프에서 꼭지점에서 다른 모든 꼭지점까지의 경로가 있는지 확인합니까?

분류에서Dev

단순한 유 방향 그래프의 주어진 두 정점 사이의 모든 에지 분리 경로를 계산합니다.

분류에서Dev

정사각형 행렬의 한 지점에서 장애물이있는 다른 지점까지 가능한 모든 경로를 가져옵니다.

분류에서Dev

한 지점에서 다른 여러 지점까지의 n 개의 가장 짧은 유클리드 길이를 찾는 효율적인 알고리즘

분류에서Dev

파이썬에서 모든 점에서 주어진 점까지의 가중 거리 계산

분류에서Dev

한 지점에서 다른 지점으로의 변경 사항을 취소 할 수 없습니다.

Related 관련 기사

  1. 1

    PostGIS는 한 지점에서 여러 지점까지의 거리를 계산합니다.

  2. 2

    지구상의 점 사이의 거리를 계산할 때 왜 Haversine과 Geodesic 계산이 서로 다른가요?

  3. 3

    한 SVG 요소의 지점에서 다른 지점으로 그리는 방법은 무엇입니까?

  4. 4

    임의의 축에있는 한 지점까지의 거리 계산

  5. 5

    행렬의 한 지점에서 행렬의 다른 모든 지점까지의 거리 찾기

  6. 6

    두 개의 서로 다른 그룹화 된 데이터 프레임에서 위치 지점 간의 최대 거리 계산

  7. 7

    안드로이드에서 캔버스 지점의 거리 계산

  8. 8

    R에서 서로 다른 지점 간 전환 수를 계산하는 방법

  9. 9

    두 점 사이의 각도 거리 계산, wrt에서 세 번째 점까지

  10. 10

    한 지점에서 다른 지점으로 개체 이동

  11. 11

    Github의 한 지점에서 다른 지점으로 특정 파일 이동

  12. 12

    점에서 유한 점 집합까지의 거리

  13. 13

    Android : 사용자가 한 지점에서 다른 지점으로 선을 그리도록합니다.

  14. 14

    지도에서 다른 마커로부터의 거리를 계산 한 다음 적어도 하나를 선택하는 방법

  15. 15

    같은 유형의 다른 노드까지의 거리 계산

  16. 16

    벡터가 주어지면 거리 l에서 점을 계산합니다.

  17. 17

    벡터가 주어지면 거리 l에서 점을 계산합니다.

  18. 18

    다른 지점이있는 경우 한 지점에서 다른 지점으로 줄을 자릅니다.

  19. 19

    다른 지점이있는 경우 한 지점에서 다른 지점으로 줄을 자릅니다.

  20. 20

    P5에서 한 지점에서 다른 지점으로 천천히 선을 그리는 방법은 무엇입니까?

  21. 21

    3D에서 다른 세 지점까지의 거리를 사용하여 지점 위치 지정

  22. 22

    파이썬에서 각 지점 사이의 거리를 계산하는 가장 빠른 방법

  23. 23

    Python-동일한 문자열의 한 지점 또는 다른 지점에서 선 제거

  24. 24

    알고리즘 : 방향성 그래프에서 꼭지점에서 다른 모든 꼭지점까지의 경로가 있는지 확인합니까?

  25. 25

    단순한 유 방향 그래프의 주어진 두 정점 사이의 모든 에지 분리 경로를 계산합니다.

  26. 26

    정사각형 행렬의 한 지점에서 장애물이있는 다른 지점까지 가능한 모든 경로를 가져옵니다.

  27. 27

    한 지점에서 다른 여러 지점까지의 n 개의 가장 짧은 유클리드 길이를 찾는 효율적인 알고리즘

  28. 28

    파이썬에서 모든 점에서 주어진 점까지의 가중 거리 계산

  29. 29

    한 지점에서 다른 지점으로의 변경 사항을 취소 할 수 없습니다.

뜨겁다태그

보관