是否有在线的基于图块的高程服务?


9

我正在开发一个应用程序,该应用程序要求在给定的纬度/经度坐标上标高,以沿任意给定的不规则路径放置许多紧密间隔的坐标。(路径是滑翔机/悬挂式滑翔机飞行的痕迹。)

我可以使用SRTM / GTOPO30 / GLOBE数据,但在任何时候我只需要在世界上很小(但任意)的部分,所以我想避免在本地存储DEM数据库。

还有Google的海拔API(供其地图使用),但每天的使用限制为2500个请求,而我的数据可能是数万个点。再加上多次查询服务器以查找紧密间隔的位置,似乎浪费带宽。

因此,理想情况下,我想要一个用于小型DEM切片的切片服务器。我找到了这个http://www.arcgis.com/home/item.html?id=1b48cd3b6276416784fe90a68c580a89,但是ArcGIS API指南中没有任何有用的信息。有人实际使用过吗?还有其他类似服务吗?


您可能会发现前面的StackOverflow讨论很有用:stackoverflow.com/questions/1090534/…–
Nelson

Answers:






1

MapZen在其网站和AWS S3上都有很棒的数据。它们有多种格式。我喜欢Terrarium PNG格式您必须使用此公式解码RGB值。(红色* 256 +绿色+蓝色/ 256)-32768您可以使用MapBox栅格图块查询https://github.com/mapbox/raster-tile-query或其他库从RGB中读取RGB值。我已经在Leaflet和OpenLayers中很好地显示了它们,甚至用彩色编码了海拔值。这是一个链接 https://mapzen.com/documentation/terrain-tiles/use-service/ 您可以从AWS S3存储桶中访问没有API密钥的数据。 https://s3.amazonaws.com/elevation-tiles-prod/terrarium/ {z} / {x} / {y} .png https://s3.amazonaws.com/elevation-tiles-prod/normal/ { z} / {x} / {y} .png https://s3.amazonaws.com/elevation-tiles-prod/geotiff/ {z} / {x} / {y} .tif https://s3.amazonaws.com/elevation-tiles-prod/skadi/ { N | S} {y} / {N | S} {y} {E | W} {x} .hgt.gz


这样做的好处是,您可以下载数据以生成mbtiles或geopackage并使其脱机
Geospatial Engineer'Aug


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.