You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Geoserver v2.24.2 REST更新图层标题、摘要及关键词字段方法咨询

更新GeoServer 2.24.2图层的标题、摘要与关键词

你之前使用的/rest/layers/端点负责图层的配置(比如属性信息、自定义元数据),但标题、摘要、关键词属于要素类型(FeatureType)的核心元数据,需要通过FeatureType专属的REST端点来更新。

正确的REST端点

使用PUT请求访问以下端点(替换占位符为实际业务值):

https://myhost/geoserver/rest/workspaces/{workspace}/datastores/{datastore}/featuretypes/{featuretype}

请求体示例(XML格式)

请求头需设置Content-Type: application/xml,请求体结构如下(包含标题、摘要、带词汇表的关键词配置):

<?xml version="1.0" encoding="UTF-8"?>
<featureType>
  <title>更新后的图层标题</title>
  <abstract>这里是更新后的图层摘要,可说明数据来源、用途、覆盖范围等信息</abstract>
  <keywords>
    <string>基础地理数据</string>
    <string>行政区划</string>
    <keyword>
      <value>省级边界</value>
      <vocabulary>https://your-vocab-url/geo-terms#province-boundary</vocabulary>
    </keyword>
  </keywords>
</featureType>

请求体示例(JSON格式)

如果习惯用JSON格式,请求头设置Content-Type: application/json,请求体如下:

{
  "featureType": {
    "title": "更新后的图层标题",
    "abstract": "更新后的图层摘要内容",
    "keywords": {
      "string": ["基础地理数据", "行政区划"],
      "keyword": [
        {
          "value": "省级边界",
          "vocabulary": "https://your-vocab-url/geo-terms#province-boundary"
        }
      ]
    }
  }
}

注意事项

  • 只需提交需要更新的字段,无需全量传递FeatureType的所有属性
  • 必须使用PUT方法(POST用于创建新要素类型,PUT用于更新已有类型)
  • 确保操作账号拥有GeoServer REST接口的WRITE权限

内容的提问来源于stack exchange,提问作者Tobias

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 00:02:51