首页 > 解决方案 > 如何通过 geoserver REST API 创建 tiff 图层?

问题描述

我使用 REST API 在 geoserver 中创建了一个覆盖存储。

http://localhost:8010/geoserver/rest/workspaces/sdwdrnTif_Test/coveragestores?configure=all

<coverageStore>
        <name>postman-seonyudo</name>
        <workspace>sdwdrnTif_Test</workspace>
        <enabled>true</enabled>
        <type>GeoTIFF</type>
        <url>file:test_TIFF/seonyudo.tif</url>
</coverageStore>

覆盖存储已成功创建,所以我想为覆盖存储发布一个 WMS 图层。

我试过这些: 1. http://localhost:8010/geoserver/rest/workspaces/sdwdrnTif_Test/coveragestores/postman-seonyudo/coverages

<coverages>
    <coverage>
        <name>seonyudo</name>
    </coverage>
</coverages>

它返回 500 错误。

2. http://localhost:8080/geoserver/rest/workspaces/sdwdrnTif_Test/coveragestores/seonyudoTEST/external.geotiff?configure=first&coverageName=seonyudoTEST

file://C:\tif\seonyudo2.tif

它给了我一个 405 错误代码,并显示此消息“找到错误 405 覆盖存储,但它不支持资源收集”。

谁能告诉我我做错了什么?如何使用 geoserver rest API 为该商店创建图层?

谢谢!

标签: geoserver

解决方案


推荐阅读