Vincenty의 알고리즘 구현을 사용하고 있으며 "위치"라는 클래스가 있는데, 여기에는 "타원체 표면 위의 고도"로 정의 된 위도, 경도 및 고도가 필요합니다.
그러한 응용에서 의미는 무엇입니까? 단순한 "MSL 위의 높이"입니까?
$GPGGA
스트림은 2 세트의 고도 데이터 (WGS84 타원체 및 MSL)를 제공합니다. 두 가지 정보에 익숙하지 않은 사람들에게는 매우 혼란 스러울 수 있습니다.
Vincenty의 알고리즘 구현을 사용하고 있으며 "위치"라는 클래스가 있는데, 여기에는 "타원체 표면 위의 고도"로 정의 된 위도, 경도 및 고도가 필요합니다.
그러한 응용에서 의미는 무엇입니까? 단순한 "MSL 위의 높이"입니까?
$GPGGA
스트림은 2 세트의 고도 데이터 (WGS84 타원체 및 MSL)를 제공합니다. 두 가지 정보에 익숙하지 않은 사람들에게는 매우 혼란 스러울 수 있습니다.
답변:
타원체 위의 높이 (타원체 높이)는 지구 모양에 가까운 수학적 모델 위의 고도입니다. 현재 가장 일반적인 것은 WGS84입니다. 이것들은 GPS에서 얻을 수있는 고도입니다.
직교 높이는 지오이드 또는 등전위 표면, 즉 동일한 중력 표면 위에서 측정됩니다. MSL은 "평균 해수면"으로, 등전위 표면에 거의 근접해야하지만 내륙에서 직접 측정 할 수는 없습니다.
타원체와 달리 지오이드 함수로 표현할 수 없다복잡하기 때문에 (2NinerRomeo의 설명 참조) 변환시 그리드 시프트 래스터를 사용하여 특정 위치에서 타원체 분리를 찾아야합니다. NRCAN에는이 내용을 설명하는 알맞은 페이지가 있습니다.
직교 (예 : MSL) 높이가있는 경우 적절한 그리드 이동 파일을 사용하여 높이를 변환해야합니다.
ellispoid는 지구의 3 차원 모양에 가까운 수학적 모델입니다. 이 정의를 참조하십시오 . 타원체 상단의 표고는 0이지만 근사치이므로 주어진 점에서 타원체 위 또는 아래에있을 수 있습니다. "타원체 표면 위의 높이"는 측정 값과 타원체의 0 값 사이의 거리입니다.
주어진 좌표계의 Z 값은 무언가를 기반으로해야합니다. 일반화 된 지구 모양보다 높은 높이입니다. MSL은 한 가지 방법이지만 내 경험상 대부분의 경우 타원체를 대략적인 수치로 사용합니다. 예를 들어 GPS는 글로벌 좌표계로 WGS84를 사용하며 WGS84 타원체 입니다.