学习记录-geoserver rest api-发布图层和修改图层名

发布工作空间中已有的图层:

接口命令如下:

请求体:

  • <name>:该元素表示特征类型的名称。
  • <nativeName>:该元素表示特征类型的本地名称。本地名称通常是特征类型名称的本地化版本,用于在不同语言环境中显示或使用。

发布成功: 

 

查看已发布的图层信息:

可以看到以json形式返回的图层信息,这里只关注需要的title标签,即图层的标题

接下来是修改图层的标题:

请求体:

可以看到结果成功修改:

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要通过GeoServer REST API增加图层缓存格网,需要进行以下步骤: 1. 确定要添加缓存的图层称和缓存类型(例如,瓦片缓存、WMS缓存等)。 2. 使用GeoServer REST API创建新的缓存规则。例如,在瓦片缓存的情况下,可以使用以下URL:`http://localhost:8080/geoserver/rest/workspaces/<workspace>/coveragestores/<store>/coverages/<layer>/caching`。 3. 在缓存规则中指定缓存策略、缓存方式和缓存的称等参数。 以下是一个示例的GeoServer REST API请求,用于在WMS缓存中添加一个图层缓存: ``` POST /geoserver/rest/workspaces/<workspace>/wmsstores/<store>/wmslayers/<layer>/caching HTTP/1.1 Host: localhost:8080 Content-Type: application/xml Authorization: Basic YWRtaW46Z2Vvc2VydmVy <GeoServerLayerCachingConfiguration> <enabled>true</enabled> <cacheName>myCacheName</cacheName> <timeToIdle>3600</timeToIdle> <timeToLive>86400</timeToLive> <cacheProvider> <name>EHCache</name> </cacheProvider> <gridSubsets> <gridSubset> <gridSetName>EPSG:4326</gridSetName> <extent> <coords> <double>90</double> <double>-180</double> <double>-90</double> <double>180</double> </coords> </extent> </gridSubset> </gridSubsets> </GeoServerLayerCachingConfiguration> ``` 在这个示例中,我们使用了WMS缓存,并且添加了一个为`myCacheName`的缓存,缓存的时间为一天(86400秒),缓存的空间范围是整个地球(EPSG:4326),并且启用了缓存。在实际请求中,需要将`<workspace>`、`<store>`、`<layer>`和其他参数替换为实际的值。 希望这个回答能够帮助您添加图层缓存格网。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值