GazetteerMetadata
From MapbenderWiki
User:Verena Diewald (Module maintainer)
Contents |
English
This element is a search dialog for a gazetteer based on WMS metadata. You can open a list of all available keywords by pushing the plus button. The selected keyword is written in the textfield by a double-click. Search results (WMS, Layer) are given in list, the icon in front of every list entry loads search result into gui by adding the selected WMS/Layer to the treeGDE. All list entries are linked to metadata of selected wms and layers. In Mapbender versions < 2.7 search columns for gazetteerMetadata are per default: wms_title, wms_abstract, layer_title, layer_abstract and layer keywords. With Mapbender 2.7 it is possible to customize the metadata search defining the search columns for WMS and for layers setting the element vars searchColumnsWms and searchColumnsLayer
Prerequisite
This module requires:
- ../javascripts/addWMSgeneralFunctions.js
- ../php/mod_createJSLayerObjFromXML.php
- ../classes/class_wms.php
How To
Add an iframe <gazetteerMetadata> to your GUI.
- Target: mapframe1,overview
- SRC: ../php/mod_gazetteerMetadata.php?sessionID&target=mapframe1,overview
Deutsch
Dieses Element ist ein Such-Dialog für die WMS-Metadaten. Die Suchergebnisse (die gefundenen WMS und Layers) werden in einer Liste ausgegeben. Über den Plus-Button kann eine Liste mit allen Stichworten, die im Mapbender vorhanden sind, aufgerufen werden. Mit Doppelklick werden diese in das Suchfeld übernommen. Über das Symbol vor jedem Listeneintrag kann der gefundene WMS bzw. Layer in die GUI geladen werden, der WMS wird in die treeGDE eingefügt. Die erscheinenden Listeneinträge sind zudem verlinkt auf die Metadaten der WMS und Layers. In Mapbender Versionen < 2.7 sind die Suchspalten per default definiert: wms_title, wms_abstract, layer_title, layer_abstract and layer keywords. Mit der Mapbender-Version 2.7 ist es möglich, die Suchspalten der Metadatensuche eigenhändig über die Elementvariablen searchColumnsWms und searchColumnsLayer anzupassen.
Anforderung
Dieses Modul benötigt:
- ../javascripts/addWMSgeneralFunctions.js
- ../php/mod_createJSLayerObjFromXML.php
- ../classes/class_wms.php
Anwendung
Das Modul wird über das Anlegen eines iframes <gazetteerMetadata> eingebunden.
- Target: mapframe1,overview
- SRC: ../php/mod_gazetteerMetadata.php?sessionID&target=mapframe1,overview
Element vars (used for Mapbender versions >= 2.7)
searchColumnsWms: comma separated list of wms columns for metadata search like wms_title,wms_abstract / eine kommaseparierte Liste mit Spalten der WMS-Tabelle für die Suche, z.B. wms_title,wms_abstract
searchColumnsLayer: comma separated list of layer columns for metadata search like layer_title, layer_name, layer_abstract / eine kommaseparierte Liste mit Spalten der Layer-Tabelle für die Suche, z.B. layer_title, layer_name, layer_abstract
addwms_showWMS: max number of layers a WMS to show: 0 : do not make layer visible; n > 0 : make visible if layers < n / max. Anzahl an Layern eines WMS, bis zu der der WMS angezeigt wird; wenn auf 0 gesetzt, wird kein Layer angezeigt, wenn größer als 0, werden die Layer angezeigt, wenn die Anzahl kleiner als die gesetzte Zahl ist
gazetteerMetadataCss: stylesheet for metadata search / Stylesheet für die Metadatensuche
Files
../php/mod_gazetteerMetadata.php
download
../php/mod_gazetteerMetadata_search.php
download
../php/mod_SelectKeyword.php
download
SQL
Element vars for Mapbender versions >= 2.7
