Mapframe

From MapbenderWiki

Jump to: navigation, search

no maintainer

Description

english

Frame for the main map. This is the central module for displaying the composite map overlay. This module interacts with the GDE, Overview map and many other modules.


Technical Implementation

The map frame contains a "sandwich" of all elements that compose the map interface of this application. It can contain different types of elements:

  • map images (rendered by WMS services)
    • PNG image
    • JPEG image
    • GIF image
  • HTML ImageMap (fed by a GML from a WFS)
  • temporary JavaScript objects (form measuring or digitizing)
  • images for highlighting (rendered from GML by Mapbender)
  • text elements (copyright)
  • other elements (digitizing buttons, notices, erasor, etc.)


Functionality

The map frame is controlled with the layerstructure of the GDE and serves as interface for most mouse actions in the map:

  • Zoom in by rectangle
  • Recenter
  • Pan
  • Digitize
  • Measure
  • Query

deutsch

Das Haupt-Kartenfenster wird als Modul mapframe1 eingebunden. Dieses Modul wird von der GDE, und der Übersichtskarte gesteuert und interagiert mit vielen anderen Mapbender Modulen.


Technische Details

Im Modul <mapframe1> werden alle Elemente der Karte gestapelt und zur Anzeige gebracht. Das Kartenfenster unterstützt unterschiedliche Formate und Datentypen:

  • Kartenbilder(rendered by WMS services)
    • PNG Bild
    • JPEG Bild
    • GIF Bild
  • HTML ImageMap (Das ImageMap wird von Mapbender erstellt, die Daten werden von einem WFS als GML angefordert)
  • temporäre JavaScript Objekte (Messen und Digitalisieren)
  • Bilder von markierten Obejkten (aus GML erzeugte Bilder)
  • Texte (Copyright)
  • Andere Elemente (Digitalisier- und Mess-Schaltflächen)


Funktionalität

Das Haupt-Kartenfenster wird von der Ebenenstruktur GDE gesteuert und ist das Bedienelement für die meisten Mausaktionen:

  • Zoom in über eine Rechteck
  • Neuen Mittelpunkt setzen
  • Verschieben
  • Digitalisieren
  • Messen
  • Abfragen
Personal tools