Google maps 如何查找lon/lat多边形的高程

Google maps 如何查找lon/lat多边形的高程,google-maps,gis,polygon,postgis,elevation,Google Maps,Gis,Polygon,Postgis,Elevation,我正在尝试创建一个应用程序,它使用有关某个区域的地形信息。我使用kml文件中的lon/lat(4326)多边形,并将几何图形存储在postgis中 我需要找到由lon/lat点定义的特定区域(多边形)的高程波动。这怎么可能?我读过一些可能的解决方案,比如DEM,但我不知道如何使用它们。 有没有其他方法可以实现这一目标 提前感谢您的回复。令人惊讶的是,这里有一个Google Elevation API:)(主要用于Android开发,您需要注册一个合适的密钥): 也许您可以使用同一服务的Java

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

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


提前感谢您的回复。

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

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

也许你可以告诉我们,但要注意:

Google Elevation API的使用限制为每天2500个请求


好的是,在一个请求中,您可以获得关于一条线的高程数据,该线具有任意数量的分割点(分割器将该线分割为等长的部分)。

这是否适用于我的情况?我的意思是我有一个实体多边形来寻找它的高度。这是怎么可能的呢?制作一个正交矩阵,通过大量查询(按行或按列,查询次数较少),您可以获得剖面点中的高程。从这里你可以插入所需的点数。谢谢你的回复!我也发现了这一点,但我不知道如何使用这些数据。编写一个获取高程数据的程序,并将其存储在数据库中。(列:x、y、lon、lat、立面)2。编写使用收集的数据的程序。顺便说一句,你想如何处理这些数据?1,2适用于你的解决方案或相关帖子上发布的解决方案?我有一个多边形,我需要知道是否有海拔起伏(可能是山脉),其中可能会阻挡摄像机的视线。