Farun Elevation API
收藏官方服务:
资源简介:
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(数组,包含含lat和lon的对象)或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(免费增值),基础版免费。



