遇见数据集

Farun Elevation API

收藏
RapidAPI2026-07-08 更新2026-07-09 收录
官方服务:

资源简介:

Retrieve accurate elevation data for single or multiple geographic coordinates. Ideal for mapping, GIS, logistics, outdoor navigation, terrain analysis, and location-based applications. Coverage: https://farun.one/coverage

创建时间:
2026-07-08
原始信息汇总

数据集名称:Farun Elevation API

简介:该API提供快速、准确的地理坐标高程数据,支持单个位置或批量坐标查询,以米为单位返回海拔高度。覆盖全球地形,致力于为地图、GIS、物流、户外导航、地形分析等基于位置的应用提供高性能地形数据。

核心功能

  • 单点高程查询:通过GET请求,输入纬度和经度,返回单点的高程值(米)。
  • 批量高程查询:通过POST请求,支持一次查询多个坐标点或编码路线形状,可选择是否返回累积距离。

API端点

方法 端点 描述
GET /elevation 查询单个经纬度点的高程。需传递lat(纬度)和lon(经度)参数。
POST /elevation 查询多个点或编码路线的高程。请求体支持shape(点列表)或encoded_polyline(Valhalla precision-6编码折线),可选range(是否返回累积距离)。

关键参数

  • 单点查询lat(数字,必填),lon(数字,必填)。
  • 批量查询shape(数组,包含含latlon的对象)或encoded_polyline(字符串,二选一),range(布尔值,可选,默认false)。

限制:单次批量查询最多支持2000个点,不允许空形状。

错误状态码

  • 400:请求体未提供有效形状或编码折线,或形状为空。
  • 422:点超出覆盖区域/无高程数据,或超过点数量限制。
  • 503:高程服务未初始化。

示例

  • 单点查询请求:GET /elevation?lat=-33.9249&lon=18.4241,响应示例:{"lat": -33.9249, "lon": 18.4241, "elevation_m": 24.7}
  • 批量查询(使用shape)请求体:{"shape": [{"lat": -33.9249, "lon": 18.4241}, {"lat": -33.9321, "lon": 18.8602}], "range": false},响应示例:{"height": [24.7, 112.3]}
  • 批量查询(使用encoded_polyline并开启range)请求体:{"encoded_polyline": "ENCODED_POLYLINE_STRING", "range": true},响应示例:{"range_height": [[0.0, 24.7], [5021.4, 112.3]]}

适用场景:GIS与地图应用、户外导航与徒步App、路线规划、物流与车队管理、无人机飞行规划、地形与地貌分析、建筑与基础设施规划、环境研究、房地产与土地评估。

覆盖范围:全球覆盖,更多详情请访问 https://farun.one/coverage

API创建者:mlbrothers

订阅用户数:1

分类:Mapping(地图相关)

价格方案:Freemium(免费增值),基础版免费。

二维码
社区交流群
二维码
科研交流群
商业服务