如何找到lon / lat多边形的高程

时间:2013-01-16 21:24:02

标签: google-maps gis polygon postgis elevation

我正在尝试创建一个使用有关区域的地形信息的应用程序。我使用来自kml文件的lon / lat(4326)多边形并将几何存储在postgis中。

我需要找到由lon / lat点定义的特定区域(多边形)的高程波动。这怎么可能?我已经阅读了某些可能的解决方案,如DEM,但我不知道如何使用它们。 有没有其他方法可以实现它?

提前感谢您的回复。

1 个答案:

答案 0 :(得分:1)

令人惊讶的是有一个Google Elevation API :)(主要用于Android开发,您需要注册一个正确的密钥):

https://developers.google.com/maps/documentation/elevation/

也许您可以使用相同服务的JavaScript API(我没有尝试过这个,只是找到了上一个链接):

https://developers.google.com/maps/documentation/javascript/services#Elevation

可能你可以使用它,但要注意这一点:

  

使用Google Elevation API每天的限制为2,500次。

好处是,在一个请求中,您可以获得有关 Line 的高程数据,其中包含任意数量的分隔点(分隔线将线条划分为相等长度的部分)。