当前位置: 首页 > 科技 > 人工智能 > 【server@geoserver】WFS只读解决办法_腾讯新闻

【server@geoserver】WFS只读解决办法_腾讯新闻

天乐
2020-06-19 14:18:28 第一视角

首先吐槽一下GeoServer的WFS报错“XX图层只读”真是太恶心了。明明全部都设置了可写,但是还报只读的错。

接下来我们说说怎么发现这个问题的。我们表中的id字段类型是guid,用GeoServer的WFS服务新增时,总说无法生成guid(在postgresql中叫uuid)。于是我就把id这一列给删了,然后就开始报只读的错误。

然后我们就在GeoServer中设置了Data和Service的权限,都允许了全部的角色。

但是,还是不行,还报 只读 的错误。这就有点匪夷所思了。百度的内容都是设置这两个,太坑了吧。后来只能用Google,然后看到了这么一条回答:

什么意思呢?原来有三种情况都会报只读这个错误:

1、缺少主键(本来id是主键,但是他总报错,我就把id给删了,原来问题在这里)

2、就是我们能够百度到的,也就是上面设置的那些

3、GeoServer不能识别某些类型的字段,比如postgresql的UUID。

看到这里,终于明白为什么我们总是WFS保存不成功了。最开始我们的问题是GeoServer不识别UUID,后来我把id这个字段给删了(id的类型是guid),然后问题就变成了缺少主键。好坑啊,三种情况,就被我占了两种。。。。。。。

更多webgis相关

END

请:右下点在看,右上点【···】分享

提示:支持键盘“← →”键翻页
为你推荐
加载更多
意见反馈
返回顶部