チュートリアル設定Atom/OpenSearchに基づくINSPIREダウンロードサービス

本チュートリアルでは、以下のダウンロードサービスを提供するためにGeoNetworkを設定する方法を紹介 technical guidelines for download services それがそうです。

技術ガイドはAtom/OpenSearchおよび WFS それがそうです。このチュートリアルでは、Atom/OpenSearchを用いてダウンロードサービスを設定する方法を紹介します。

Atom/OpenSearchの基本原理は,データセットごとに様々なスタイル(言語/投影/フォーマット)のファイルをダウンロードできることである.これらの味は“DataSet Atom Feed”文書に広告されている.“DataSet Atom Feed”文書のセットは、“Service Atom Feed”文書にグループ化される。各“Service Atom Feed”文書について、OpenSearchDescription文書が利用可能である。Webサイトは、ブラウザ検索バー(OpenSearch)を用いてダウンロードサービスを検索することを可能にするこのOpenSearchDescription文書を参照することができます。

参照されたい:

外部モデル実現

GeoNetworkは1組のデータセットとサービスAtom要約上でOpenSearchを実現している.Service Atom FeedごとにOpenSearch記述文書を生成する.

GeoNetworkはやがて内部と外部モデルをサポートする.

  • 内部モードでは,GeoNetworkはメタデータの内容に応じてAtomファイルを動的に生成する.

  • 外部モードでは,GeoNetworkはメタデータレコードにリンクされたAtomファイルを摂取する.

現在、外部モデルだけが完全に支持されている。技術ガイドに従って、ATOMファイルは、任意のテキストまたはXMLエディタで生成することができる。GeoNetworkは,Atom Support GeoNetworkを最適化するために,技術マニュアルによって強制されていない約定を用いている.約束は、Atomファイルにリンクされたgmd:md_Distributionが、Atom文書であることを示すために定義された値を含むことをプロトコルフィールドに要求することである。このプロトコルのデフォルト値はINSPIRE-ATOMですが、Admin>Settingsを使用して変更することができます。この方法の利点は,GeoNetworkがAtomファイルであるかどうかを決定するためにファイルリンクを開く必要がないことである.私たちは多くの会員国が現地化されたINSPIRE技術指針にこの条約を規定していることを見た。

<gmd:MD_DigitalTransferOptions>
 <gmd:onLine>
  <gmd:CI_OnlineResource>
   <gmd:linkage>
    <gmd:URL>http://www.broinspireservices.nl/atom/awp.atom</gmd:URL>
   </gmd:linkage>
   <gmd:protocol>
    <gco:CharacterString>INSPIRE-ATOM</gco:CharacterString>
   </gmd:protocol>
   <gmd:name>
    <gco:CharacterString>gdn.Aardwarmtepotentie</gco:CharacterString>
   </gmd:name>
  </gmd:CI_OnlineResource>
 </gmd:onLine>
</gmd:MD_DigitalTransferOptions>

Geonnetworkを展開する際には、上記のようにGEMETシソーラスがロードされていることを確認し、INSPIREエディタをアクティブにしてください inspire configuration それがそうです。このファイル“schemas/iso 19139/src/main/plugin/iso 19139/loc/eng/labels.xml”(およびディレクトリで使用されている他の言語の同じファイル)におけるgmd:protocol helper(2000行目程度)には、Atomファイルへのリンクを指示するための“INSPIRE-ATOM”プロトコルが付加されている(このプロトコル値を持つリンクのみが摂取される)。

Admin>Settingsでは、INSPIRE拡張がアクティブ化され、(特定の間隔で)Atom取得がアクティブ化される。Atomリンクを示すために、メタデータで使用するプロトコルの設定を容易にするページを設定します。

../../_images/image_4.png

リリースする各データセットについて、INSPIREテンプレートを使用してiso 19115レコードを作成します。各レコードを関連するATOMファイルにリンクする(またはATOMファイルをアップロードする).

../../_images/image_7.png

メタデータがAtomファイルで使用されているのと同じgmd:コードを含むことを保証する.

現在、INSPIREテンプレートを使用してサービスメタデータを作成し、サービスAtomおよび各データセットにリンクします(srv:operatesOnを使用)。

実現を検証する前に、AtomコンバインをADMIN>SETTINGSで手動で実行してください。1つのパネルは、処理されたAtomリクエストの数と、処理中に発生する可能性のある任意のエラー(ログファイルにより詳細な情報がある)とを表示する。

検証実施

上記のインストールプログラムをオンラインで実行している場合は、ご利用いただけます INSPIRE validator それがそうです。上記のインストールプログラムがローカルで実行されていれば、ご利用いただけます Esdin Test Framework INSPIRE設定を検証するには、以下の操作を実行してください。

../../_images/image_6.png

開発期間中にテストを頻繁に実行することは,早い段階で問題を発見するのに役立つ.