GeoNetworkとGeoserverを使用したINSPIRE VIEWサービスのチュートリアルの設定

このチュートリアルでは、以下の閲覧サービスを提供するために、GeoserverとGeoNetworkの組み合わせを設定する方法を紹介します technical guidelines for view services それがそうです。

技術ガイドは許可されていますのでご注意ください WMS そして WMTS それがそうです。あなたの用例に一致するか、または両方に一致するサービスタイプを選択します。WMTSは、一般に、より大きなデータセットの第一選択である(サービス品質要件を満たすことを容易にする)。更新頻度の高いデータセットの場合、WMSは通常、より良い選択である。Geoserverは最近のバージョン(2.10+)においてWMTSのサポートを改善している.INSPIRE技術ガイドによれば、古いバージョンはWMTSを提供するために使用することができません。

GeoServer

後述するように、Geoserver INSPIRE拡張モジュールをダウンロードしてインストールする installing inspire extension

作業エリアを作成し、そのワークプレースからInspire層をホストします。ワークプレース属性では、“設定”がアクティブになり、選択されたサービス(WMS/WMTS)が設定されます。投影数を必要なINSPIRE投影数に制限する.すべてのデフォルトGeoserver投影を保持することは、深刻な性能問題を招く。

../../_images/image_0.png

WMS/WMTS設定では,前述のようにINSPIREワークプレースを選択してフォームに記入する(サービスメタデータurlを一時的に空に残す). using inspire extension それがそうです。INSPIREワークプレースがドロップダウンリストにない場合は、前のステップに戻り、ワークプレースに“Settings”が起動されたことを確認します(設定)。INSPIREフィールドが見えない場合は、INSPIRE拡張が正しくインストールされていることを確認してください。

../../_images/image_1.png

中で述べたようにレイヤを作成する layer management

../../_images/image_2.png

GeoNetwork

Geonnetworkを展開する際には、上記のようにGEMETシソーラスがロードされていることを確認し、INSPIREエディタをアクティブにしてください inspire documentation それがそうです。

Admin>SettingsでINSPIRE拡張をアクティブにします。

../../_images/image_3.png

リリースする各データセットについて、INSPIREテンプレートを使用してiso 19115レコードを作成します。Geoserverで作成されたビューサービスに各レコードをリンクする:例えばhttps:/{url}/Geoserver/{workspace}/OWS?Request=getCapability&service=wms&version=1.3.0

../../_images/image_5.png

メタデータにはWMS getCapabilityで用いられているのと同じgmd:code(とAuthority)が含まれていることを確保する.

WM(T)Sからサービス(Iso 19119)に記録されたメタデータを抽出することができるOGCコンバインを作成し、コンバインを実行して作成したサービスメタデータの識別子を記録する。

Geoserverに戻る

階層ごとに,APPLICATION/vnd.ogc.csw.GetRecordByIdResponse_XMLタイプのメタデータへのリンクを追加する.

WM(T)S設定>INSPIREワークプレースには、サービスメタデータへのリンクが追加されます。

検証実施

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

../../_images/image_6.png

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

既知の問題

機能からメタデータへのリンクには既知の問題がある.JRCベリファイアは、GMD:コード中のGMD:RS_Identifierを必要とし、このコードの許可およびデータセット識別子はそれぞれモデル化される。しかし,技術マニュアルではgmd:codeにgmd:md_Identifierを用いることを提案し,権限をプレフィックスとして含めることができ,たとえば{Authority}#{uuid}<gmd:md_Identifier>である.