2017-10-11 6 views
0

첫 번째 게시물에서 다시 시도해보십시오. GPS 응용 프로그램과 사용자 작업은 GPS 지점을 제공하는 버튼을 누르십시오. 해당 GPS 포인트는 직교 좌표로 변환됩니다. 나는 또한 표제를도 (degree)로 가질 것이다.데카르트 X, Y는 제목도를 부여하는 행을 만듭니다.

예를 들면 다음과 같이 표시됩니다.

35.107339 , XEastLon로 변환 -81.597964

-445505.80924453895 YNorthLat - 3885110.2004663

이 경우에는이 호 것 139도. 90도를 뺀 것은 그 시점에 선이 수직선 일 필요가 있기 때문입니다.

그래서 X를 연장해야합니다.Y는 왼쪽에서 25 피트, 오른쪽에서 또는 139 도의 머리글에 수직으로 말합니다.

감사합니다.

업데이트 : 다음은 내가 달성해야하는 것을 보여주는 이미지입니다.

운전자가 자동차의 버튼을 누르면 GPS 좌표가 다시 표시됩니다. X, Y로 변환하고 다시 표제로 돌아갑니다. 도표에서 볼 수 있듯이, 나는 단일 점과 표제를 가져 와서 두 점, 점 A & 점 B를 계산해야합니다. 원래의 질문에서 말했듯이, 지금은 단지 왼쪽에서 25 피트라고 말할 것입니다 우리가 들어가는 지점과 그 지점의 오른쪽 25 피트를 다시 말하지만, 원래 점의 각도를 X, Y에 대한 Decimal로 변환하기 때문에이 방정식에서 139 도의 방향을 취하여 변환을 수행하거나 90도를 빼는 것만 큼 간단합니다. 또는 선을 계산할 때 각도/기울기를 얻기 위해 90도를 더합니까?

Coordinates

+0

"90도 빼기"그럼 실제로 원하는 것을 스스로 추측해야합니까? "좌우로 또는 수직으로"그 중 일부 또는 전부를 말합니까? 어떤 종류의 결과를 원하십니까? 새 GPS 좌표는 정의가 잘 안된 하나 이상의 위치에 대해 조정됩니까? – Yunnosch

+0

원래 게시물을 다이어그램과 더 많은 코멘트로 업데이트하여보다 명확하게 작성해야합니다. – kfrosty

답변

0

이것은 내가 무엇을 찾고처럼 보인다. 여기에 GPS 질문의 이러한 유형의 답변을 얻는 데별로 행운이 없었기 때문에 지금은 답변으로 게시하십시오.

Link

바르 X2 = X1 + 길이 *와 Math.cos (각도)

는 는 는

는 바르 Y2 = Y1 + 길이 *에서는, Math.sin (각도)

I 이러한 시도하고 한 수동으로 구글 어스에 가서 측정 정말 가까이있다. 포인트 위의 수식과 같은 값을 추가하십시오. B 점에서 빼기.