iOS CLLocation高度字段-椭球还是大地水准?

问题描述 投票:1回答:1

我想知道是否有人能够了解CLLocation对象返回的高度是椭球高还是大地水准高?

[在Android世界中,我知道Location类具有一个成员'Altitude',其定义为'WGS 84参考椭球上方的米'。这使该值返回了椭球高度,并且大量测试的结果似乎都证明了这一点。

但是,CLLocation类的文档并未明确说明该类中的海拔成员是指什么(地理或椭圆体)。大量测试使我相信这些铝柱实际上是大地水准面高度,但是没有关于这是否正确以及是否正确的文献资料,这些高度是基于(EGM96,大地水准面12B,大地水准面) 18等)。出于我的应用程序的目的,我需要能够将CLLocation对象返回的高度设为椭球高度(即,添加从iOS正在使用的任何大地水准面模型计算得出的大地水准面波动),以便随后可以对用户使用的其他大地水准面进行校正已选择。

如果有人对此主题有任何见解,我将不胜感激!

ios iphone gis geospatial cllocation
1个回答
0
投票

海拔文档,

讨论

正值表示海拔高度。负值表示海拔低于海平面。

https://developer.apple.com/documentation/corelocation/cllocation/1423820-altitude#declarations

并且由于大地水准面是全球平均海平面的模型,我们可以推断返回的高度高于大地水准面或正高。

https://en.m.wikipedia.org/wiki/Orthometric_height

我找不到有关IOS中使用的大地水准面模型的任何参考。

© www.soinside.com 2019 - 2024. All rights reserved.