# 渲染高程
# 列出所有高程的名称
# 请求 URL:
http://host:port/heycloud/api/render/basedem/list
# 请求方式:
- GET
# 请求示例:
GET http://host:port/heycloud/api/render/basedem/list
# 正确响应示例:
{
"result": ["sample", "world"]
}
# 错误响应示例:
{
"error": "ERROR",
"message": "错误信息"
}
# 按瓦片索引将高程数据编码为图片
# 请求 URL:
http://host:port/heycloud/api/render/basedem/:demName/:z/:x/:y/:encoderName.:format
# 请求方式:
- GET
# 请求 Header:
字段 | 类型 | 是否必选 | 说明 |
---|---|---|---|
x-heycloud-render-disable-cache | String | 否 | 如为字符串'true'则不使用缓存数据,确保为最新的渲染效果 |
x-heycloud-render-cache | String | 否 | 渲染结果的缓存时间,单位秒 |
x-heycloud-render-timeout | String | 否 | 渲染的超时时间,单位秒 |
# 请求参数:
# Params:
字段 | 类型 | 说明 |
---|---|---|
demName | String | 高程的名字 |
z | String | 瓦片的层级 |
x | String | 瓦片 x 方向的索引 |
y | String | 瓦片 y 方向的索引 |
encoderName | String | 将高程数据编码为像素的编码器名称,目前支持 terrain-rgb |
format | String | 图片格式,支持 png/webp |
# 请求示例:
GET http://host:port/heycloud/api/render/basedem/sample/10/544/357/terrain-rgb.webp
# 错误响应示例:
{
"error": "ERROR",
"message": "错误信息"
}