Мне было интересно, сможет ли кто-нибудь объяснить, является ли высота, возвращаемая объектом CLLocation, эллипсоидальной или геоидальной высотой?
Я знаю в мире Android, что Locationкласс имеет член «Высота», который определяется как «метры над эталонным эллипсоидом WGS 84». Это делает возвращаемое значение эллипсоидальной высотой, и результаты многих испытаний, кажется, подтверждают это.
Однако в документации для класса CLLocation не ясно, на что ссылается член высоты в этом классе. (геоидальный или эллипсоидальный). Много испытаний привели меня к убеждению, что alittudes на самом деле являются геоидальными высотами, но нет документации о том, истинно это или нет, и если это правда, на каком геоиде основаны высоты (EGM96, Geoid 12B, Geoid18 и т.д ...). Для целей моего приложения мне нужно иметь возможность получить высоты, возвращаемые объектами CLLocation, в виде эллипсоидальных высот (т.е. добавить геоидальную волнистость, рассчитанную по любой модели геоида, которую использует iOS), чтобы я мог затем применить коррекцию из другого геоида, который пользовательвыбрал.
Если у кого-то есть понимание этой темы, я был бы очень признателен!