내가 같이 raster
패키지에 distanceFromPoints 기능을 사용하기 위해 노력하고있어 좌표DistanceFromPoints는
distanceFromPoints(object,xy,...)
, 오브젝트가 래스터과 xy
이 x
의 행렬과 y
이 경우, 지금
xy
은 한 점을 나타내며,
xy
과 각 래스터 셀 사이의 거리를 나타내는 1000 개의 값을 얻습니다. 내 문제는
xy
에 여러 좌표 (예 : 10 포인트)가있는 경우입니다. 함수 설명은
xy
이 여러 점이 될 수 있음을 나타내지 만 복수 점
XY
점이있는이 함수를 실행하면
XY
에있는 각 좌표의 1000 값을 기대하면서도 여전히 1000 값만 얻습니다. 이게 어떻게 작동합니까?
감사합니다.
정말 고마워요. 내가 다루고있는 수천 개의 포인트가 있기 때문에 적용이나 루프를 사용하지 않으려 고 노력했다. 이것은 내 코드에서 시간이 오래 걸리는 계산으로 바뀐다. 그러나 당신이 지적했듯이, 이것이 유일한 선택 인 것 같습니다. 답변 해 주셔서 대단히 감사합니다. –
도움이 되니 기쁩니다. 이것이 유용하고 질문에 대답 한 경우, 위쪽 화살표를 클릭하여 upvoting을 고려하고 틱 (체크) 표시를 클릭하여 대답을 수락하십시오. 이것은 주석 대신에 SO에서 감사를 말하는 preferenced 방법입니다. – dww