我有关于如何在Android中获取海拔高度的链接 - > SensorManager.getAltitude(pressure at sea level, atmospheric pressure)
但是......需要知道海平面压力的价值。我已阅读Android文档中有关如何获取它的以下声明。
必须知道海平面的压力,通常可以检索到 来自附近的机场数据库。
然后,我发现可以通过提供机场代码来提供值的网址。就我而言,它是东京国际机场(羽田机场)。机场代码 HND 。
以下是网络服务提供商网址: http://avdata.geekpilot.net/
以下是东京国际机场的样本输出(http://avdata.geekpilot.net/weather/HND)
<weather>
<ident>RJTT</ident>
<error/>
<metar>
2011/09/22 08:00
RJTT 220800Z 04019KT 9999 -SHRA FEW012 BKN025 BKN040 21/18 Q1000 NOSIG
</metar>
<taf>
2011/09/22 04:12
TAF
AMD TAF
AMD RJTT 220409Z 2204/2306 08016KT 9999 FEW030 SCT050
BECMG 2204/2206 05014KT
TEMPO 2207/2209 36018G30KT SHRA
BECMG 2303/2306 10008KT
</taf>
</weather>
问题:不知道如何阅读上述信息以获取价值。
答案 0 :(得分:1)
METAR高度计(海平面气压)数据通常显示为A2992或ALTSG 2992,其中29.92是in .Hg或机场使用毫巴作为Q1000的值,如您的示例中所示,恰好是1个大气压或条形。
答案 1 :(得分:0)
我发现要翻译的url获取它并将其翻译成可读格式。
我的机场代码有RJTT(东京国际机场羽田机场)
以下是样品输出(压力(高度计):30.21英寸汞柱(1023.0 mb)):
METAR text: RJTT 260100Z 03011KT 9999 FEW025 BKN110 BKN170 20/14 Q1023 NOSIG RMK 1CU025 6AC110 7AC170 A3021
Conditions at: RJTT (TOKYO INTL AIRPO, JP) observed 0100 UTC 26 September 2011
Temperature: 20.0°C (68°F)
Dewpoint: 14.0°C (57°F) [RH = 68%]
Pressure (altimeter): 30.21 inches Hg (1023.0 mb)
Winds: from the NNE (30 degrees) at 13 MPH (11 knots; 5.7 m/s)
Visibility: 6 or more miles (10+ km)
Ceiling: 11000 feet AGL
Clouds: few clouds at 2500 feet AGL
broken clouds at 11000 feet AGL
broken clouds at 17000 feet AGL
Weather: no significant weather observed at this time