使用Inspire扩展

正确安装INSPIRE扩展后 WMS设置WFS设置WCS设置 部分 Web管理界面 将显示一个额外的激励配置部分。如果以前没有使用INSPIRE参数配置数据目录,则此部分将只包含一个复选框,以启用INSPIRE extendedpabilities元素的创建。

../../_images/noinspire.png

备注

如果在“服务配置”页中未看到此内容,则可能无法正确安装INSPIRE扩展。重新阅读 安装Inspire扩展 并验证是否将正确的文件保存到正确的目录中。

扩展的WMS和WMTS配置

INSPIRE特定配置在main上访问 WMS设置 或中的“WMTS设置”页 Web管理界面 . 点击 WMSWMTS 侧边栏上的链接。

备注

必须以管理员身份登录才能编辑WMS或WMTS配置。

一旦进入服务配置页面,就会出现一个名为 INSPIRE . 如果启用上面显示的复选框,此部分将有三个附加设置:

  • Default Language 组合框,用于设置默认设置

  • Other Supported Languages 用于设置支持的语言的区域

  • Service Metadata URL 字段,包含与服务关联的元数据位置的URL

  • Service Metadata Type 组合框,用于详细说明元数据是来自CSW(目录服务)还是独立的元数据文件

../../_images/inspire.png

INSPIRE-related options

点击后 Submit 在此页上,任何更改都将立即反映在服务(WMS 1.3.0或WMTS 1.0.0)功能文档中。

备注

这个 Service Metadata URL 字段是必需的,因此不允许您提交空值。

备注

这个 Service Metadata Type 组合框只允许为CSW响应或独立元数据文件选择适当的MIME类型,或者完全忽略一个值。如果你认为其他的价值观是有用的,你可以在 GeoServer mailing list .同时,可以手动编辑创建的配置文件作为解决方法。

扩展的大规模杀伤性武器和大规模杀伤性武器能力

备注

inspire扩展仅修改WMS 1.3.0响应,因此请确保查看的是正确的功能文档。

WMS 1.3.0和WMTS 1.0.0功能文档将在 xsi:schemaLocation 根的 <WMS_Capabilities> 安装INSPIRE扩展后标记:

  • http://inspire.ec.europa.eu/schemas/inspire_vs/1.0

  • https://inspire.ec.europa.eu/schemas/inspire_vs/1.0/inspire_vs.xsd

如果已启用该复选框以创建INSPIRE ExtendedCapabilities元素并输入上一节中描述的值,则还会有一个额外的ExtendedCapabilities块。此标记块显示在 <Exception><Layer> .它包含以下信息:

  • 元数据URL和MIME类型

  • 支持的语言

  • 响应语言

使用上面配置面板中显示的示例值,此块将包含以下内容:

<inspire_vs:ExtendedCapabilities>
 <inspire_common:MetadataUrl>
  <inspire_common:URL>
   http://mysite.org/metadata.xml
  </inspire_common:URL>
  <inspire_common:MediaType>
   application/vnd.iso.19139+xml
  </inspire_common:MediaType>
 </inspire_common:MetadataUrl>
 <inspire_common:SupportedLanguages>
  <inspire_common:DefaultLanguage>
   <inspire_common:Language>eng</inspire_common:Language>
  </inspire_common:DefaultLanguage>
  <inspire_common:SupportedLanguage>fre</inspire_common:SupportedLanguage>
 </inspire_common:SupportedLanguages>
 <inspire_common:ResponseLanguage>
  <inspire_common:Language>eng</inspire_common:Language>
 </inspire_common:ResponseLanguage>
</inspire_vs:ExtendedCapabilities>

ismpire建议Inspire WMTS提供的每个层都应使用InspireCrs84Quad网格集,该网格集已在GeoServer中配置,但在发布Inspire WMTS层时由用户选择。

扩展WFS和WCS配置

INSPIRE特定配置在main上访问 WFS设置WCS设置 中的页 Web管理界面 . 点击 WFSWCS 侧边栏上的链接。

备注

必须以管理员身份登录才能编辑WFS配置。

在WFS或WCS配置页面上,将有一个标题为 INSPIRE . 如果启用上面显示的复选框,此部分将具有以下附加设置:

  • Language 组合框,用于设置支持的、默认的和响应语言

  • Other Supported Languages 用于设置支持的语言的区域

  • Service Metadata URL 字段,包含与WFS或WCS关联的元数据的位置的URL

  • Service Metadata Type 组合框,用于详细说明元数据是来自CSW(目录服务)还是独立的元数据文件

  • Spatial dataset identifiers 表,您可以在其中为WFS或WCS提供的每个空间数据集指定代码(必填)、命名空间(可选)和元数据URL(可选

../../_images/inspire_wfs.png

INSPIRE-related options

点击后 Submit 在此页上,任何更改都将立即反映在WFS 1.1和WFS 2.0或WCS 2.0功能文档中(视情况而定)。

备注

这个 Service Metadata URL 字段和至少一个 Spatial dataset identifiers 条目是必填项,因此您将不被允许提交没有这些的页面。

备注

这个 Service Metadata Type 组合框只允许为CSW响应或独立元数据文件选择适当的MIME类型,或者完全忽略一个值。如果你认为其他的价值观是有用的,你可以在 GeoServer mailing list .同时,可以手动编辑创建的配置文件作为解决方法。

扩展的WFS和WCS功能

备注

inspire指令仅与WFS 1.1和2.0以及WCS 2.0相关,因此请确保查看的是正确的功能文档。

WFS和WCS功能文档将在 xsi:schemaLocation 安装INSPIRE扩展后根元素标记的:

  • https://inspire.ec.europa.eu/schemas/common/1.0/common.xsd

  • https://inspire.ec.europa.eu/schemas/inspire_dls/1.0/inspire_dls.xsd

如果启用了该复选框以创建inspire extendedcapabilities元素并输入了上一节中描述的值,那么还将有一个附加的extendedcapabilities块,其中包含以下信息:

  • 元数据URL和MIME类型

  • 支持的语言

  • 响应语言

  • 空间数据标识符

使用上面配置面板中显示的示例值,此块将包含以下内容:

<inspire_dls:ExtendedCapabilities>
  <inspire_common:MetadataUrl>
    <inspire_common:URL>
      http://mysite.org/csw?SERVICE=CSW&REQUEST=GetRecord
    </inspire_common:URL>
    <inspire_common:MediaType>
      application/vnd.iso.19139+xml
    </inspire_common:MediaType>
  </inspire_common:MetadataUrl>
  <inspire_common:SupportedLanguages>
    <inspire_common:DefaultLanguage>
     <inspire_common:Language>eng</inspire_common:Language>
    </inspire_common:DefaultLanguage>
    <inspire_common:SupportedLanguage>fre</inspire_common:SupportedLanguage>
  </inspire_common:SupportedLanguages>
  <inspire_common:ResponseLanguage>
    <inspire_common:Language>eng</inspire_common:Language>
  </inspire_common:ResponseLanguage>
  <inspire_dls:SpatialDataSetIdentifier metadataURL="http://mysite.org/ds/md/ds1.xml">
    <inspire_common:Code>
     fc929094-8a30-2617-e044-002128a47908
    </inspire_common:Code>
  <inspire_common:Namespace>
     http://metadata.mysite.org/ds
  </inspire_common:Namespace>
 </inspire_dls:SpatialDataSetIdentifier>
</inspire_dls:ExtendedCapabilities>

空间数据标识符部分是必需的,但默认情况下不能填写,您有责任提供至少一个空间数据集标识符(有关详细信息,请参阅Inspire下载服务技术指南)。

国际化支持

Geoserver提供了以多种语言配置GetCapability响应的能力。可以使用请求参数请求不同语言的内容 Language ,例如 Language=eng 。在撰写本文时,以下服务支持该参数:WFS 2.0、WMS 1.1和1.3、WCS 2.0。

在撰写本文时, INSPIRE Schemas 只允许23个选项 DefaultLanguage 。Geoserver INSPIRE扩展允许选择其他一些语言。如果您选择其中一项,则您的功能文档将不是架构有效的,但如中所述 issue 7388 ,灵感模式似乎是错误的。

用户界面中可用的语言列表在名为的类路径文件中定义 available_languages.properties 内容如下:

bul=bg
cze=cs
dan=da
dut=nl
eng=en
est=et
fin=fi
fre=fr
hrv=hr
ice=is
ger=de
gle=ga
gre=el
gsw=de-CH
hun=hu
ita=it
lav=lv
lit=lt
mlt=mt
nor=nb
pol=pl
por=pt
rum=ro
slo=sk
slv=sl
spa=es
swe=sv

以上列表中的条目表示与对应的 ISO 639-1 密码。Geoserver国际化支持基于OWS 2.0,因此在内部使用ISO代码。INSPIRE模块基于上述属性文件将INSPIRE名称动态映射到ISO代码。可以通过放置一个名为的属性文件来覆盖属性文件 available_languages.propertiesinspire Geoserver数据目录内的目录。