Mapbender Tutorial de

From MapbenderWiki

Jump to: navigation, search

Maintainer: User:Astrid Emde

Mapbender Test Server - hier können Sie ihr eigenes Konto erzeugen und Mapbender testen!
http://mapbender.telascience.org/


Contents

Kursprogramm

Einführung / Geschichte Mapbender

siehe auch

Installation / Systemvoraussetzungen

Übung 1: Installation Mapbender

Die drei zentralen Objekte:

Aufbau einer Oberfläche (GUI) / Gestaltungsmöglichkeiten

Übung 3: GUI

Einbinden eines WMS

Übung 2: Einbinden eines WMS

siehe dazu auch: Mapbender erste Schritte

Benutzer-/ Gruppenadministration

Übung 4: Benutzer und Gruppenadministration

GUI - individuelle Anpassungen

Übung 5: GUI - Individuelle Anpassungen

Übung 6: Reiterstruktur mit dem Element tabs

Übung 7: WMS als Hintergrundkarte

Ordnerbaum konfigurieren und einbinden (treeConfGDE)

Übung 8: Ordnerbaum konfigurieren

Integration von Mapbender in die eigene Architektur

Übung 9: Integration von Mapbender in die eigene Architektur

Konfiguration des PDF-Drucks

siehe auch

Übung 10: PDF Druck

WFS Einbindung und Konfiguration

Übung 11: WFS-Einbindung und Konfiguration

Digitalisierung mit Mapbender

Übung 12: Digitalisierung im Mapbender

gesicherte WMS Kartendienste mit dem Modul owsproxy

Mapbender erste Schritte

Anmeldung – GUI erzeugen – WMS laden

  1. Starten Sie Mapbender http://localhost/mapbender/http/index.php oder http://localhost/mapbender/index.php
  2. Melden Sie sich an: user: root password: root
  3. Sie erhalten eine Übersicht der zur Verfügung stehenden GUIs (Oberflächen)
  4. Schauen Sie sich die gui1 an (Klick auf den Namen der GUI)
  5. Öffnen Sie die GUI admin2_de (Administrationsoberfläche)
  6. Erzeugen Sie eine GUI: GUI erzeugen
  7. Füllen Sie diese GUI mit Elementen: Oberflächenelemente editieren -> GUI auswählen -> Edit Element (Template auswählen) -> Add all Elements (nehmen Sie die gui1 als Vorlage für Ihre neue GUI)
  8. einen vorhandenen WMS in eine GUI einbinden erfolgt über die GUI admin2_de WMS in GUI einbinden (GUI auswählen, dann WMS, der in die GUI überführt werden soll auswählen)
  9. oder einen neuen WMS in GUI laden über: Capabilities hochladen
    1. dazu ein Beispiel getCapabilities-Request: [| http://www.geoserver.nrw.de/GeoOgcWms1.3/servlet/DTK10?REQUEST=GetCapabilities&SERVICE=WMS&VERSION=1.1.1]
  10. WMS GUI Einstellungen (Änderungen der WMS-Einstellungen durchführen)
  11. nach jedem Aktualisieren eines WMS, muß der root Layer (Nr. 0) unter WMS GUI Einstellungen angestellt werden (WMS auswählen -> Haken setzen Nr. 0)
Anzeige der GUI-Übersicht
  • zur Übersicht der GUIs über den Button  home_off.png

Übungen Mapbender Schulung

Übung 1: Installation Mapbender

  • Installieren Sie den Apache WebServer, PHP, MySQL oder PostgreSQL und Mapbender auf Ihrem Rechner
  • Legen Sie eine Datei phpinfo.php an und testen Sie damit Ihre php-Installation:
  • Legen Sie eine Datenbank mit dem Namen mapbender in der PostgreSQL Datenbank an. Lesen Sie die Anweisung zur Installation (mapbender/installation.txt und befolgen Sie die Anweisungen weitere Informationen zur Installation finden sich unter: http://www.mapbender.org/index.php/Installation_de)


Übung 2: Einbinden eines WMS

  • Laden Sie einen WMS über den getCapabilities-Aufruf.

http://wms1.ccgis.de/cgi-bin/mapserv?map=/data/umn/germany/germany.map&REQUEST=GetCapabilities&SERVICE=WMS&VERSION=1.1.1

freie WMS siehe auch


  • Untersuchen Sie den Aufbau des getCapabilities-Requests. Schauen Sie sich das getCapabilities-XML an.
  • Führen Sie einen Update auf einen WMS durch.
  • Löschen Sie einen WMS.

(weitere Infos unter: http://www.mapbender.org/index.php/WMS_Verwaltung )

Übung 3: GUI

  • Legen Sie eine eigene GUI an. Laden Sie mehrere WMS in diese GUI (siehe Link WMS in GUI einbinden).
  • Konfigurieren Sie den WMS so, dass nicht alle Ebenen angezeigt werden.
  • Ändern Sie die Reihenfolge der Ebenen.
  • Ändern Sie den logischen Zoom für eine Ebene.
  • Ändern Sie den EPSG-Code, das Infoformat und das Exceptionsformat eines WMS.
  • Lassen Sie sich die WMS Informationen über den Metadata-Button anzeigen. Schauen Sie sich die Änderung im getMap-Aufruf an.

(weitere Infos unter: http://www.mapbender.org/index.php/Interface_Management )


Übung 4: Benutzer-/ Gruppenadministration

  • Legen Sie einen neuen Benutzer an. Füllen Sie die Formulareinträge für den neuen Benutzer aus.
  • Melden Sie sich viermal falsch mit dem neuen Benutzer an. Was passiert?
  • Der Besitzer des Benutzers kann über die Mapbender Oberfläche den Login-Count wieder auf 0 setzen. Hierdurch ist eine erneute Anmeldung möglich.
  • Gehen Sie in die Tabelle mb_user mit phpPgAdmin und schauen Sie sich die Einträge an.

http://localhost/phppgadmin/index.php (user:postgres password: postgres)

  • Gehen Sie in die mapbender.conf-Datei und setzen Sie den MAXLOGIN auf 10.

(weitere Infos unter: http://www.mapbender.org/index.php/Benutzerverwaltung )


Übung 5: GUI - individuelle Anpassungen

(Hinweise zur GUI http://www.mapbender.org/index.php/Interface_Management )

  • Legen Sie eine neue GUI an. Verändern Sie das Erscheinungsbild der GUI.
  • Verändern Sie die Hintergrundfarbe Ihrer GUI
  • Legen Sie ToolTipTexte an.
  • Weisen Sie den Overview einem anderen WMS zu.
  • Ändern Sie das Copyright (siehe element_vars)
  • Bauen Sie ein Logo ein.
  • Entfernen Sie unnötige Buttons.
  • Verwenden Sie eine andere Button Collection und einen anderen Ordner-Style (siehe mapbender/http/img/)
  • Lassen Sie sich die Legende nur mit WMS Titeln ausgeben
  • Schauen Sie sich die element_vars der Legende an und lesen Sie die Beschreibung der Legende im Mapbender-Wiki
Exportieren Sie Ihre GUI.
  • Schauen Sie sich das SQL der GUI an.
  • Ändern Sie den Namen der GUI im SQL und laden Sie das SQL in die Datenbank.
  • Weisen Sie die neue GUI Ihrem Benutzer als owner zu (Eintrag in der Datenbank gui_mb_user)


Übung 6: Reiterstruktur mit dem Element tabs

  • Legen Sie eine GUI mit dem Element tabs an und binden den Geodataexplorer (treeGDE), die Legende und den Druck in dieses Element ein.
  • Bitte beachten Sie, dass die Elemente, die in die Reiterstruktur eingebunden werden, folgende Einstellungen benötigen:
    • Styles: visibility: hidden
    • width: 1 / height: 1 / top: 1 / left 1

Mehr dazu im WIKI unter: http://www.mapbender.org/index.php/Tabs_vertical


Übung 7: WMS als Hintergrundkarte

  • Erzeugen Sie eine GUI mit einer Hintergrundkarte. Nutzen Sie dazu das Element setBackground (siehe gui).
  • Lesen Sie die Funktionalität dieses Elements im Mapbender-Wiki nach (Suche im WIKI www.mapbender.org Stichwort setBackground)


Übung 8: Ordnerbaum konfigurieren und einbinden (treeConfGDE)

  • Erzeugen Sie eine GUI mit einer selbst konfigurierten Baumstruktur.
  • Konfigurieren Sie die Baumstruktur über den Link Ordnerbaum konfigurieren in der admin2_de. Die Baumstruktur wird über das Element treeconfGDE angezeigt.

(mehr Informationen im WIKI unter: ConfTreeGde und http://www.mapbender.org/index.php/Interface_Management)


Übung 9: Integration von Mapbender in die eigene Architektur

Mapbender GUI über einen Link öffnen

  • Legen Sie einen Gastuser an. Weisen Sie dem Gastuser eine GUI zu. Melden Sie sich als Gastuser an.
  • Legen Sie eine Gruppe an. Binden Sie den neuen User in diese Gruppe ein. Weisen Sie der Gruppe die gui1 zu.
  • Erstellen Sie einen Link, mit dem Ihre GUI mit dem Ausschnitt von Wien geöffnet wird (siehe WIKI Stichwort setBBOX).
  • Werfen Sie dazu auch einen Blick in die Mapbender Gallery (http://www.mapbender.org/index.php/Mapbender_Gallery)


Übung 10: PDF-Druck

  • Passen Sie den pdf-Druck an. Erstellen Sie eine Druckausgabe mit Overview, Maßstabsbalken und Nordpfeil.
  • Passen Sie den Kartenspiegel an.
  • Richten Sie den Druck so ein, dass das PDF erst über einen Link geöffnet wird.
  • Loggen Sie die Druckaufträge in der Mapbender Datenbank.
  • Richten Sie für den WMS den hochqualitativen Druck ein.

(mehr Infos unter: http://www.mapbender.org/index.php/Print )


Übung 11: WFS Einbindung und Konfiguration

  • Schauen Sie sich die WFS Suche in der gui an. (siehe WIKI WFS Konfiguration)
  • Laden Sie einen WFS über den Link LOAD WFS in der admin1.
  • Konfigurieren Sie eine WFS-Suche über den Link WFS CONF (admin1).

Orientieren Sie sich an den Einstellungen der vorhandenen Angaben zu Mapbender User (WFS CONF -> edit -> Mapbender User). Mapbender User ist als WFS Suche in der GUI gui eingebunden.

  • Lassen Sie sich die Ergebnisse der Suche mit Vorname Name Stadt und abwechselnd grau und schwarz anzeigen.


Übung 12: gui_digitize - Digitalisierung mit Mapbender

  • Wählen Sie Objekte zur Digitalisierung aus (Select-Buttons oben rechts)
  • Digitalisieren Sie eine Fläche. Digitalisieren Sie eine weitere Fläche und snappen dabei an die bereits vorliegende Fläche.
  • Fügen Sie Stützpunkte ein und verschieben Sie Stützpunkte.
  • Verändern Sie den Namen eines Objektes.


Übung 13: owsproxy

  • Konfigurieren Sie das owsproxy-Modul für Ihren Mapbender
  • Bauen Sie eine gui mit sicheren WMS auf
  • Informationen unter owsproxy

Mapbender_Tutorial

mapbender_tutorial_komplett Insert non-formatted text here

Personal tools