gpt4 book ai didi

jsp - 地理服务器:通过 REST 从数据存储中删除文件

转载 作者:行者123 更新时间:2023-12-04 18:08:56 25 4
gpt4 key购买 nike

我是地理服务器的新手,如果这是一个菜鸟问题,请原谅我。我花了很多时间在 Google、Stack Overflow 上,甚至阅读 TFM 以试图解决这个问题。

要将文件添加到数据存储区,我使用以下形式

PUT http://myserver:myport/geoserver/rest/workspaces/workspace/datastores/datastore/file.shp

文档明确指出此端点仅用于删除或更新/覆盖项目。

我尝试将项目作为图层删除

DELETE http://myserver:myport/geoserver/rest/layers/layerid.xml

起初我认为这行得通,但后来它出现在 WFS GetCapabilities 请求中,我发现数据仍在形状文件目录中。

对此有何建议?我不能只删除 Layer 和 FeatureType 并称之为好。需要从数据存储中删除数据。

最佳答案

我仍然无法从 shapefile 目录中删除实际的源文件,但删除要素类型可以解决所有 WMS 和 WFS 工件。对于任何偶然发现此问题的 future 搜索者,这里是此类请求的正确 REST url。

DELETE http://myserver:myport/geoserver/rest/workspaces/workspace/datastores/datastore/featuretypes/typename?recurse=true

确保不要在类型名称“workspace:typename”之前包含工作空间。

如果我弄清楚如何让地理服务器从文件夹中删除实际文件,我会更新答案。

关于jsp - 地理服务器:通过 REST 从数据存储中删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19575969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com