デフォルトビュー構成の変更¶
設ける¶
開発者がいくつかの構成設定を指定できるようにするために、ハードコード値ではなく、コアコードに設定をできるだけ多く使用する。
これらの設定は主に2つのAngularJSに格納されている value
対象:
gnViewerSettings
gnSearchSettings
これらの対象はAngularJによって注入されました $inject
この概念はすべての核心サービスと指示に統合される。
ビューア設定¶
♪the gnViewSettings
オブジェクトは,地図ビューアページに関するすべての設定を含む.
defaultContext
:デフォルトのOWSコンテキストのパス。設定されていない場合はol.View
あなたの地図のためにオブジェクトを定義する必要があります。bgLayers
:背景レイヤセレクタによって管理されるレイヤの配列を.この値は以下の場合にのみ使用されるdefaultContext
未定義です。servicesUrl
:所定のWMSおよびWMTSサーバエントリのConfigオブジェクト。
検索設定¶
♪the gnSearchSettings
オブジェクトは,主検索ページに関するすべての設定を含む.
olStyles
:ol.style.Style
地図中のある要素の定義(描画対象,測定,メタデータ範囲境界枠など).viewerMap
:ol.Map
ビューア用のオブジェクト。もし設定したらdefaultContext
セット。searchMap
:ol.Map
ページを検索するためのものです。hitsperpageValues
:結果ページに表示されるメタデータ数の可能値を指定するための配列.sortbyValues
:結果リストページ内の順序付けがオプションに依存する可能性のある値を指定するための配列。resultViewTpls
:検索結果を提示するためのテンプレート。デフォルトではグリッドである.formatter
:メタデータビューのオプションを設定します。linkTypes
:メタデータ結果リストにおけるリソースプロトコルと動作のバインディング(たとえばmapviewerでwmsを開く).
この設定を更新します¶
なお、いくつかの設定はデータベースに設定されている(例えば、 viewerSettings.mapConfig
オブジェクトはデータベース設定から来ているので、中で編集することができます settings admin page それがそうです。
他のユーザーの場合は、プロファイルを編集するだけです(参照 source file web-ui/src/main/resources/catalog/views/default/config.js )を設定値に変更します。
重要
既存のファイルを変更すると、新しいバージョンのアップグレード時に統合の問題が発生する可能性があります。最良の方法は自分のビューを作成することです