使用GeoServer设置基于WFS的INSPIRE下载服务的教程

本教程将介绍如何设置GeoNetwork和GeoServer的组合,以提供以下下载服务 technical guidelines for download services .

注意,技术指南允许Atom/OpenSearch和 WFS . 本教程介绍如何使用WFS设置下载服务。

GeoServer

为了支持INSPIRE数据模型,geoserver "appschema" plugin 需要安装。在GeoServer中配置appschema支持不是本教程的目标。INSPIRE的Appschema支持由 Marcus Sen . 另一个有价值的资源可以在 geosolutions . 在本教程中,我们将重点介绍WFS下载服务的元数据方面。

下载并安装GeoServer INSPIRE扩展,如中所述 installing inspire extension

为每个数据模型至少创建一个工作区。在工作区属性上激活“设置”并设置所选服务类型(WFS)。

../../_images/image_0.png

在WFS设置中,选择新工作区并填写表单(暂时保持服务元数据url为空),如中所述 using inspire extension . 如果新工作区不在下拉列表中,请返回上一步,并确保工作区的“设置”已激活。如果INSPIRE字段不可见,请确保INSPIRE扩展已正确安装。

../../_images/image_8.png

根据appschema文档创建功能类型。

GeoNetwork

部署GeoNetwork时,请确保GEMET同义词库已加载并激活INSPIRE编辑器,如中所述 inspire documentation .

在“管理>设置”中,激活“激励”扩展。

../../_images/image_3.png

对于要发布的每个数据集,使用INSPIRE模板创建一个iso19115记录。将每个记录链接到在geoserver中创建的下载服务:例如https://{url}/geoserver/{workspace}/ows?请求=getcapabilities&service=wfs&version=2.0.0

../../_images/image_9.png

创建一个能够从WFS中提取服务元数据(iso19119)记录的OGC harvester。运行harvester并记下创建的服务元数据的标识符。

返回GeoServer

对于每个层,向application类型的层配置添加一个元数据url/越南盾.ogc.csw.GetRecordByIdResponseu xml。

在WFS settings>INSPIRE工作区中,添加指向服务元数据的链接。与WMS相反,WFS不从featuretype(层)链接到元数据,而必须添加到数据集元数据的链接作为extende INSPIRE功能的一部分。

验证实现

如果您正在联机运行上述安装程序,则可以使用 pilot JRC INSPIRE validator . 如果上述安装程序在本地运行,则可以使用 Esdin Test Framework 以验证INSPIRE设置。

../../_images/image_6.png

在开发期间频繁地运行测试有助于在早期阶段识别问题。