Google Maps APIv3高程解析

时间:2015-04-20 22:49:27

标签: google-maps google-maps-api-3 geocoding

我正在构建一个沿路径使用高程的Web应用程序,因此我使用Maps API提取高程。但是,重要的是我知道这些信息的准确程度。 API文档指出高程分辨率是一个值 "表示内插高程的数据点之间的最大距离,以米为单位。" 这正是我想要的,但我从这个分辨率得到的值似乎很奇怪。试试下面给出的英格兰南部海岸的例子。

https://maps.googleapis.com/maps/api/elevation/json?locations=50.8,-1.1

此示例的分辨率为610米。现在,通过网络筛选了解谷歌用于高程数据的内容,SRTM 3大量增加。我个人广泛使用这个数据集,我知道它的分辨率为3弧秒,约为90米,可用于世界上大多数国家。但谷歌还表示,他们使用许多高程数据源来提供最佳possible coverage。因此,基于此,我希望高程分辨率至少为90米或更好。但是在整个欧洲的抽样似乎并非如此,并且通常超过100米。鉴于Google将使用的数据类型,对于英格兰南部海岸而言,610米似乎太高了。

所以我的问题是,任何人都可以对此有所了解,或者我错过了什么甚至做错了什么?我知道美国一些地区的分辨率很高(约4米),但正如我所说,直觉上你会期望全世界拥有至少90万分辨率。

1 个答案:

答案 0 :(得分:4)

API返回对样本图块有贡献的最粗糙资产的分辨率。在这种情况下,有30弧度的第二次测深贡献,在摄取时采样到600m +。瓷砖的其余部分是SRTM,摄取后的分辨率为~75m