WFS服务设置¶
对于可互操作的复杂功能服务,强烈建议使用两种GeoServer WFS服务设置。这些可以通过 wfs.xml
数据目录中的文件,
规范架构位置¶
默认的geoserver行为是对包含 schemaLocation
对于地理服务器实例上的WFS架构。如果不检索架构,客户端将无法知道该架构是否与托管在的正式架构相同。 schemas.opengis.net
.解决方案是对 schemaLocation
作为规范位置的WFS架构 schemas.opengis.net
.
要启用此选项,请选择 one 其中:
或者:在
下一页 一致性 检查 编码规范WFS架构位置 .或:在结束标记前插入以下行
wfs.xml
::<canonicalSchemaLocation>true</canonicalSchemaLocation>
使用FeatureMember编码¶
默认情况下,geoserver将对WFS 1.1响应进行编码,在单个响应中包含多个功能 gml:featureMembers
元素。如果响应包含顶层的某个功能,而该功能已被编码为早期功能的嵌套属性,则这将导致输出无效,因为没有可用于通过引用对该功能进行编码的单个元素。解决方案是使用 gml:featureMember
.
要启用此选项,请选择 one 其中:
或者:在
下一页 用编码响应 选择 多个“featuremember”元素 .或:在结束标记前插入以下行
wfs.xml
::<encodeFeatureMember>true</encodeFeatureMember>