# 渲染高程

# 列出所有高程的名称

# 请求 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": "错误信息"
}