入门

安装

要安装Geoserver元数据扩展:

  • 参观地球服务器 http://geoserver.org/download 页面并导航到您正在使用的Geoserver版本的下载页面。这个 metadata “下载”列在“扩展”下。该文件名为 geoserver-*-metadata-plugin.zip ,在哪里 * 匹配您正在使用的Geoserver的版本号。

  • 解压缩此文件并将JAR放入 WEB-INF/lib

  • 执行Servlet容器所需的任何配置,然后重新启动。启动时,元数据模块将创建一个配置目录 metadata in the GeoServer Data Directory. The module will scan all yaml 中的文件 metadata 目录。

基本配置

默认情况下,元数据模块会向编辑层页面添加一个额外的选项卡。打开该层:导航到 Layers ‣ Choose the layer ‣ Metadata tab

../../_images/empty-default.png

初始用户界面。请注意 Metadata fields 面板仍为空

该文件的内容 Metadata fields 通过将一个或多个 yaml 描述元数据配置文件夹中的UI组件的文件,请参见 使用元数据和CSW激发元数据配置 这是一个真实的例子。

用户界面配置示例:

attributes:
  - key: metadata-identifier
    fieldType: UUID
  - key: metadata-datestamp
    label: Date
    fieldType: DATETIME
  - key: data-language
    fieldType: DROPDOWN
    values:
          - dut
          - eng
          - fre
          - ger
  - key: topic-category
    fieldType: SUGGESTBOX
    occurrence: REPEAT
    values:
          - farming
          - biota
          - boundaries
          - climatologyMeteorologyAtmosphere
          - economy
          - elevation
  - key: data-date
    fieldType: COMPLEX
    typename: data-identification-date
    occurrence: REPEAT
types:
   - typename: data-identification-date
     attributes:
      - key: date
        fieldType: DATE
      - key: date-type
        fieldType: DROPDOWN
        values:
          - creation
          - publication
          - revision

此配置会产生以下图形用户界面:

../../_images/basic-gui.png

其中包括两个主要部分 yaml

  • attributes: 将在选项卡中呈现的图形用户界面组件的列表。它们可以是基本类型或复杂类型,复杂类型是基本类型的集合。

  • types: 定义每个复杂类型中的字段的列表。

字段配置 概述了所有支持的类型和高级功能。

Previous: 元数据