Talk:TreeGDE

From MapbenderWiki

Jump to: navigation, search

no maintainer

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!
!!!!!! From version 2.4.x Mapbender is using TreeGDE2. Please have a look at the documentation at TreeGDE2 !!!!!
!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Todo
Implement nested layers

Contents

Description

english

Collapsible folder structure displaying layers with the option to turn each on or off. The capabilities documents returned by WMS services are stored in the Mapbender database (cached). The WMS is separated into one root layer and one level of sublayers. Group information (nested layers) is already available in the database but is not used to display in TreeGDE.

Functionality
  • TreeGDE displays each WMS service as a directory
  • Layers are displayed as text-strings with a checkbox
  • Sublayers have to be deactivated.
  • Left check box activates corresponding layer in the map
  • Every action (select or unselect checkbox) redraws the map (triggers a GetMap request)
  • Another module does not directly redraw the map. Use for less traffic.
  • Semantic highlighting: Whenever a layer drops out of the visible scale range it is greyed out (metric coordinate systems only).
  • The layer name can be linked to a URL defaulting to ./mapbender/http/metadata/[layername].html
Options
  • Set ficheckbox = false to display one single checkbox for both display and query.
  • Set metadatalink=false to remove the default metadata link
  • Set cssfile=<path> to include a css-file
  • Set imagedir=<path> to specify the image collection
  • Set switchwms=true to display a checkbox which enables / disables all layers of a wms
Known issues in Mapbender 2.0.x
  • If the TreeGDE does not display in the browser without giving any error-messages try to increase the 'Position' value of this element.
See also

deutsch

Die Ordnerstruktur zeigt normalerweise die OGC WMS Capabilities, die Namen und Layer des eingebundenen WMS enthalten.

Funktionalität
  • Die linke Box steuert die Sichtbarkeit des Layers
  • Jede Mausaktion (auswählen, deselektieren) der Checkbox zeichnet die Karte neu (führt einen GetMap Request aus)
  • Noch ein Modul zeichnet nicht direkt die Karte neu. Nützlich für wenig Datenverkehr.
  • Layer außerhalb des sichtbaren Maßstabes (MinScale, MaxScale) werden ausgegraut dargestellt (nur bei metrischen Koordinatensystemen).
  • URL zu den Metadaten dieses Layers. Der voreingestellte Pfad ist ./mapbender2/http/metadata/[layername].html
Options
  • Die Einstellung ficheckbox = false nutzt eine einzige Checkbox für das An und Ausstellen der Anzeige und der Abfrage.
  • Die Einstellung metadatalink=false unterdrückt den voreingestellten Verweis auf die Metadaten URL.
  • Die Einstellung cssfile=<path> bindet eine Stylesheet-Datei ein
  • Die Einstellung imagedir=<path> verweist auf die anzuzeigenden Bilder in der Baumstruktur
  • Die Einstellung switchwms=true bietet eine Checkbox an, um alle Ebenen eines wms an/aus zu stellen
Hinweise

Falls TreeGDE ohne Fehlermeldung nicht angezeigt wird, sollte der Wert 'Position' dieses Elementes vergößert werden.

Siehe auch


Element Vars

Files

For this module the following files are required / Für dieses Modul werden die folgenden Dateien benötigt:

SQL

Use this sql statement to insert this module in the corresponding gui / Mit diesem SQL kann das Modul in die entsprechende GUI eingefügen werden:


Changes for Mapbender 2.5 (December 07) / Änderungen für Mapbender 2.5 (Dezember 07)

In the context of internationalization (i18n) of Mapbender 2.5 the following changes have to be considered for the module treeGDE:

Im Zuge der Internationalisierung des kommenden Mapbender 2.5 sind folgende Änderungen für das Modul treeGDE zu beachten:

  • change the type of the tab_ids (element_var of the module tab) from var to php_var / in den Element_Vars des Moduls tab müssen die tab_ids nicht mehr als var definiert werden, sondern als php_var
  • delete the tab_titles of the element_var / die tab_titles (Element_Vars) löschen
  • enter now the title of a tab in an admin-Gui in the field e_title of the according module / der title kann nun über die admin-Oberfläche (e_title) des jeweiligen Moduls eintragen werden

known issues

see all treeGDE trac tickets

Views
Personal tools