摘要: 一个服务器能够被GeoServer成功的发布,得益于GeoServer内部与该服务相关的配置文件的读取。这里,我详细的与大家一起探讨一个以postGIS为数据源的图层服务的各配置文件的编写。 1.编写workspace.xml和namespace.xml文件 ...
一个服务器能够被GeoServer成功的发布,得益于GeoServer内部与该服务相关的配置文件的读取。这里,我详细的与大家一起探讨一个以postGIS为数据源的图层服务的各配置文件的编写。
1.编写workspace.xml和namespace.xml文件
workspace.xml的文件如下:
namespace.xml的文件如下:
注意:以上两个配置文件中,workspaceID和namespaceID在会接下来的配置文件中使用。
2.编写datastore.xml文件
注意:其中namespaceUrl与之前的namespaceUrl要保持一致。DatasourceID在还在接下来的配置文件中使用。
3.编写样式文件(test.sld和test.xml)
test.sld文件如下所示:
test.xml的文件编写如下:
注意:text.xml中的filename配置为想要关联的sld文件。StyleName在接下来的配置文件中使用。
4.编写featuretype.xml文件
该文件详细描述了所要发布的图层的信息,具体如下:
注意:此处datastoreID和namespaceID均使用以上配置中生成的ID。nativeName中使用postgis中数据源的名称(图层表名)。FeaturetypeID会在接下来的配置中使用。
5.编写layer.xml文件
layer.xml为发布前的最后一个配置了,其具体配置如下:
注意:styleID和featuretypeID均为以上配置文件中生成的ID。