WFS服务设置

对于可互操作的复杂功能服务,强烈建议使用两种GeoServer WFS服务设置。这些可以通过 Services ‣ WFS 在geoserver Web界面上或通过手动编辑 wfs.xml 数据目录中的文件,

规范架构位置

默认的geoserver行为是对包含 schemaLocation 对于地理服务器实例上的WFS架构。如果不检索架构,客户端将无法知道该架构是否与托管在的正式架构相同。 schemas.opengis.net .解决方案是对 schemaLocation 作为规范位置的WFS架构 schemas.opengis.net .

要启用此选项,请选择 one 其中:

  1. 或者:在 Service ‣ WFS 下一页 一致性 检查 编码规范WFS架构位置 .

  2. 或:在结束标记前插入以下行 wfs.xml ::

    <canonicalSchemaLocation>true</canonicalSchemaLocation>
    

使用FeatureMember编码

默认情况下,geoserver将对WFS 1.1响应进行编码,在单个响应中包含多个功能 gml:featureMembers 元素。如果响应包含顶层的某个功能,而该功能已被编码为早期功能的嵌套属性,则这将导致输出无效,因为没有可用于通过引用对该功能进行编码的单个元素。解决方案是使用 gml:featureMember .

要启用此选项,请选择 one 其中:

  1. 或者:在 Service ‣ WFS 下一页 用编码响应 选择 多个“featuremember”元素 .

  2. 或:在结束标记前插入以下行 wfs.xml ::

    <encodeFeatureMember>true</encodeFeatureMember>
    
Previous: 安装
Next: 配置