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

使用GeoServer REST API无法设置数据存储的Filter Compliance属性

GeoServer REST API创建WFS数据存储时Filter Compliance属性为空问题

我正尝试通过GeoServer REST API创建Web Feature Server类型的数据存储,使用的请求体如下:

{
    "dataStore": {
        "name": "wfsRestApi",
        "description": "Description web feature service creatoin from api",
        "type": "Web Feature Server (NG)",
        "enabled": true,
        "connectionParameters": {
            "WFSDataStoreFactory:GET_CAPABILITIES_URL": "https://gs-stable.geo-solutions.it/geoserver/ows",
            "WFSDataStoreFactory:USERNAME": "",
            "WFSDataStoreFactory:PASSWORD": "",
            // "WFSDataStoreFactory:OUTPUTFORMAT": 80,
            "WFSDataStoreFactory:ENCODING": "UTF-8",
            "WFSDataStoreFactory:TIMEOUT": 30000,
            "WFSDataStoreFactory:USE_HTTP_CONNECTION_POOLING": true,
            "WFSDataStoreFactory:MAX_CONNECTION_POOL_SIZE": 6,
            "WFSDataStoreFactory:AXIS_ORDER": "Compliant",
            "WFSDataStoreFactory:AXIS_ORDER_FILTER": "Compliant",
            "WFSDataStoreFactory:TRY_GZIP": true,
            "WFSDataStoreFactory:BUFFER_SIZE": 10,
            "WFSDataStoreFactory:WFS_STRATEGY": "auto",
            "WFSDataStoreFactory:FILTER_COMPLIANCE": 0,
            "WFSDataStoreFactory:MAXFEATURES": 0,
            "WFSDataStoreFactory:GML_COMPLIANCE_LEVEL": 0
        },
        "_default": false
    }
}

操作返回201创建成功状态码,但访问GeoServer Web应用查看该存储详情页面时,发现Filter Compliance属性为空(截图如下):

Filter Compliance属性为空截图

我尝试逆向分析GeoServer源代码,但未找到问题原因。之后换用另一个请求体,结果依旧:

{
    "dataStore": {
        "name": "wfs",
        "description": "Description web feature service creatoin from api",
        "type": "Web Feature Server (NG)",
        "enabled": true,
        "connectionParameters": {
            "entry": [
                {
                    "key": "WFSDataStoreFactory:GET_CAPABILITIES_URL",
                    "value": "https://gs-stable.geo-solutions.it/geoserver/ows"
                },
                {
                    "key": "WFSDataStoreFactory:USERNAME",
                    "value": ""
                },
                {
                    "key": "WFSDataStoreFactory:PASSWORD",
                    "value": ""
                },
                {
                    "key": "WFSDataStoreFactory:FILTER_COMPLIANCE",
                    "value": 0
                },
                {
                    "key": "WFSDataStoreFactory:MAXFEATURES",
                    "value": "0"
                },
                {
                    "key": "WFSDataStoreFactory:WFS_STRATEGY",
                    "value": "auto"
                },
                {
                    "key": "WFSDataStoreFactory:GML_COMPLIANCE_LEVEL",
                    "value": 0
                },
                {
                    "key": "WFSDataStoreFactory:AXIS_ORDER",
                    "value": "Compliant"
                },
                {
                    "key": "WFSDataStoreFactory:AXIS_ORDER_FILTER",
                    "value": "Compliant"
                },
                {
                    "key": "WFSDataStoreFactory:TIMEOUT",
                    "value": 30000
                },
                {
                    "key": "WFSDataStoreFactory:BUFFER_SIZE",
                    "value": 10
                },
                {
                    "key": "WFSDataStoreFactory:MAX_CONNECTION_POOL_SIZE",
                    "value": 6
                }
            ]
        },
        "_default": false
    }
}

请问是否有其他用户遇到过相同情况?感谢各位的帮助。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 02:10:41