2009-10-03 4 views
0

내가 포인트 10 마일의 거리의 '말'에 무슨. 계산 방법 점 (위도 경도) 및 방위각의 좌표가있는 경우계산 위도/경도 점

예. I 북한을보고하고, 내가 무엇을 조정하면 해당 지리적 포인트가 내가 떨어져 십마일에서 특정 시점 ...에서 오전 알아?

답변

2

This site 수식의 꽤 좋은 컬렉션이 있습니다. 귀하의 경우를 들어,

이 lon1하자, lat1은 출발점, θ는 방위각 (종종 "베어링"이라고도 함)을 라디안 단위로 나타낸 것입니다. d 거리가 이동 한 거리 (km), R은 지구의 반경 (약 6371 km)입니다. 그러면 LAT2 최종가 lon2 좌표 찾을 수

lat2 = asin(sin(lat1)*cos(d/R) + cos(lat1)*sin(d/R)*cos(θ))

lon2 = lon1 + atan2(sin(θ)*sin(d/R)*cos(lat1), cos(d/R)−sin(lat1)*sin(lat2))

참고 : d는/R은 아크 길이 (D)에 대응 라디안의 각도를 나타낸다.

θ는 North = 0도, East = 90도 등으로 측정됩니다.

0

그건별로 의미가 없습니다. 의 첫번째 식을 보자

LAT2 = ASIN (SIN (LAT1) * COS (D/R) + COS (LAT1) * 죄 (D/R) * COS (θ))

죄 (LAT1) sin과 cos이 * 1 * cos (d/R) -> sin (d/R) * cos (θ) -> 동일 할 때 최대 결과는 1보다 클 수 없다. 가능한 가장 큰 결과는 1

=> 그 결과 수식에 따른 lat2는 최대 2가 될 수 있습니다.

+1

@carter : lat2 공식에서 아크 사인을 놓쳤습니까? –

0

또한이 거리를 계산하려면 베어링이 있어야합니다. 매우 짧은 거리의 경우, 큰 원 거리 (지구의 경로를 따라 거리)는 직교 거리에 매우 가깝지만 Jim Lewis의 대답에 의해 제공되는 사이트는 멋진 대화 형 사이트입니다. 이 사이트는 또한 광범위한 범위의 위도/경도 수식 http://williams.best.vwh.net/avform.htm을 가지고 있습니다.

관련 문제