mappetizer für arcgis · 1 mappetizer für arcgis web mapping mit vektor technologie...
TRANSCRIPT
1
Mappetizer für ArcGIS
Web Mapping mit Vektor Technologie
Benutzer-Handbuch - Version 13.0
Mappetizer ist ein Zusatzprogramm ("Extension") für ArcGIS von ESRI. Es ermöglicht ArcMap
Projekte im World Wide Web oder auf einer CD-ROM zu veröffentlichen Die Verwendung von
HTML5 und SVG (Scalable Vector Graphics) erlaubt eine hochwertige kartographische
Darstellung.
Homepage:
www.mappetizer.de
uismedia
Unterer Öschweg 16/1
D-88427 Bad Schussenried
Telefon: (++49) (0)7583 / 37 54 65
Telefax: (++49) (0)7583 / 37 54 66
www.uismedia.de
© 2016 uismedia
2
Inhaltsverzeichnis
1 Einführung ......................................................................................................................................... 4
1.1 Mappetizer für ArcGIS ............................................................................................................. 4
1.2 Produkt-Historie ....................................................................................................................... 4
1.3 SVG und XML .......................................................................................................................... 5
1.4 Deep-Zoom Technologie ......................................................................................................... 6
1.5 Dojo Toolkit .............................................................................................................................. 6
2 Systemanforderung und Installation ................................................................................................. 6
2.1 Systemanforderungen ............................................................................................................. 6
2.2 Installation ................................................................................................................................ 7
2.3 Lizenzierung ............................................................................................................................ 7
2.4 Laden in ArcMap...................................................................................................................... 7
2.5 Deinstallation ........................................................................................................................... 7
3 Vorbereitung Ihrer ArcMap-Karte für den Export .............................................................................. 7
3.1 Karteneigenschaften (File -> Map Document Properties) ....................................................... 8
3.2 Räumliche Lesezeichen (Bookmarks) ..................................................................................... 8
3.3 Datenrahmen Eigenschaften (Data Frame Properties) ........................................................... 8
3.4 Layer Eigenschaften (Layer Properties) .................................................................................. 9
3.5 Optimierung Ihrer Karte für den Export ................................................................................. 12
3.6 Einbindung von Diagrammen ................................................................................................ 13
4 Der Export-Assistent ....................................................................................................................... 14
4.1 Bereich Layer ......................................................................................................................... 15
4.1.1 Informationen ..................................................................................................................... 16
4.1.2 Darstellung ......................................................................................................................... 20
4.1.3 Legende ............................................................................................................................. 23
4.1.4 Diagrammeinstellungen (Expertenmodus) ........................................................................ 25
4.1.5 Rastereinstellungen ........................................................................................................... 25
4.2 Bereich Hintergrundkarten ..................................................................................................... 26
4.3 Bereich Web Dienste ............................................................................................................. 27
4.4 Bereich Diagramme ............................................................................................................... 28
4.5 Bereich Dokument ................................................................................................................. 29
4.5.1 Allgemeines ....................................................................................................................... 29
4.5.2 Karte .................................................................................................................................. 29
4.5.3 Komponenten .................................................................................................................... 30
4.5.4 Suchfunktionen .................................................................................................................. 32
4.5.5 Metainformation ................................................................................................................. 33
3
4.5.6 Raster Einstellungen ......................................................................................................... 34
4.6 Bereich Layout ....................................................................................................................... 35
4.6.1 Allgemeines ....................................................................................................................... 35
4.6.2 Design ................................................................................................................................ 36
4.6.3 Titel / Legende (Expertenmodus) ...................................................................................... 37
4.6.4 Schieberegler / Layer in Auswahlbox ................................................................................ 38
5 Optionale Erweiterungen ................................................................................................................ 38
5.1 Schieberegler ......................................................................................................................... 38
5.2 Datenbankanbindung ............................................................................................................ 38
6 Weitere Anpassungen ..................................................................................................................... 38
6.1 Hinzufügen eigener Skripte ................................................................................................... 38
6.2 Verwendung interner Funktionen .......................................................................................... 38
6.2.1 Globales Objekt mv_Doc ................................................................................................... 39
6.2.2 Globales Objekt mv_Map .................................................................................................. 39
6.2.3 Funktion mv_zoomToExtent(xMin,xMax,yMin,yMax,zoomBorder) ................................... 40
6.2.4 Funktion mv_alert(myText) ................................................................................................ 40
6.2.5 Funktion mv_userInit ......................................................................................................... 40
6.3 Hinzufügen eigener Tools in die Toolbar ............................................................................... 40
6.4 Anpassung der Dateien addressmatch.xml, designmanagement.xml, language.xml,
basemap.xml ...................................................................................................................................... 41
7 Die Karte im Browser ...................................................................................................................... 43
8 Hinweise zur Demo-Version ........................................................................................................... 43
9 Technischer Support ....................................................................................................................... 43
9.1 Technischer Support ............................................................................................................. 44
9.2 Bekannte Probleme ............................................................................................................... 44
9.3 Frequently Asked Questions ................................................................................................. 45
4
1 Einführung
1.1 Mappetizer für ArcGIS
Mappetizer ist ein Zusatzprogramm ("Extension") für ArcGIS von ESRI. Es ermöglicht ArcMap
Projekte als HTML5 Anwendungen zu veröffentlichen. Sie können diese Dateien auf jedem
Webserver, im lokalen Netzwerk, auf Festplatte sowie auf CD-ROM und DVD veröffentlichen.
Durch die Publikation der Karten im Internet entstehen keine weiteren Lizenzkosten.
Zur Darstellung Ihres Web Mapping Projektes brauchen Sie keine zusätzliche Software
auf Ihrem Webserver.
Das Ergebnis eines Exports ist somit "nur" ein Ordner mit einer Vielzahl an XML, SVG,
Javascript, CSS und HTML Dateien, die überall abgelegt werden können
Insbesondere für kleinere bis mittlere GIS-Projekte, oder für Projekte, deren Geodaten wenig
aktualisierungsbedürftig sind, ist Mappetizer die Lösung. Mit den flexiblen Einsatzmöglichkeiten
und der einfachen Verfügbarkeit der erstellten Karten erlaubt Ihnen Mappetizer, Ihre Geodaten
schnell, einfach und kostengünstig in ansprechender und innovativer Form Ihrer Zielgruppe zu
präsentieren. Mit wenigen Schritten ist Ihre interaktive Kartenanwendung einsatzbereit!
Sie brauchen keine Kenntnisse in Programmierung oder Web-Server-Technologie.
Mappetizer bietet viele interaktive Funktionen, die vielseitig eingesetzt werden können:
• An- und Ausschalten einzelner Layer
• Anzeige der Objektinformationen
• Anzeige der Attributtabelle des Layers
• Anzeige von Diagrammen
• Suchen nach Objekten mit Hilfe eines Abfrageausdrucks (Abfrage-Manager)
• Kartenmaßstabsabhängiges Darstellen der Layer
• Anzeige der Karte in einem beliebigen Maßstab
• Links zu E-Mail und sonstige URL-Adressen (interne sowie externe Verweise)
• MapTip-Anzeige (ein-, mehrzeilig)
• Maßstabsleiste und Übersichtskarte
• Anzeige der Koordinaten
• Strecken- und Flächenmessungen
• Punkt-Clustering (Intelligentes, maßstababhängiges Zusammenfassen von dicht beieinander
liegenden Punkten)
• Unterstützung von WMS und sonstigen Kartenservern (OpenStreetMap, ArcGIS Map
Services)
• Als optionale Funktionalität bietet Mappetizer die Anbindung an Datenbanken. Diese
Funktion setzt den Betrieb der Kartenanwendung auf einem WebServer voraus.
Dadurch ergeben sich breit gefächerte Anwendungsbereiche für Mappetizer:
• Schaffung zusätzlicher, kostengünstiger GIS-Arbeitsplätze
• Kostengünstige Weitergabe Ihrer GIS-Daten an Kunden
• Kostengünstige Veröffentlichung Ihrer Daten und Karten im Internet
1.2 Produkt-Historie
Die Idee zu Mappetizer (vormals MapViewSVG) stammt aus dem Jahr 2001, als wir mit SVG
einen revolutionären Webstandard entdeckten, mit dem es erstmals möglich war,
vektorbasierte, interaktive Webgrafiken für das Internet zu erstellen.
5
Der Vorteil gegenüber anderen vektorbasierten Browserlösungen (z.B. Flash, Silverlight) ist,
das SVG ein W3C Standard ist, der zwischenzeitlich auch von allen Webbrowsers nativ
unterstützt wird.
Mappetizer verwendet seit Anbeginn Webtechnologien, welche von vielen erst in jüngerer Zeit
als „revolutionär“ entdeckt wurden: AJAX und DHTML.
Im Sommer 2002 kam MapViewSVG 1.0 als Extension zu ArcView GIS 3.1 auf dem Markt. Im
Zuge von ArcGIS (ArcView 8) entwickelten wir MapViewSVG/Mappetizer auch als Erweiterung
für diese Produktlinie von ESRI. Mit Mappetizer für ArcGIS 10 steht die beliebte Web Mapping
Software nun auch für ArcGIS 10 zur Verfügung.
1.3 SVG und XML
Mappetizer unterstützt vektorbasierte Objektdaten wie auch Bilddaten. Während die Bilddaten
wie gewohnt als GIF, JPEG oder PNG im Browser dargestellt werden, werden alle
vektorbasierten Objektdaten sowie die Texte in das SVG-Format übernommen.
Scalable Vector Graphics, SVG ist ein Internet Graphik Datei Format, zur Darstellung von
zweidimensionalen Vektordaten im Internet. SVG ist ein vollständig offener Standard basierend
auf XML, der vom World Wide Web Consortium (W3C) empfohlen und entwickelt wird. Es
handelt sich dabei um einen abgenommenen Standard des W3C.
SVG ermöglicht es Web-Designern dynamische und auf Client-Seite qualitativ hochwertige
Grafiken zu erzeugen, welche stufenlos skalierbar und deshalb von weit besserer Qualität als
Rasterdaten sind. Darüber hinaus sind die Dateien sehr viel kleiner, so dass ein geringerer
Datentransfer (und damit Übertragungszeit) zwischen Server und Client besteht.
Zur Darstellung Ihres Web Mapping Projektes wird kein Plug-in im Browser benötigt.
6
1.4 Deep-Zoom Technologie
Mappetizer verwendet seit Version 10 zur Darstellung von Images die Deep-Zoom/Tiling-Technologie.
Dadurch ist es möglich, dass Images schnell geladen, dabei jedoch stets in bester Auflösung
dargestellt werden.
1.5 Dojo Toolkit
Mappetizer verwendet die JavaScript-Bibliothek Dojo Toolkit (http://www.dojotoolkit.org) sowie Dojo
Widgets, das sind vorgefertigte Bausteine aus JavaScript, HTML und CSS, die dazu dienen,
verschiedene browserunabhängige Features, wie Menüs, Tabs in Websites einzubauen. Auf diese
JavaScript-Bibliothek können auch Sie jederzeit zurückgreifen und Ihre Webkarte um die von Dojo
angebotenen Funktionen und Elemente beliebig erweitern.
2 Systemanforderung und Installation
2.1 Systemanforderungen
Betriebssystem: Windows 7 oder neuer
Software Desktop und Smartphone: Internetbrowser mit SVG Unterstützung
GIS-Software: ArcGIS for Desktop 9.3 oder höher
.NET Framework 3.5 oder höher
Dojo Toolkit 1.10.0 oder höher
Für eine lokale Nutzung der Mappetizer Karten ist als Internetbrowser Firefox notwendig.
7
2.2 Installation
Bei der Installation ist zwischen der Installation für ArcGIS 9.3 und für ArcGIS 10 zu unterscheiden.
ArcGIS 10.x:
Mappetizer für ArcGIS wird als ArcGIS Add-In installiert. Die Installation wird für den aktuellen
Benutzer durchgeführt und benötigt keine Administrationsrechte.
Starten Sie das Installationsprogramm durch Doppelklick. Akzeptiren Sie die Lizenzvereinbarungen.
Das Installationsprogramm installiert nun das ArcGIS-AddIn.
ArcGIS 9.3:
Für die Installation von Mappetizer für ArcGIS 9.3 benötigen Sie Administratorenrechte. Das
Programm wird für alle Benutzer installiert.
Starten Sie das Installationsprogramm durch Doppelklick. Akzeptiren Sie die Lizenzvereinbarungen
und wählen Sie das Installationsverzeichnis. Das Installationsprogramm installiert nun alle
notwendigen Dateien für Sie.
2.3 Lizenzierung
Sollten Sie noch nicht im Besitz einer Lizenzdatei sein, wird eine Demo-Version von Mappetizer für
ArcGIS geladen.
Nach dem Erwerb einer kommerziellen Lizenz haben Sie die Möglichkeit, die
Software ohne erneute Installation auf den vollen Funktionsumfang umzustellen. Wählen Sie zum
Installieren der erhaltenen Lizenzdatei in der Menüleiste des Export-Assistenten den Menüpunkt Hilfe-
>Produkt Lizenzieren.
Mappetizer nutzt verschiedene Hilfsprogramme, die eigene Lizenzbestimmungen besitzen. Folgende
Hilfsprogramme von Drittanbietern werden verwendet:
• ImageMagick (http://www.imagemagick.org/)
• DeepZoomComposer (http://www.microsoft.com/en-us/download/details.aspx?id=24819)
• DotNetZip Library and Tools (http://dotnetzip.codeplex.com/license)
• Smith HTML Editor (http://smithhtmleditor.codeplex.com/license)
• GongSolutions.Wpf.DragDrop library (https://github.com/punker76/gong-wpf-dragdrop)
Mappetizer bietet Hintergrundkarten verschiedener Anbieter an. Mit der Lizenz von Mappetizer
erwerben Sie keine Lizenzrechte an diesen Hintergrundkarten. Bitte beachten Sie bei Benutzung
dieser Hintergrundkarten die Lizenzbestimmungen des jeweiligen Anbieters.
2.4 Laden in ArcMap
Starten Sie die Software ArcMap von ESRI.
2.5 Deinstallation
Die Deinstallation von Mappetizer kann wahlweise über den Eintrag „Mappetizer deinstallieren“ unter
der Programmgruppe Mappetizer für ArcGIS erfolgen oder über das Systemsteuerungstool "Software"
bzw. "Programme und Funktionen".
3 Vorbereitung Ihrer ArcMap-Karte für den Export
Grundsätzlich werden alle sichtbaren Layer Ihrer Karte (Ihres Datenrahmens) wie Personal
Geodatabase, CAD Dataset, Coverages, Shapefiles, Layers, Raster Image, Raster Catalog, WMS-
8
Layer, Basemap in das Web Projekt übernommen, soweit deren verwendeten Symbole von
Mappetizer bzw. vom Export-Format unterstützt werden. Unterstützt werden somit (vektorbasierte)
Objektdaten vom Typ "Point", "PolyLine", "Polygon" und "MultiPoint", Rasterdaten sowie Texte.
Darüber hinaus werden auch Verbindungen zu Datenbanktabellen und Attributtabellen unterstützt.
Während die Bilddaten wie gewohnt als GIF, PNG oder JPEG im Browser dargestellt werden, werden
alle vektorbasierten Objektdaten sowie die Texte in das SVG-Format übernommen. WMS-Layer
werden nach dem OGC-Standard für Web Map Services (WMS) unterstützt. Layer, welche auf Tiles
basieren (z.B. OpenStreetMap, Bing Map, ArcGIS Online Map Services) werden gleichfalls unterstützt.
Basemaps und Web Dienste stehen als Export nur zur Verfügung, wenn Sie für Ihren Datenrahmen
WGS 1984 Web Mercator als Koordinatensystem gewählt haben.
Neben der Übernahme der Symboliken und Layertypen werden darüber hinaus zahlreiche in ArcMap
getroffene Einstellungen verwendet:
3.1 Karteneigenschaften (File -> Map Document Properties)
1. Autor (Author)
Diese Information wird bei den Meta-Informationen im Mappetizer Export-Assistent für das
Textfeld "Autor" übernommen.
2. Beschreibung (Description)
Diese Information wird bei den Meta-Informationen im Mappetizer Export-Assistent für das
Textfeld "Bemerkung" übernommen, falls in den "Datenrahmen Eigenschaften" (Data Frame
Properties) unter "Beschreibung" (Description) keine Angaben gemacht werden.
3. Credits
Die Quellenangabe wird rechts unten auf der Karte angezeigt
4. Hyperlink base
Wird von Mappetizer unterstützt.
3.2 Räumliche Lesezeichen (Bookmarks)
Räumliche Lesezeichen vom Typ werden von Mappetizer unterstützt.
3.3 Datenrahmen Eigenschaften (Data Frame Properties)
Folgende Eigenschaften werden von Mappetizer übernommen:
1. Name (Register Allgemein/General)
Der Name des Data Frames wird als Titel übernommen. Soll kein Titel übernommen werden, so
entfernen Sie an dieser Stelle den Eintrag.
2. Beschreibung (Description) (Register Allgemein/General)
Diese Information wird bei den Meta-Informationen im Mappetizer Export-Assistent für das
Textfeld "Bemerkung" übernommen.
3. Karteneinheiten (Map Units) (Register Allgemein/General)
Aufgrund der stufenlosen Skalierbarkeit von SVG-Dateien, ist die Eingabe eines beliebigen
Maßstabes möglich (gleich der Möglichkeit in ArcGIS, dass ein View in einem bestimmten
Maßstab angezeigt werden soll). Wählen Sie hier die entsprechende Einheit aus.
4. Anzeigeeinheiten (Display Units) (Register Allgemein/General)
Zur Darstellung der gewünschten Einheit der Maßstabsleiste bzw. der Streckenmessung wählen
Sie hier die entsprechende Einheit aus.
5. Auf Shape ausschneiden (Clip Options/Clip to Shape) (Register Datenrahmen/Data Frame)
Mappetizer übernimmt die Einstellung für den Export des aktuellen Datenrahmens.
6. Hintergrund (Register Rahmen/Frame)
Mappetizer übernimmt die Hintergrundfarbe
9
3.4 Layer Eigenschaften (Layer Properties)
Folgende Eigenschaften des Layers werden von Mappetizer übernommen:
1. Layer Name
Der Name des Layers wird in der Legende rechts neben dem Anzeige-Kontrollkästchen
aufgeführt.
2. Beschreibung (Description)
Das Info-Icon wird rechts neben dem Anzeige-Kontrollkästchen in der Legende angezeigt. Bei
Click erfolgt die Anzeige der in ArcMap getroffenen Beschreibungen.
3. Maßstabsbereich (Scale Range)
Der eingestellte Minimal- bzw. Maximalmaßstab wird von Mappetizer übernommen. (Ausnahme:
Karteneinheit "Dezimale Gradangaben")
4. Felder (Fields)
Mappetizer greift dann auf die Attribute des jeweiligen Layers zurück, wenn Sie bei den
Objektinformationen im Export-Assistent eine der möglichen Optionen (z.B. "Identifizieren von
Objekten auf der Karte", "Layertabelle", "Abfrage-Manager") ausgewählt haben. Mappetizer
übernimmt dabei die als sichtbar gekennzeichneten Felder (mit Ausnahme des Shape- und FID-
Feldes). Existiert ein Aliasname für das betreffende Feld, so wird dieser an Stelle des Feldnamens
verwendet.
Aus programmtechnischen Gründen (JavaScript) werden bei der Wahl des Abfragemanagers
folgende Zeichen bei den Feldnamen nicht übernommen: " ' ( ).
5. Map-Tips anzeigen (Show Map Tips)
Das Feld bzw. der getroffene Ausdruck wird angezeigt, wenn die Maus über einem Objekt in
der Karte verweilt.
6. Definition Query
Mappetizer übernimmt die von Ihnen getroffene Definition.
7. Transparent
Der hier ausgewählte Prozentwert wird als Transparentwert für die layerspezifische Transparenz
übernommen.
8. ArcMap Hyperlinks (Feldbezogen)
Mappetizer unterstützt Hyperlinks bei der Anzeige der Objektinformation, bei der
Attributtabelle sowie auch bei direktem Klick auf ein Element in der Karte. Die Optionen
"Identifizieren von Objekten auf der Karte" und "Hyperlink" (direkter Klick auf die Karte) sind
nicht gleichzeitig wählbar.
Mappetizer unterstützt die Verlinkung von Internet- bzw. E-Mail-Adressen aber auch Links
zu beliebig anderen Dokumenten. Um dieses für sich zu nutzen, wählen Sie "Dokument"
10
oder "URL" und geben in das gewählte Hyperlink-Feld die gewünschten Hypertext-Links
ein, beispielsweise
Hyperlink
http://www.mappetizer.de
C:\projekt\beschreibung.pdf;Beschreibung
../beschreibung.pdf
../../projekt/index.asp?ID=<<station>>
js:myFunction('beispiel.html')
js:myFunction(<<station>>)
Mappetizer analysiert den jeweiligen Eintrag, z.B. externer Link (http://www.blattform.de), E-Mail-
Adresse ([email protected]) oder relativer Link (../beschreibung.pdf). Bei einem Verweis auf eine
lokale Datei auf Ihrem Rechner (C:\projekt\beschreibung.pdf) wird diese automatisch in das
Mappetizer-Projekt kopiert und entsprechend verlinkt. Startpunkt für relative Pfade ist der von
Mappetizer erstellte Ordner.
Es können auch Verknüpfungen zu server-seitigen Skripten erstellt werden, um z.B. Zugriffe auf
Datenbanken zu realisieren. Die einzelnen Parameter werden dabei in der GET-Methode an die
URL angehängt. Tragen Sie hierzu in das Hotlink-Feld Ihre Angaben in der Form
"Pfad/Dateiname?variable=<<Feldname>>" ein. Ersetzen Sie "Pfad/Dateinamen" und Variable
durch Ihre eigenen Angaben, ersetzen Sie "Feldname" durch ein Feld in Ihrer Attributtabelle (z.B.
../../projekt/index.asp?ID=<<station>>)..
Darüber hinaus besteht auch die Möglichkeit eigene Javaskripte anzusprechen, z.B.
js:myFunction('beispiel.html'). Strings bei den Übergabevariablen müssen mit einfachen
Hochkommas (') notiert werden. Den jeweiligen Programmcode können Sie beispielsweise in die
von Mappetizer erstellte Datei "variablen.js" hinzufügen. Auch hier besteht die Möglichkeit der
Funktion objektbezogene Variablen mitzugeben, z.B. js:myFunction(<<Feldname>>). Ersetzen Sie
hierzu gleichfalls <<Feldname>> durch ein Feld in Ihrer Attributtabelle. Zur Kennzeichnung einer
Javascript-Funktion notieren Sie "js:" vor dem entsprechenden Funktionsnamen.
9. ArcMap Hyperlinks (Projektbezogen)
Projektbezogene Hyperlinks in ArcMap werden in gleicher Weise unterstützt wie automatisierte
Hyperlinks (siehe dort).
10. Automatisierte Hyperlinks
Neben den Hyperlinks die über ArcMap einem spezifischen Feld zugewiesen werden, interpretiert
Mappetizer in der Option "Identifizieren von Objekten auf der Karte" und bei der "Attributtabelle"
auch WWW-kompatible Links (z.B. http://www.uismedia.de oder [email protected]) in anderen
Feldern.
Verweise zu relativen Links (innerhalb des exportierten Projektes) bzw. zu lokalen Dateien auf
Ihrem Server sind gleichfalls möglich, hierzu muss die Notation nach folgendem Schema erfolgen:
url:meinordner/zum_baeren/steckbrief.pdf
url:meinordner/zum_ochsen/steckbrief.pdf;Steckbrief
url:C:\projekt\beschreibung.pdf
url:C:\projekt\beschreibung.pdf;Beschreibung
11
Der Verweis auf eigene Javaskripte erfolgt, wie oben, mit der Notation
js:myFunction('beispiel.html').
Bei Verweisen zu relativen Links müssen Sie nach dem Export nur noch den Ordner "meinordner"
mit allen Unterordnern und Dokumenten in den von Mappetizer erstellten Ordner kopieren.
Verweise zu lokalen Dateien auf Ihrem Rechner werden automatisch in das Mappetizer-Projekt
kopiert und entsprechend verlinkt.
Falls Sie bei den externen Links bzw. bei den relativen Links einen alternativen Text in der
Anzeige (Option "Identifizieren von Objekten auf der Karte" oder in "Attributtabelle") haben
möchten, so notieren Sie diesen bitte nach einem Semikolon. In der Anzeige bei der Option
"Identifizieren von Objekten auf der Karte" zeigt erstes Beispiel den Link als Verweis an
(meinordner/zum_ochsen/steckbrief.pdf), das zweite Beispiel verwendet den Begriff hinter dem
Strichpunkt für die Anzeige.
11. Hyperlinks zu Multimediadaten
Mappetizer unterstützt die Verwendung von Multimediadaten (Video, Sound, Bilder) in Form von
automatisierten Hyperlinks (siehe oben). Multimediadateien werden direkt bei Wahl der Option
"Identifizieren von Objekten auf der Karte" dargestellt. Da von den gängigen Browsern
unterschiedliche Video und Audioformate unterstützt werden, können mehrere Dateiformate
vorgehalten werden. Hierzu müssen im Verzeichnis auf das der Hyperlink verweist, Dateien mit
gleichem Namen aber unterschiedlichen Erweiterungen vorhanden sein.
Beispiel für die Verwendung von Videodateien:
testvideo.ogv
testvideo.mp4
12
12. Beziehungen (Relates)
Mappetizer unterstützt neben den Attributtabellen auch miteinander verbundene Tabellen (in einer
1:1- oder X:1-Relation zwischen der Attribut-Tabelle und der Tabelle mit den zusätzlichen
Informationen). Bei der Option "Identifizieren von Objekten auf der Karte" unterstützt Mappetizer
darüber hinaus auch Beziehungen (in einer 1:X-Relation).
13. Einspaltige Anzeige der Objektinformationen
Standardmäßig erfolgt die Anzeige der Objektinformationen zweispaltig, mit Nennung des
jeweiligen Feldnamens und der dazugehörigen Feldausprägung. Soll nur die Ausprägung
angezeigt werden (einspaltig), so setzen Sie im Reiter HTMLPopup bei „Display HTML formatting“
und „As a table of the visible fields“ das Häkchen bei „Hide field name column“.
14. Legende
Zwischenüberschriften in Legenden können mit „\n“ umgebrochen werden. Klicken Sie auf das +/-
Kästchen links neben der Layerbezeichnung im "Inhaltsverzeichnis/Table of contents" um als
Standardeinstellung nur den Titel oder die gesamte Legende des Layers anzuzeigen.
3.5 Optimierung Ihrer Karte für den Export
Zunächst die gute Nachricht: Mappetizer legt Ihnen keinerlei Beschränkungen bezüglich der Anzahl
der Layer, Bilddaten, Hyperlinks etc. auf. Aufgrund des geringen Speicherbedarfes der Dateien auf
dem Server werden Ihnen auch hier (wahrscheinlich) weitestgehend keine Grenzen gesetzt werden.
Die schlechte Nachricht: Ein guter Web-Auftritt berücksichtigt immer den Datentransfer und damit die
Übertragungszeit der Dateien zwischen dem Server und dem Client. Das bedeutet an dieser Stelle:
• Versuchen Sie soweit als möglich die Geometrien Ihrer Layer zu vereinfachen (z.B. durch
Zusammenfassung einzelner Ausprägungen).
• Benutzen Sie eine "Definitionsabfrage" (Definition Query), wenn nur einen Teil der Daten
eines Layers exportiert werden soll. Ein Feature wird auch dann exportiert - und benötigt
damit Ladezeit, wenn es unsichtbar ist bzw. aufgrund der ausgeschalteten Option <all other
values> nicht in der Legende erscheint.
• Benutzen Sie die Option "Geometrie vereinfachen" in den Design Einstellungen für die Layer
im Mappetizer Export-Assistenten.
• Vermeiden Sie komplexe Polygonformen (z.B. fjordartige Küstenlinien), da diese den
Bildaufbau stark verlangsamen können.
• Seien Sie sparsam mit dem Einsatz von Bilddaten bzw. mit deren gewählten Ausdehnungen
und Dateigrößen.
• Reduzieren Sie die Anzeige der Felder bei den Objektinformationen.
13
• Setzen Sie Maßstabsbereiche für bestimmte Layer, so dass sie nicht schon von Beginn an
geladen werden.
• Setzen Sie manche Layer als nicht angeschaltet zu Beginn des Ladevorgangs.
3.6 Einbindung von Diagrammen
Mappetizer unterstützt Diagramme, die in ArcMap erstellt worden sind. Lesen Sie bitte mehr über die
Erstellung von Diagrammen in der ArcGIS Desktop Hilfe.
14
4 Der Export-Assistent
Starten Sie den Export-Assistenten mit Klick auf das Icon:
Der Exportassistent von Mappetizer ist in mehrere Bereiche unterteilt:
Menüebene
Unter dem Menüpunkt Datei können Sie aktuelle Einstellungen sichern, gesicherte Einstellungen
laden sowie den Assistenten beenden.
Der Menüpunkt Exportieren erlaubt es Ihnen den Export zu starten sowie den erfolgreichen Export in
Ihrem Browser zu betrachten. Der Export bietet eine automatisierte Geräteerkennung. Diese startet je
nach Gerät (Desktop oder Smartphone) die jeweilige Kartendarstellung.
Der Menüpunkt Einstellungen erlaubt es grundlegende Einstellungen für das Programm
vorzunehmen:
• Allgemeine Einstellung
Unter diesem Menüpunkt können Sie generelle Einstellungen vornehmen.
Einstellungen zu Kartengenauigkeit sind dann sinnvoll, wenn Sie sehr weit in eine Karte
hineinzoomen möchten und Sie bemerken, dass hier die Vektoren zu ungenau werden. Ihre
Einstellungen sind nur für dieses Projekt gültig.
Sollte es bei Verwendung Ihres Webservers zu Problemen bei der Darstellung von UTF8-
Zeichensätzen kommen, so können Sie eine .htaccess Datei mit korrekten
Zeichensatzeinstellungen ihrem Projekt hinzufügen.
Das Dojo Toolkit wird von verschiedenen Content Delivery Networks (CDN) als Cloud-System
angeboten. In den Einstellungen haben Sie die Möglichkeit, zwischen den verschiedenen
CDN-Anbietern auszuwählen.
15
Zusätzlich haben Sie die Möglichkeit Dojo Toolkits über Internet herunterzuladen und für die
weitere Verwendung in Mappetizer zu installieren. Mappetizer lädt alle Dojo Versionen
herunter, die in Mappetizer verwendbar sind (Dojo 1.6.x, 1.7.x und aktuelle Dojo Version).
Alternativ können Sie den Pfad zu einem Ordner mit bereits installierten Dojo Toolkits
angeben.
• Diagnosemodus
Der Diagnosemodus erlaubt das Auffinden von Problemen. Ist der Diagnosemodus aktiviert,
so werden wichtige Teile des Programmablaufes in einer Logdatei mitprotokolliert. Die
Logdatei Mappetizer4ArcGIS.log finden Sie in Ihrem Dokumentenverzeichnis. Nach dem
Export wird der Diagnosemodus automatisch zurückgesetzt.
• Expertenmodus
Ist der Expertenmodus deaktiviert (Standard), so werden nur die wichtigsten
Einstellungsmöglichkeiten im Exportassistenten angezeigt. Sollten Sie detaillierte
Einstellungsmöglichkeiten für Ihren Export benötigen, so können Sie durch Aktivieren des
Expertenmodus zusätzliche Eingaben vornehmen.
Unter Hilfe finden Sie dieses Handbuch zur Software, Informationen zu den aktuellen Browsern, eine
Onlinehilfe sowie ein Feedbackformular. Darüber hinaus können Sie Ihr Programm unter diesem
Menüpunkt lizenzieren.
Navigationsbereich
Auf der linken Seite des Assistenten befindet sich der Navigationsbereich. Im unteren Bereich können
Sie je nach Verfügbarkeit zwischen den Navigationsebenen Layer, Hintergrundkarten, Diagramme,
Web Dienste, Dokument und Layout umschalten. Im oberen Bereich erhalten Sie bei den
Navigationsebenen Layer, Diagramme sowie Web Dienste die verfügbaren Optionen angezeigt.
Funktionsbereich
Bei Auswahl der Navigationsbereiche Layer, Hintergrundkarten, Dokument und Layout haben Sie im
Funktionsbereich die Möglichkeit Einstellungen vorzunehmen. Diese Einstellungen beziehen sich bei
den Navigationsbereichen Dokument und Layout auf das gesamte Projekt. Einstellungen im
Navigationsbereich Layer und Hintergrundkarten beziehen sich auf den jeweils im linken
Navigationsbereich selektierten Layer.
4.1 Bereich Layer
In diesem Bereich haben Sie die Möglichkeit Einstellungen für die einzelnen Layer vorzunehmen. Der
Layertyp ist durch unterschiedliche Symboliken gekennzeichnet. Vier verschiedene Farben
symbolisieren unterschiedliche Zustände der Layer.
• Grau:
Der Layer ist in ArcMap nicht aktiv. Dieser Layer wird nicht exportiert. Jedoch kann dieser
Layer als Übersichtslayer gewählt werden.
• Grün:
Der Layer ist valide und wird exportiert.
• Gelb:
Der Layer ist valide und wird exportiert. Jedoch gibt es zu dem Layer Informationen oder
Warnungen.
16
• Rot:
Der Layer ist nicht valide und wird nicht exportiert. Es gibt für den Layer Fehlermeldungen.
Durch Überfahren des Layers mit der Maus erhalten Sie Informationen zu Warn- und
Fehlermeldungen, die für diesen Layer vorliegen. Durch Klick auf einen Layer aktivieren Sie diesen
und können Einstellungen vornehmen.
Die Reihenfolge der Layer im Darstellungsbaum kann geändert werden. Die Reihenfolge der Layer
bezieht sich dabei auf die Reihenfolge in der Legende. Sie hat keinen Einfluss auf die Reihenfolge der
Kartendarstellung. Zum Verschieben klicken Sie auf einen Eintrag und verschieben Sie diesen bei
gedrückter Maustaste.
4.1.1 Informationen
Identifizierung von Objekten (Attributanzeige)
Entspricht der Möglichkeit in ArcMap über das Werkzeug "Identifizieren" Informationen zu einem in der
Karte enthaltenen Objekt zu erlangen. Durch Klick auf ein Objekt erfolgt die Anzeige im
Browserfenster im Reiter Detail. Die Anzeige erfolgt wahlweise als Liste oder als Diagramm.
Jede Anzeige besitzt eine Überschrift, für die ein beliebiges Feld der Attributtabelle verwendet werden
kann (Feld für Objektüberschriften).
Standardmäßig erfolgt bei der Listenansicht die Anzeige mit dem jeweiligen Feldnamen. Wünschen
Sie nur die Spalte mit der jeweiligen Ausprägung, so setzen Sie in ArcMap bei den
17
Layereigenschaften HTMLPopup das Häkchen „Hide field name column“ (siehe auch oben, Kapitel
Layer Eigenschaften).
In ArcMap definierte „Beziehungen“ (Relates) können bei der Listenoption übernommen werden.
Hinweis: Es werden immer diejenigen Objektinformationen angezeigt, die auf oberster Ebene liegen;
diese müssen jedoch nicht unbedingt einem Layer angehören. Haben Sie beispielsweise einen
Linienlayer über einen Flächenlayer gelegt und haben für beide Layer diese Option gewählt, so
werden die Objektinformationen für den Linienlayer angezeigt, wenn ein Mausklick über einer Linie
erfolgt, die Objektinformationen für die Fläche angezeigt, wenn ein Mausklick über einer Fläche
erfolgt. Bei zwei sich überlappenden Flächenlayern wird somit immer die Information des oberen
Layers angezeigt. Will der Nutzer die Information über den unteren Flächenlayer abfragen, so muss er
den oberen Layer ausschalten. Dient der obere Flächenlayer lediglich zur Visualisierung (z.B. Anzeige
von Gemeindegrenzen), so besteht die Möglichkeit, das Flächensymbol transparent zu machen. In
diesem Falle wird direkt die Objektinformation des unteren Themas angesteuert, wenn gleichzeitig
kein "Identifizieren von Objekten auf der Karte", "Hyperlinks" oder MapTips in ArcMap für das obere
(transparente) Thema gewählt wurden.
Einstellungen für die Option „Anzeige als Grafik“
Bei Klick auf die Schaltfläche "..." öffnet sich ein weiteres Dialogfenster, in dem weitere
Gestaltungsmöglichkeiten bei der Option "Anzeige als Grafik" zur Verfügung stehen. Wählen Sie die
darzustellenden Felder, den Diagrammtyp sowie die Beschriftungen für die Werte- und
Rubrikenachse.
Attributtabelle
Ermöglicht es, die Attributtabelle des Layers hinzuzufügen. Das Tabellen-Icon wird rechts neben dem
Anzeige-Kontrollkästchen in der Legende angezeigt. Durch Klick auf dieses Icon öffnet sich ein neues
Browserfenster mit der Auflistung aller von Ihnen spezifizierten Felder für die Objekte dieses Layers.
18
Abfrage-Manager
Entspricht der Möglichkeit in ArcMap über den Abfrage-Manager bestimmte Datensätze auszuwählen.
Im Browser wird der Abfragemanager im Reiter Abfragen dargestellt bzw. ist bei der
„Kartendarstellung im Vollbildmodus“ über ein Icon abrufbar.
Der Nutzer kann einen Abfrageausdruck erstellen, indem er entweder auf Felder, Operatoren und
Werte klickt oder den Ausdruck eingibt. Durch Betätigung der "Auswählen" Taste, werden dann in
einem nächsten Schritt alle Datensätze, welche dem Abfrageausdruck entsprechen in einer Tabelle
angezeigt, sowie in der Karte entsprechend hervorgehoben. Durch Betätigung der "Auswählen und
Zoomen" Taste wird darüber hinaus zu den ausgewählten Objekten gezoomt.
19
Verwende ArcMap Hyperlink
Durch Mausklick auf die Karte, wird die jeweilige URL aufgerufen. Die Option "Hyperlinks" kann
grundsätzlich nur dann ausgewählt werden, wenn in ArcMap dem Layer ein Hyperlink-Feld zugeordnet
worden ist.
Die Optionen "Identifizieren von Objekten auf der Karte" und "Hyperlinks" können nicht gleichzeitig
ausgewählt werden.
Objektauswahl
Fügt in der Werkzeugleiste eine Auswahlliste hinzu, auf deren Einträge direkt gezoomt werden kann
bzw. deren Einträge hervorgehoben werden. Wählen Sie hierzu das gewünschte Feld aus.
Für die Objektauswahl können Sie drei verschiedene Verhalten definieren:
• Zoomen und Hervorheben der Auswahl
Es wird auf die ausgewählten Elemente gezoomt und die Elemente farblich hervorgehoben
• Hervorheben der Auswahl
Die ausgewählten Elemente werden farblich hervorgehoben
• Zoomen auf Auswahl
Es wird auf die ausgewählten Elemente gezoomt
20
Im Expertenmodus ist es darüber hinaus möglich, mehrere Felder für die Objektauswahl auszuwählen.
Ziehen Sie hierzu die gewünschten Felder von der linken Feldliste in die rechte Feldliste. Die Felder in
der rechten Feldliste können mit der Maus in Ihrer Reihenfolge verschoben werden.
4.1.2 Darstellung
Layer in Übersichtskarte aufnehmen
Aktivieren Sie das Auswahlkästchen wenn der betreffende Layer in der Übersichtskarte erscheinen
soll. Die Layer der Übersichtskarte können, müssen aber nicht gleichzeitig Bestandteil Ihrer Karte
sein. In diesem Fall fügen Sie in ArcMap die entsprechenden Layer hinzu, ohne sie jedoch anzeigen
zu lassen.
Die Übersichtskarte wird als Image exportiert.
Schieberegler für Transparenz
Diese Funktion erlaubt es Ihnen die Transparenz des Layers über einen Schieberegler interaktiv zu
verändern.
Symbole (Marker, Linien) nicht skalieren
SVG skaliert grundsätzlich Linien und Texte wenn ein- bzw. ausgezoomt wird. Mit der Option
"Symbole nicht skalieren" schalten Sie dieses Verhalten aus, d.h. die entsprechende Linie,
Begrenzungslinie (bei Polygonen) oder auch die Marker-Font-Größe ändert sich nicht beim Zoomen.
Anmerkung: Das "Ausschalten" des Skalierungseffektes läuft über Skripting. Verwenden Sie daher
diese Option nur, wenn es unbedingt erforderlich ist, da dadurch das Ein- bzw. Auszoomen
verlangsamt werden kann.
Labeltexte, Annotations werden grundsätzlich skaliert. Damit Texte beim Zoomen nicht zu groß
erscheinen, empfehlen wir verschiedene Labeleinstellungen (Größe und auch verschiedene Auswahl)
für unterschiedliche Maßstabsbereiche festzulegen.
Diese Option ist nicht verfügbar für Punkt-Layer, die Bildmarker- oder Simplemarker-Symbole in der
Ausprägung als Quadrate bzw. Sterne (square/diamond) enthalten.
21
Benutze Maßstabsbereich als Referenzmaßstab (nur im Expertenmodus)
Diese Option steht Ihnen bei Vektorlayern zur Verfügung bei denen ein Maßstabsbereich für die
Darstellung definiert wurde. Wählen Sie diese Option so werden die Symbolgrößen des Layers auf
den Minimum-Maßstab bezogen. Andernfalls beziehen sich die Symbolgrößen auf den Maßstab des
Gesamtausschnitts. Standardmäßig ist diese Option deaktiviert.
Punkt Clustering (Punktlayer)
Punkt Clustering ermöglicht ein maßstababhängiges Zusammenfassen von dicht beieinander
liegenden Punkten zu Clustern. Dies sorgt für ein übersichtliches Kartenbild.
Bei Verwendung der Symboltypen SimpleMarkerSymbol oder PictureMarkerSymbol kann zwischen
zwei Anzeigemodi gewechselt werden (nicht bei SingleSymbol):
• Image
Hier wird ein Kreis für jedes Cluster dargestellt. Die Anzahl der enthaltenen Objekte wird als Zahl
dargestellt. Dies ist die Standardeinstellung.
22
• Cluster
Hier werden für alle im Cluster vorkommenden Symboltypen Thumbnails dargestellt.
Kachelung (Expertenmodus)
Die Möglichkeit der Kachelung steht Ihnen bei Vektorlayern zur Verfügung. In der Auswahlbox haben
Sie die Möglichkeit zwischen folgenden Einstellungen zu wählen:
• Kachelung automatisch durchführen (Standardeinstellung)
Beim Export werden Layer automatisch gekachelt sobald eine der folgenden
Voraussetzungen erfüllt ist:
o Layer wird aufgrund eines Darstellungsbereiches aktuell nicht dargestellt
o Layer wird aufgrund der Einstellung „Layer beim Laden nicht angeschaltet“ aktuell
nicht dargestellt (siehe oben)
o Im aktuellen Darstellungsbereich wird der Layer nicht vollständig angezeigt
• Keine Kachelung durchführen
• Kachelung erzwingen
Geometrie vereinfachen
• Generalisierung:
Diese Option bietet Ihnen die Möglichkeit auf einfache Weise die Geometrie Ihrer Layer zu
vereinfachen, so dass der Bildaufbau im Browser unter Umständen wesentlich beschleunigt
werden kann. Es werden dabei keine Daten in Ihren Geometriedateien bzw. in ArcMap
verändert.
Die Vereinfachung beruht auf dem Douglas-Poiker Algorithmus. Das Ergebnis ist dabei stark
von der Polygon- bzw. Liniengeometrie abhängig. Aneinander liegende Polygone entsprechen
sich nicht mehr, sie können sich überlagern oder es können sogenannte Blitzer entstehen.
Überprüft wird lediglich, ob durch die Vereinfachung so viele Zwischenpunkte eliminiert
werden, dass dadurch das Polygon nicht mehr existent wäre; in diesem Falle wird das
Ursprungspolygon nach SVG exportiert. Während bei Liniengeometrien Anfangs- und
Endpunkt erhalten bleiben, können Zwischenpunkte eliminiert werden, so dass Linien, welche
an einem Zwischenpunkt anstoßen, nun einen Über- bzw. Unterschuss haben können.
Geben Sie die gewünschte Toleranz ein.
Entsprechende Objektinformationen, welche nun verändert sein mögen (Fläche, Umfang)
werden vom Original übernommen.
23
• Kurvenglättung:
Diese Option exportiert die Geometrie des jeweiligen Layers als Bézier-Kurven. Es werden
dabei keine Daten in Ihren Geometriedateien bzw. in ArcMap verändert. Für diese Art der
Darstellung geeignete Layer (z.B. Höhenlinien) zeigen u.U. ein schöneres Bild. Ein schnellerer
Bildaufbau ist dabei jedoch nicht gegeben und sollte ggf. überprüft werden. Für Polygonlayer
steht diese Option nicht zur Verfügung.
Geometrien zusammenführen (Dissolve)
Neben der Geometrievereinfachung bietet Mappetizer die Möglichkeit Geometrien mit gleicher
Legendenausprägung zu einer Fläche zusammenzufassen. Diese Funktionalität steht jedoch nur zur
Verfügung, wenn keine Objektinformationen benötigt werden.
4.1.3 Legende
Die Option Layer in Legende aufnehmen ist zunächst grundsätzlich für alle Layer ausgewählt.
Deaktivieren Sie hier das Kontrollkästchen für diejenigen Layer, die Sie zwar in der Karte, jedoch nicht
in die Legende mit aufnehmen wollen (z.B. Layer, die vorrangig der Veranschaulichung dienen und
sonst keine weitere Informationen beinhalten). Ist der Layer in der Legende sichtbar, stehen Ihnen
weitere Darstellungsarten der Legende zur Verfügung:
• Standarddarstellung
Für den Layer wird eine Legende dargestellt. Befinden Sie sich im Expertenmodus, dann
können Sie für diese Legendenart folgende Einstellungen vornehmen:
24
o Layer an- und ausschaltbar
Dies ist die Standardeinstellung, bei der die Darstellung des Layers über die Legende
an und abgeschaltet werden kann.
o Layer nicht an- und ausschaltbar
Layer kann über die Legende nicht abgeschaltet werden. Diese Einstellung hat keinen
Einfluss auf skalenabhängige Darstellungseinstellungen des Layers.
o Layer beim Laden nicht angeschaltet
Layer ist beim ersten Aufrufen der Karte nicht sichtbar. Er kann über die Legende an-
und abgeschaltet werden.
o Exklusive Darstellung
Ist für einen Layer die exklusive Darstellung gewählt, so schaltet er alle anderen Layer
die ebenfalls die exklusive Darstellung gewählt haben aus, sobald er eingeschaltet
wird.
Haben Sie nur Legendentitel anzeigen gewählt, so besitzt der Layer keine Legende,
lediglich die Legendenüberschrift ist sichtbar.
Die Option Legendeneinträge standardmäßig sichtbar erlaubt es Ihnen bei der Darstellung
der Legende zu wählen ob nur der Titel oder auch die eigentliche Legendeninformation
angezeigt wird (In der Web-Karte kann der Nutzer später zwischen diesen beiden
Anzeigemodi wechseln). Die Standardeinstellung wird anhand der Einstellungen in Ihrem
ArcMap Projekt vorgenommen
• Darstellung in Auswahlbox
Der Vorteil der Darstellung von Layern in einer Auswahlbox ist die Möglichkeit immer nur den
gerade selektierten Layer darzustellen. Sind zwei Layer mit gleicher Geometrie in der
Auswahlbox, so wird die Geometrie nur einmal exportiert und die Darstellung der Webkarte ist
schneller.
o Gruppenlayer:
Alle Layer des Gruppenlayers werden in einer Auswahlbox dargestellt. Zusätzlich zu
den Einstellungen der Standardeinstellung können Sie wählen ob über der
Auswahlbox der Name des Gruppenlayers als Überschrift erscheinen soll.
o Sonstige Layer:
Der Layer wird in eine Auswahlbox aufgenommen. Die sonstigen
Legendeneigenschaften werden bei dieser Option im Bereich Layout eingestellt
(Kapitel 4.6.4)
• Darstellung Feldausprägungen in einer Auswahlbox gezeigt.
Diese Darstellungsart bietet sich bei Layern an, die sich überdeckende Geoobjekte enthalten
(z.B. Punkdaten mit unterschiedlichen Ausprägungen).
Die Einstellmöglichkeiten zur Darstellung des Layers sind wie in der Standarddarstellung. Im
Gegensatz zur Standarddarstellung wird jedoch nicht die Gesamtkarte dargestellt sondern
Ausprägungen eines Attributfeldes. Nachdem Sie ein Feld ausgewählt haben werden in einer
Tabelle alle möglichen Ausprägungen dargestellt. Die SQL Kommandos können nachträglich
editiert werden.
• Darstellung als Schieberegler (optional)
Mehrere Feldwerte eines Vektorlayers bzw. mehrere Rasterlayer können über einen
25
Schieberegler visualisiert werden. Zu visualisierende Rasterlayer müssen in einem Grouplayer
zusammengefasst werden. Als Legende wird die Legende des ersten Rasterlayers verwendet.
4.1.3.1 Maßstabsabhängiges Anpassen der Legende
Ändert sich bei einem thematischen Layer ja nach Maßstabsebene der Detaillierungsgrad und/oder
die Symbologie und damit auch die Legende, so bietet Mappetizer die Möglichkeit, dass die Legende
je nach Sichtbarkeit des jeweiligen Layers mit ausgewechselt wird.
Bei dem betreffenden Layer kann es sich dabei um ein und denselben Layer handeln, der nur mit
verschiedenen Definitionsabfragen jeweilig unterschiedliche Features anzeigt (z.B. ein Straßen-Layer,
der in einem kleinen Maßstab nur überörtliche Straßen anzeigt, in zunehmend größeren Maßstäben
jedoch immer detaillierter wird) oder es können auch völlig unterschiedliche Layer herangezogen
werden.
Ordnen Sie die jeweiligen Layer mit unterschiedlicher Maßstabsbereichen und ggf. unterschiedlicher
Legende innerhalb eines Gruppenlayers an. Wählen Sie als Darstellungsart für die Legende
Maßstabsabhängige Legende.
4.1.4 Diagrammeinstellungen (Expertenmodus)
Dieser Reiter ist nur sichtbar, wenn für den Layer als Symboldarstellung Diagramme gewählt wurden.
Verwende die Maptips von ArcMap für Diagramme
Standardmäßig werden bei Überfahren der Diagramme die verwendeten Werte als Tooltip angezeigt.
Diese Option erlaubt es Ihnen den gewählten Maptip aus ArcMap als Anzeige zu verwenden.
Vergößerungsfaktor für Diagrammhervorhebung
Hier können Sie den Vergrößerungsfaktor für das Diagramm wählen welcher verwendet wird, wenn
Sie die Maus über das Diagramm bewegen.
4.1.5 Rastereinstellungen
Dieser Reiter ist nur sichtbar, wenn es sich bei dem Layer um einen Rasterlayer handelt.
Automatisierte Rasterverarbeitung (Expertenmodus)
Mit dieser Option haben Sie die Möglichkeit, die Pyramidenbildung von Rasterlayern direkt während
dem Export durchzuführen.
26
Benutzen Sie den gleichen Rasterlayer bei verschiedenen Projekten, so kann es sinnvoll sein, die
Erzeugung von Pyramiden für die Layer vor dem Export vorzunehmen. Durch Deaktivieren dieser
Option haben Sie die Möglichkeit, einen Ordner mit vorprozessierten Kacheln anzugeben. Als
externes Tool zum Erzeugen von Pyramiden kann Deep Zoom Composer verwendet werden
http://www.microsoft.com/download/en/details.aspx?id=24819
Erzeuge Pyramiden
Diese Option erlaubt Ihnen zu entscheiden ob ein Rasterlayer nach dem Export als ein Image
vorhanden ist oder ob eine Pyramidenbildung (Kachelung über mehrere Zoomstufen) durchgeführt
werden soll. Die Verwendung von Pyramiden bei Rasterlayern ermöglicht einen schnelleren
Kartenaufbau sowie eine bessere Qualität. Aus diesen Gründen sollte das Erzeugen von Pyramiden
nur dann ausgeschaltet werden, wenn es sich bei dem Rasterlayer um einen Layer mit sehr geringem
Speicherbedarf handelt.
Ausgabeformat
Browserübergreifend sind lediglich die Imageformate JPEG und PNG verfügbar. Sie können hier das
geeignete Ausgabeformat für Ihre Rasterdaten auswählen. Sollte bei Ihren Rasterdaten Transparenz
zum Einsatz kommen so wählen Sie PNG als Ausgabeformat.
Kompressionsrate
Haben Sie JPEG als Ausgabeformat gewählt, so können Sie hier eine Kompressionsrate für die
Ausgabe wählen.
Kachelgröße (nur sichtbar wenn „Erzeuge Pyramiden“ gewählt, Expertenmodus)
Für die Kachelung der Raster kann wahlweise 256 Pixel oder 512 Pixel als Kachelgröße gewählt
werden. Standardmäßig werden als Kachelgröße 256 Pixel gewählt. Die Verwendung von 512 Pixel
kann den Speicherplatzbedarf der Ausgabe herabsetzen.
Raster Zoomstufen (nur sichtbar wenn „Erzeuge Pyramiden“ gewählt, Expertenmodus)
Mappetizer wählt automatisch die optimale Anzahl von Zoomstufen für Ihre Rasterdaten. Diese
Einstellung sollte deshalb nicht gewählt werden. Sollte die Ausgabe jedoch für Ihre Anforderungen
einen zu großen Platzbedarf beanspruchen, so können Sie durch manuelle Eingabe der Zoomstufen,
den Platzbedarf verringern. Die Anzahl der Zoomstufen sollte jedoch nur ein oder zwei Werte niedriger
gewählt werden, da sich die Reduzierung der Zoomstufen auf die Qualität der Rasterdarstellung im
eingezoomten Zustand auswirkt.
4.2 Bereich Hintergrundkarten
Beachten Sie: BaseMaps (Hintergrundkarten) können nur verwendet werden, wenn Sie als
Koordinatensystem für Ihren Datenrahmen WGS 1984 Web Mercator gewählt haben.
Für in ArcMap definierte Hintegrundkarten kann der Name der Hintergrundkarte angepasst werden.
Bei BingMap Hintergrundkarten kann darüber hinaus ihr API-Key angegeben werden.
Zusätzlich können eigene Hintergrundkarten eingefügt werden. Durch einen Rechtsklick können Sie
eigene Hintergrundkarten hinzufügen bzw. solche wieder löschen.
Aktiv
Diese Auswahlmöglichkeit ist nur bei selbst definierten Hintergrundkarten sichtbar. Über diese
Einstellmöglichkeit haben Sie die Möglichkeit, eine Hintergrundkarte als Übersichtskarte zu definieren
ohne, dass die Hintergrundkarte in auf der Karte selbst erscheint.
27
Layer in Übersichtskarte aufnehmen
Aktivieren Sie das Auswahlkästchen, wenn der betreffende Layer in der Übersichtskarte erscheinen
soll. Die Layer der Übersichtskarte können, müssen aber nicht gleichzeitig Bestandteil Ihrer Karte
sein. In diesem Fall fügen Sie in ArcMap die entsprechenden Layer hinzu, ohne sie jedoch anzeigen
zu lassen.
Name
Hier kann eine vordefinierte Hintergrundkarte gewählt werden oder ein eigener Name vergeben
werden.
Server URL
Haben Sie eine vordefinierte Hintergrundkarte gewählt so ist dieses Textfeld bereits ausgefüllt.
Ansonsten muss hier die URL für die Hintergrundkarte eingetragen werden (Syntax-Beispiel
http://otile{subdomain}.mqcdn.com/tiles/1.0.0/sat/{z}/{x}/{y}.jpg). Als Schlüssel stehen Zoomstufe {z},
X-Koordinate {x}, Y-Koordinate {y}, Subdomains {subdomain} und API / Karten Schlüssel {key} zur
Verfügung. {z}, {x}, {y} werden automatisch gefüllt. Subdomains werden als Liste angegeben (z.B
a,b,c). Benötigt Ihre Hintergrundkarte einen API- oder Kartenschlüssel, so kann er hier angegeben
werden. Bei Eingabe des Schlüsselwortes {subdomain} oder {key} erscheint bei Verlassen des
Textfeldes automatisch ein zugehöriges Textfeld.
Copyright
Haben Sie eine vordefinierte Hintergrundkarte gewählt so ist dieses Textfeld bereits ausgefüllt.
Ansonsten können Sie hier eine Copyrightmeldung eingeben, die auf der Karte rechts unten erscheint.
Die Syntax ist HTML.
4.3 Bereich Web Dienste
Mappetizer stellt Ihnen verschiedene WebServices zur Verwendung auf Ihrer Webkarte bereit.
Beachten Sie: Web Dienste können nur verwendet werden, wenn Sie als Koordinatensystem für Ihren
Datenrahmen WGS 1984 Web Mercator gewählt haben.
• Panoramio
Der Web Dienst Panoramio erlaubt die Darstellung von geolokalisierten Fotos auf ihrer Karte.
• Wikipedia
Der Web Dienst Wikipedia erlaubt Ihnen das Anzeigen von geolokalisierten
Wikipediaeinträgen auf Ihrer Karte. Die Einträge werden in der jeweiligen gewählten
Ausgabesprache gesucht.
28
• LocationSearch / Routing Service (OpenStreetMap)
Der Web Dienst LocationSearch erlaubt Ihnen eine Adresssuche in Ihre Anwendung zu
integrieren. Bei Eingabe einer zweiten Adresse ist eine Routenfindung möglich.
4.4 Bereich Diagramme
Dieser Funktionsbereich ist nur sichtbar, wenn in ArcMap Diagramme definiert worden sind.
Mappetizer erlaubt den Export von Diagrammen die in Ihrem ArcMap Projekt enthalten sind.
Unterstützt werden Balken-, Linien und Scatterdiagramme.
Falls das jeweilige Diagramm in Bezug zu einem Layer in Ihrer Karte steht, so ist Hervorheben des
jeweiligen Features im Layer bei Überfahren des Diagramms mit der Maus implementiert. Darüber
hinaus ist eine vergrößerte Darstellung des Diagramms verfügbar.
29
4.5 Bereich Dokument
4.5.1 Allgemeines
Veröffentlichungssprache
Wählen Sie die Sprache aus, in der Ihre Webkarte veröffentlicht werden soll.
Exportverzeichnis
Wählen Sie das Verzeichnis für Ihre Mappetizer-Dateien über Direkteingabe des Pfades im Textfeld
oder über den Datei-Manager. Sollte das gewählte Verzeichnis Dateien enthalten, so werden Sie beim
Export darauf hingewiesen.
Lokale Nutzung ohne Internetzugang (Expertenmodus)
In der Standardeinstellung von Mappetizer werden Teile der Karten aus der Cloud (CDN-Server)
geladen. Hierzu wird ein aktiver Internetzugang benötigt. Wollen Sie die Karte offline ohne
Internetzugang nutzen, so müssen das Dojo Toolkit und einige Schriften im Mappetizer Projekt
gespeichert werden.
Sie können das Dojo Toolkit in Ihr Exportverzeichnis kopieren lassen oder einen Referenzpfad zu
einem bestehenden Dojo Toolkit angeben.
Sie benötigen eine lokale Kopie des Dojo Toolkits auf Ihrem Rechner. Dieses kann unter dem
Menüpunkt Allgemeine Einstellung im Menü Einstellungen erstellt werden.
4.5.2 Karte
Freies Zoomen erlauben
Der Nutzer kann sich beliebig in die Karte hinaus- und einzoomen.
Nicht zoomen wenn Maßstab
Sie können einen minimalen bzw. maximalen Anzeigemaßstab für die Karte festlegen, d.h. der Nutzer
kann in diesem Fall nicht darüber hinaus aus- bzw. einzoomen.
Zusätzlich können den einzelnen Layern Maßstabsbereiche zugeordnet werden. Diese werden in
ArcMap festgelegt.
Verwende gespeicherte Kartenausdehnung
Das Aktivieren erlaubt dem Nutzer die aktuelle Kartenausdehnung mit den anderen
Einstellungen zu sichern. Wird zu einem späteren Zeitpunkt das Projekt wieder geladen so
findet der anschließende Export auf der Grundlage des gespeicherten Kartenausschnittes statt.
Schieberegler / Layer in Auswahlbox (Expertenmodus)
Unter dieser Rubrik können Sie generelle Einstellungen zum Export von Karten mit
Schieberegler oder Karten in der Auswahlbox vornehmen. Gemeinsame Geometrie
erzwingen erlaubt die gemeinsame Verwendung von Geometrien, auch wenn die Anzahl der
Felder in der Attributtabelle dies ausschließt. In der Standardeinstellung verwenden der
Schieberegler und Karten in einer Auswahlbox gemeinsame Geometrien. Dies wird durch
deaktivieren der Option Slider- und Comboboxlayer können gemeinsame Geometrien
verwenden verhindert.
30
4.5.3 Komponenten
4.5.3.1 Werkzeugleiste
Entfernungsmessung
Erlaubt dem Nutzer das Messen von Strecken und Flächen auf der Karte. Diese Option erfordert die
Angabe einer „Anzeigeeinheit“ („Display Unit“) in ArcMap. Diese Option ist nicht für die Karteneinheit
„Dezimale Gradangaben“ verfügbar.
Die Anzeige kann innerhalb der Registerkarte erfolgen (siehe Bild) oder neben dem Mauszeiger auf
der Karte. Wurde als Darstellung für die Karte eine Vollseitendarstellung gewählt, so werden die
Messdaten immer direkt auf der Karte angezeigt.
Koordinatenanzeige
Zeigt dem Nutzer die jeweiligen Raum-Koordinaten der Karte an, wenn dieser die Maus über die Karte
führt. Diese Option erfordert die Angabe einer „Karteneinheit“ („Map Unit“) in ArcMap.
Die Anzeige erfolgt standardmäßig in der Werkzeugleiste. Durch Aktivieren der Option Zeige Daten
neben Mauszeiger werden die Koordinaten direkt auf der Karte angezeigt.
Zum letzten/nächsten Ausschnitt
Mit Hilfe dieser Schaltflächen gelangt der Nutzer zum letzten bzw. nächsten Ausschnitt
Mit der Drucken-Schaltfläche können Seiten direkt ausgedruckt werden.
Karte teilen
Mit dieser Komponente können Sie ihre Karte mit den derzeitigen Einstellungen (Zoomstufe,
Sichtbarkeit der Layer und Selektierte Objekte) mit anderen teilen. Dies ist über E-Mail, Facebook,
Google+ und Twitter möglich.
Standortanzeige
Diese Schaltfläche erlaubt es dem Nutzer seinen derzeitigen Standort auf der Karte anzeigen zu
lassen. Die Standortanzeige ist nur verfügbar, wenn Sie für Ihren Datenrahmen WGS 1984 Web
Mercator als Koordinatensystem gewählt haben.
31
4.5.3.2 Weitere Komponenten
Maßstabsleiste
Erstellt eine Maßstabsleiste. Diese Option erfordert die Angabe einer „Anzeigeeinheit“ („Display Unit“)
in ArcMap (siehe „Datenrahmen Eigenschaften“). Diese Option ist nicht für die Karteneinheit
„Dezimale Gradangaben“ verfügbar.
Maßstabsanzeige und –eingabe
Zeigt den jeweiligen Kartenmaßstab an und erlaubt dem Nutzer die Eingabe eines beliebigen
Maßstabes. Diese Option erfordert die Angabe einer „Karteneinheit“ („Map Unit“) in ArcMap. Diese
Option ist nicht für die Karteneinheit „Dezimale Gradangaben“ verfügbar.
Hinweis: Die Angabe hat nur für eine Bildschirmauflösung von 96 dpi Gültigkeit.
Hilfeseite
Fügt eine Hilfeseite für den Nutzer hinzu, die über das Hilfe-Icon aufgerufen werden kann.
Räumliche Bookmarks
Fügt auf der Seite eine Auswahlliste hinzu, in der Ihre in ArcMap gesetzten räumlichen Lesezeichen
übernommen werden (siehe „Räumliche Lesezeichen“).
32
Attributdaten als Excel Datei herunterladbar
Fügt bei Attributtabellen eine Schaltfläche ein, mit der der Download der aktuellen Tabelle als Excel
Datei ermöglicht wird.
4.5.4 Suchfunktionen
4.5.4.1 Adresssuche
Dieses Tool ermöglicht auf der Grundlage eines Straßenlayers die Suche nach Adressen
(Geocoding). Es erlaubt dem Nutzer eine beliebige Adresse (mit Hausnummer) einzugeben, wohin in
der Applikation bei erfolgreicher Suche gezoomt und die Lage der Hausnummer als Punkt visualisiert
wird. Der Anwendungsbereich dieser Applikation liegt vorzugsweise innerhalb einer Stadt/Gemeinde,
da Stadt- bzw. Postleitzahlensuche nicht integriert sind. Falls ein Straßenname jedoch mehrfach
vorkommt, kann der Stadt(-teil) bzw. Postleitzahlenbereich zur weiteren differenzierten Suche mit
einbezogen werden. Der Anwender wird dann auf das mehrfache Vorkommen eines Straßennamens
aufmerksam gemacht.
Spracheinstellung
Länderspezifische Einstellungen, siehe Anpassung der Datei addressmatch.xml
Layer
Wählen Sie hier den Layer für welchen die Adresssuche aktiviert werden soll
Felder zur Adresssuche
Die Adressensuchfunktion steht für Linien- sowie für Punkt-Layer zur Verfügung.
Linien-Layer benötigen folgende Attributfelder:
• Vollständiger Straßenname (NAME)
• Erste Hausnummer auf der linken Seite der Straße (FROMLEFT / L_F_ADD)
• Letzte Hausnummer auf der linken Seite der Straße (TOLEFT / L_T_ADD)
• Erste Hausnummer auf der rechten Seite der Straße (FROMRIGHT / R_F_ADD)
• Letzte Hausnummer auf der rechten Seite der Straße (TORIGHT/ R_T_ADD)
• fakultativ: Stadt(-teil), Postleitzahlenbereich zur weiteren Differenzierung der Suche
33
Punkt-Layer benötigen folgende Attributfelder:
• Vollständiger Straßenname
• Hausnummer
• fakultativ: Stadt(-teil), Postleitzahlenbereich zur weiteren Differenzierung der Suche
Bei Verwendung von den in Klammern angegebenen Feldnamen erfolgt die Zuordnung der Felder
automatisch. Alternativ kann für jeden Wert ein entsprechendes Attributfeld ausgewählt werden
Auf ganze Straße zoomen
Wählen Sie die Option „Auf ganze Straße zoomen“, wenn bei erfolgreicher Suche auf die ganze
Straße gezoomt werden soll.
Auf Straßensegment zoomen
Wählen Sie „Auf Straßensegment zoomen“ wenn direkt auf das betreffende Straßensegment gezoomt
werden soll. Diese Option empfiehlt sich, wenn die räumlichen Ausmaße sehr groß bzw. lange
Straßen existieren, so dass dann der Kreis, welcher die Hausnummer repräsentiert, nicht mehr gut
sichtbar wäre, wenn auf die ganze Straße gezoomt werden würde (Option nur bei Linien-Layer
verfügbar).
Zeige Attributwerte
Wählen Sie diese Option, wenn Sie für die gefundene Straße auch die Attributwerte anzeigen
möchten.
4.5.4.2 Flurstücksuche
Layer
Wählen Sie hier den Layer für welchen die Flurstücksuche aktiviert werden soll
Felder zur Flurstücksuche
• Kommune (gdz)
• Gemarkung/Teilort (gmk)
• Flurname (flr)
• Flurstück (zaehler/nenner, flstnrz/flstnrn)
Bei Verwendung von den in Klammern angegebenen Feldnamen erfolgt die Zuordnung der Felder
automatisch. Alternativ kann für jeden Wert ein entsprechendes Attributfeld ausgewählt werden.
Zeige Attributwerte
Wählen Sie diese Option, wenn Sie für die gefundene Straße auch die Attributwerte anzeigen
möchten.
4.5.5 Metainformation
Autor
Wird automatisch von ArcMap übernommen.
Geben Sie hier Ihre E-Mail-Adresse ein, Mappetizer fügt die Angabe als E-Mail-Link hinzu. Bei
Angabe mehrerer E-Mail-Adressen, diese durch Komma oder Semikolon trennen.
34
Datum
Es wird das heutige Datum übernommen.
Bemerkung
Wird automatisch von ArcMap übernommen. Zeilenumbrüche werden berücksichtigt.
Logo hinzufügen /entfernen
Fügt ein Logo (als GIF, JPEG und PNG Datei) auf der Seite hinzu. Betätigen Sie den Schaltknopf
Logo hinzufügen und wählen Sie die Datei über den Datei-Manager aus. Mit dem Schaltknopf Logo
entfernen können Sie ein bereits gewähltes Logo wieder entfernen
Zeige Metainformationen auf Druckvorlage
Fügt einen Bereich für Metainformationen in der Druckvorlage ein. Der Bereich ist unterhalb der
Legende angeordnet
Metainformationen im Legendenbereich (Expertenmodus)
Durch Aktivieren dieser Funktion haben Sie die Möglichkeit HTML formatierten Text im Bereich der
Legende zu platzieren. Die Texteingabe erfolgt über einen Editor. Die Text Positionierung kann
oberhalb oder unterhalb der Legendeneinträge erfolgen.
4.5.6 Raster Einstellungen
Hier können Rastereinstellungen als Standard eingestellt werden. Die gewählten Eingaben werden für
alle Raster Layer und Rastercatalog Layer übernommen.
35
Ausgabeformat
Browserübergreifend sind lediglich die Imageformate JPEG und PNG verfügbar. Sie können hier das
geeignete Ausgabeformat für Ihre Rasterdaten auswählen. Wenn Sie möglichst das Ausgangsformat
des Rasters beibehalten wollen, dann wählen sie „auto“. Weiterhin können Sie wählen, ob bei PNG
Transparenz verwendet wird.
Kompressionsrate
Sie können hier eine Kompressionsrate für die Ausgabe von JPG wählen.
Kachelgröße
Für die Kachelung der Raster kann wahlweise 256 Pixel oder 512 Pixel als Kachelgröße gewählt
werden. Standardmäßig werden als Kachelgröße 256 Pixel gewählt. Die Verwendung von 512 Pixel
kann den Speicherplatzbedarf der Ausgabe herabsetzen.
4.6 Bereich Layout
4.6.1 Allgemeines
Farbschema
Wählen Sie eines der vorgegebenen Farbenschemata für Ihr Web Projekt.
Selektionsfarbe
Diese Farbe zeigt das ausgewählte Objekt an, wenn z.B. eine Objektinformation abgefragt, der
ToolTipText angezeigt wird oder die über den Abfrage-Manager selektierten Datensätze in der Karte
hervorgehoben werden.
Schriftstil
Da die Anzeige im Browser letztendlich davon abhängt, welche Schriftarten im System installiert sind,
ist vorrangig nur eine Unterscheidung nach serifenlose Schrift (z.B. Arial) bzw. Serifen-Schrift (z.B.
Times) sinnvoll. Wählen Sie einen der Schriftstile aus. Der Schriftstil beeinflusst die Anzeige der
Legenden- und Hilfetexte, der Überschrift, der Autoren- und Copyright- bzw. Karten-Informationen
sowie auch die Anzeige der Textgraphiken in Ihrer Karte.
Druckseitengröße
Hier kann die Seitengröße für die Druckausgabe gewählt werden. Mögliche Seitengrößen sind DIN
A4, DINA 3 und Letter
Eigene CSS Datei (Expertenmodus)
Zusätzlich zu den CSS Einstellungen die automatisch beim Export vorgenommen werden, kann hier
der Pfad zu einer CSS Datei angegeben werden, die beim Export in das Projekt integriert wird.
Zeige Fortschrittsymbol, wenn Karte geladen wird (Expertenmodus)
Durch Aktivieren dieser Option wird beim Laden der Karte ein animiertes Symbol und der Kartentitel
angezeigt. Das Symbol ist solange sichtbar, bis die Karte vollständig geladen ist.
36
4.6.2 Design
Kartendesign
Für die Darstellung Ihrer Karte haben Sie drei verschiedene Darstellungsoptionen. Standardmäßig
wird die Karte mit einem linkseitigen Informationsbereich erzeugt. Alternativ kann der
Informationsbereich auch rechtsseitig angeordnet werden. Zusätzlich ist eine Kartendarstellung im
Vollbildmodus ohne Informationsbereich möglich.
Je nach gewählter Kartendarstellung wechselt die Darstellung bei unterschiedlichen Browser
Fenstergrößen. Bei Darstellungen mit links oder rechtsseitigem Informationsbereich wird bei geringer
Fenstergröße auf eine Vollbilddarstellung umgeschaltet.
Informationsbereich (Expertenmodus)
Mappetizer berechnet automatisch die benötigte Breite des Informationsbereiches. Alternativ haben
Sie die Möglichkeit manuell eine Breite für die Registerkarte zu wählen (Angaben in Pixel). Sollte eine
bereits gewählte Einstellung in Mappetizer eine bestimmte Breite erforderlich machen, so werden Sie
darauf hingewiesen.
Bei der Gestaltung des Informationsbereiches kann zwischen der Darstellung als Registerkarte
oder als Akkordeon gewählt werden.
37
Über die Auswahl Diagramme immer sichtbar können Sie einstellen ob Diagramme immer sichtbar sind oder ob die Diagramme in einer eignen Registerkarte dargestellt werden.
Übersichtskarte
Geben/Ändern Sie die Breite der Übersichtskarte (Angaben in Pixel).
4.6.3 Titel / Legende (Expertenmodus)
Legende
Wahl des Legendenverhaltens:
• Ein-/Ausschalten Layer und Legendeneinträge getrennt (wie ArcMap)
Sie haben in der Webkarte die Möglichkeit jeweils getrennt den Layer und die
Legendeneinträge an- und abzuschalten. Dieses Verhalten entspricht dem Legendenverhalten
in ArcMap.
• Legendeneinträge an Sichtbarkeit des Layers gekoppelt
In dieser Einstellung sind Layer und Legende miteinander gekoppelt. Schalten Sie den Layer
aus so werden auch die Legendeeinträge ausgeschaltet.
Einstellungen für Titel
Unter dieser Rubrik können verschiedene Einstellungen zur Steuerung der Darstellung des
Kartentitels vorgenommen werden.
Sichtbarkeit Titel
Für die Sichtbarkeit des Kartentitels stehen drei Auswahlmöglichkeiten zur Verfügung
38
• Sichtbar
Kartentitel ist im Browsermodus und im Vollbildmodus sichtbar
• Sichtbar im Vollbildmodus
Kartentitel ist lediglich im Vollbildmodus sichtbar
• Nicht sichtbar
Karten besitzt keinen Titel
Der Titelbereich gliedert sich in Titelüberschrift, Unterüberschrift und Titelbild. Alle drei Bereiche
können durch Eingaben frei bestimmt werden. Alternativ kann durch Aktivieren von Verwende HTML
Titelvorlage der Pfad zu einer eigenen Titelvorlage in Form einer HTML-Datei gewählt werden. Die
HTML Datei enthält dabei lediglich ein HTML Fragment für den Titelbereich.
4.6.4 Schieberegler / Layer in Auswahlbox
Hier können Sie das Verhalten der Legende steuern, welche sich in einer Auswahlbox befinden.
Informationen zu den Einstellmöglichkeiten finden Sie im Kapitel 4.1.3
5 Optionale Erweiterungen
Die Funktionalität von Mappetizer kann durch zwei optionale Funktionspakete erweitert werden.
5.1 Schieberegler
Diese Erweiterung ermöglicht die Verwendung von Zeitreihendaten in Layern. Die Darstellung des
Layers kann über einen Schiebregler gesteuert werden.
5.2 Datenbankanbindung
Diese Erweiterung erlaubt die Verwendung einer Datenbank zur Speicherung von Sach- und
Geometriedaten
6 Weitere Anpassungen
6.1 Hinzufügen eigener Skripte
Um Ihre Web Mapping Applikation weiter anzupassen und um eigene Funktionen zu erweitern,
können Sie nach Belieben eigene Skripte hinzufügen. Sie können diese Funktionen z.B. in der Datei
variablen.js ablegen, oder aber auch eine neue Datei anlegen und in der index.html darauf verweisen:
<script src="embfiles/myFunction.js" type="text/javascript"></script>
Bitte beachten Sie, dass diese Dateien bei einem erneuten Export gelöscht bzw. überschrieben
werden. Sichern Sie daher Ihre Funktionen unbedingt an einem anderen Ort ab, um sie anschließend
wieder verwenden zu können.
6.2 Verwendung interner Funktionen
Sie können in Ihren Skripten auch auf Mappetizer interne Funktionen und Parameter zurückgreifen.
Folgende Funktionen stehen dabei für Sie bereit:
39
6.2.1 Globales Objekt mv_Doc
mv_Doc.HiColor Highlight-Farbe, z.B.
Mv_Doc.HiColor = "rgb(100,200,100)";
Mv_Doc.ShowHyperlinks Wie werden Links dargestellt.
• bestOf (default) Automatische Auswahl der Darstellung
• newWindow Link wird in neuem Fenster dargestellt
• greybox Link wird in PopUp-Fenster dargestellt
mv_Doc.WinSettings Setzen der Fenstergröße und anderer Browserparameter
bei Hyperlinks.
z.B.
mv_Doc.WinSettings = "width=200, height=500,
top=50, left=50, toolbar=no, menubar=no,
location=no, hotkeys=no, resizable=yes,
scrollbars=yes, dependent=yes, status=no";
(Kann z.B. in variables.js in der Funktion mv_userInit()
gesetzt werden).
mv_Doc.TableWinSettings Setzen der Fenstergröße und anderer Browserparameter
beim Attributfenster.
z.B.
mv_Doc.TableWinSettings = "width=200,
height=500, top=50, left=50, toolbar=no,
menubar=no, location=no, hotkeys=no,
resizable=yes, scrollbars=yes,
dependent=yes, status=no";
(Kann z.B. in variables.js in der Funktion mv_userInit()
gesetzt werden).
6.2.2 Globales Objekt mv_Map
mv_Map.getMapviewX(realValue)
mv_Map.getMapviewY(realValue)
Aus Gründen der Performance werden alle Koordinaten auf
den linken oberen Eckpunkt transformiert. Mit Hilfe dieser
beiden Funktionen wandelt Mappetizer beliebige
Realkoordinaten in Mappetizer-spezifische X/Y-Koordinaten
um.
Mv_Map_MaxScaleFakt Maximaler Skalierungsfaktor bei Objektsuche, bzw. wenn
zu einem bestimmten Objekt gezoomt werden soll. Dieser
Skalierungsfaktor ist variabel und wird zu Beginn des
Ladens in Abhängigkeit der Fenstergröße, der Kartengröße
etc. berechnet.
mv_alert(mv_Map.MaxScaleFakt); // Abfragen
des derzeitigen Wertes
mv_Map.MaxScaleFakt = 100; // Ändern des
Wertes
40
(Kann z.B. in variables.js in der Funktion mv_userInit()
gesetzt werden).
6.2.3 Funktion mv_zoomToExtent(xMin,xMax,yMin,yMax,zoomBorder)
Erlaubt es Ihnen an eine beliebige Stelle innerhalb Ihrer Karte zu zoomen. Die Koordinaten sind dabei
Mappetizer-spezifische X/Y-Koordinaten. Bei der Verwendung von Realkoordinaten müssen diese erst
mit Hilfe der oben genannten Funktionen umgerechnet werden. Mit dem Parameter zoomBorder
können Sie noch bestimmen, ob ein zusätzlicher Bereich (Angabe in Pixel) um den jeweiligen
Ausschnitt mit angezeigt werden soll. Zoomabhängige Einstellungen wie Maßstab, Maßstabsleiste,
Anzeige des neuen Ausschnitts in der Übersichtskarte, maßstabsabhängiges Darstellen der einzelnen
Layer werden dabei automatisch überprüft und gesetzt.
6.2.4 Funktion mv_alert(myText)
Gibt Text in einem Dialogfenster aus.
6.2.5 Funktion mv_userInit
Die Funktion mv_userInit() ist in der Datei variables.js abgelegt und wird beim Laden aufgerufen. Hier
können Sie gleichfalls eigenen Skriptcode mit einbinden, z.B. dass durch Variablenübergabe in der
URL gleich auf einen bestimmten Ausschnitt gezoomt wird:
http://myURL/mapview/index.html?4457851,4458272,5374027,5373689
(Eingabe: Links, Rechts, Oben, Unten)
Schreiben Sie in die Funktion mv_userInit die folgenden Zeilen:
var URIString = window.location.search;
if(URIString.length > 0) {
var theArray = URIString.substr(1, URIString.length).split(",");
if (theArray.length == 4) {
var left = mv_Map.getMapviewX(theArray[0])
var right = mv_Map.getMapviewX(theArray[1])
var top = mv_Map.getMapviewX(theArray[2])
var bottom = mv_Map.getMapviewX(theArray[3])
mv_zoomToExtent(left,right,top,bottom,20);
}
}
6.3 Hinzufügen eigener Tools in die Toolbar
Um den Funktionsumfang von Mappetizer zu erweitern ist es möglich, eigene Buttons in die Toolbar
zu integrieren. Hierbei ist folgendermaßen vorzugehen:
Änderungen in index.html
Fügen Sie im div-Tag "MVtoolbar"
<div id="MVtoolbar" ….>
einen neuen Eintrag hinzu:
<div class="MVtbButton" data-dojo-type="dijit.form.ToggleButton"
id="MVtoolbar.mytool" data-dojo-props="iconClass:'dijitMapViewIcon
dijitMapViewIconZoomIn', showLabel:false">MyTool</div>
41
Änderungen im Ordner toolbar
Fügen Sie Ihr Icon am Ende des Bildes toolbar.png hinzu (alle Icons haben eine Größe von 18 Pixel).
Änderungen in style.css
Fügen Sie hier eine neue Zeile hinzu:
.tundra .dijitMapViewIconMyButton { background-position: -360px; }
Änderungen in variables.js
Die Funktion dojo.addOnLoad(function()) ist in der Datei variables.js abgelegt und verwaltet die Tools
der Toolbar. Fügen Sie folgende Zeile hinzu:
dojo.connect(dojo.byId("MVtoolbar.mytool"),"onclick",myFunction);
In einem letzten Schritt notieren Sie die Funktion myFunction:
function myFunction() {
mv_clearEvents(true,"myToolTask");
mv_alert("hier");
}
6.4 Anpassung der Dateien addressmatch.xml, designmanagement.xml, language.xml, basemap.xml
Um zu verhindern, dass Änderungen an den Dateien addressmatch.xml, designmanagement.xml,
language.xml und basemap.xml nach einem Update überschrieben werden, können die Dateien durch
Voranstellen von user_ (z.B. user_designmanagement.xml) geschützt werden.
user_addressmatch.xml, und user_language.xml müssen dabei den gesamten Umfang der
Ursprungsdateien enthalten. user_designmanagement.xml kann auch nur die Erweiterungen
enthalten.
addressmatch.xml
Um evtl. unzureichende Eingaben durch den Nutzer abzufangen bzw. zu korrigieren, läuft die Suche
nach einer Straße in mehreren Schritten ab:
1. Direkte Suche nach dem Namen
2. LIKE Suche nach dem Namen
3. 1. Replace-Suche unter Verwendung der addressmatch.xml-Datei (Ersetzung von replace1-
Elementen) (LIKE-Suche)
4. 2. Replace-Suche unter Verwendung der addressmatch.xml-Datei (Ersetzung von replace2-
Elementen) (LIKE-Suche)
5. Abtrennen von einzelnen Wörtern von hinten nach vorne und LIKE-Suche mit den
Wortbestandteilen.
Die Verwendung von Replace1 und Replace2-Elementen erlaubt die gestaffelte Suche nach einem
Straßennamen. Gibt der Nutzer z.B. Auenstraße ein und es gibt tatsächlich einen Auenweg, so kann
er in dem zweiten Replace Schritt gefunden werden. Eine sofortige Ersetzung von Straße durch einen
Leerstring würde u.U. Auenstraße und Auenweg ergeben, falls tatsächlich beide Namen vorkommen
würden.
Die Datei addressmatch.xml muss auch dann angepasst werden, wenn Ihre Straßendaten nicht den
dort definierten Ersetzungen entsprechen (z.B. wird standardmäßig "Str." bzw. "Strasse" durch
"Straße" ersetzt. Steht in Ihren Straßendaten "Strasse" so muss die Ersetzung natürlich anders
verlaufen).
42
Die addressmatch.xml Datei befindet sich im Mappetizer-Programm-Verzeichnis und beinhaltet bereits
entsprechende Algorithmen für deutsche und amerikanische Straßennamen, kann aber um weitere
Sprachen und auch Such- bzw. Ersetzungs-Algorithmen erweitert werden. Beachten Sie bei der
Eingabe bitte die Schreibweise (Groß- und Kleinschreibung, End-Tags). Die XML-Datei hat dabei
folgenden Aufbau.
<?xml version="1.0" encoding="iso-8859-1"?>
<addressmatch>
<language id="de">
<replace1>
<input mode="all">Strasse</input>
<standard>Straße</standard>
</replace1>
<replace2>
<input mode="allLast">weg</input>
<standard></standard>
</replace2>
</language>
</addressmatch>
Zur Anlegung einer neuen Sprache fügen Sie einen neues XML-Element <language id="xx"> hinzu.
Benennen Sie das Attribut id mit einem beliebigen Kürzel. Alle Kürzel dieser Datei erscheinen im
Formular des Mappetizer-Assistenten unter Spracheinstellung und können dort ausgewählt werden.
Hinzufügen eines neuen XML-Elementes <replace1> bzw. <replace2>:
Geben Sie als untergeordnete Elemente eines jeden replace Elementes <input> und <standard> ein.
<input> bedeutet dabei eine mögliche Eingabe des Nutzers, die durch den Eintrag in <standard> die
entsprechende Ersetzung erhält.
<input> erlaubt dabei verschiedene Ersetzungsmodi, die als Attribut "mode" mit folgenden
Ausprägungen angegeben werden können:
• all
Eine Ersetzung erfolgt bei allen Suchtreffern:
Beispiel Suchausdruck Ersetzung Ergebnis
Vimystrasse Strasse Straße Vimystraße
• allLast
Eine Ersetzung erfolgt nur, wenn es am Ende der Zeichenkette gefunden wird.
Beispiel Suchausdruck Ersetzung Ergebnis
Vimystraße Straße Vimy
• word
Eine Ersetzung erfolgt nur, wenn es als einzelnes Wort gefunden wird.
Beispiel Suchausdruck Ersetzung Ergebnis
East North Avenue Avenue Ave East North Ave
43
• wordFirst
Eine Ersetzung erfolgt nur, wenn im Suchausdruck als erstes Wort gefunden wird.
Beispiel Suchausdruck Ersetzung Ergebnis
East North Ave East E E North Ave
Die Ersetzung ist grundsätzlich unabhängig von der Groß- und Kleinschreibung.
7 Die Karte im Browser
… funktioniert natürlich auch nur im Browser. Wir möchten Sie daher bitten, sich über die einzelnen
Funktionen ausführlich auf unserer Homepage zu informieren.
http://www.mappetizer.de/de/beispiele/index.html
Hier finden Sie zu allen Funktionen anschauliche „Live“-Beispiele.
8 Hinweise zur Demo-Version
Die Demo-Version ist eine voll lauffähige, zeitlich uneingeschränkte Version von Mappetizer und deren
jeweiligen Erweiterungstools, so dass Sie den Funktionsumfang ohne jegliche Einschränkungen
testen können. Folgende Unterschiede bestehen zu einer lizenzierten Version von Mappetizer:
• der Hinweis "DEMO" auf der Karte (benutzen Sie bei einer lizenzierten Version nicht
lizenzierte Erweiterungen, so schaltet Mappetizer wieder auf die Demo-Version um.)
• der Hinweis "Created with Mappetizer by uismedia" bei den Autoren- und Copyright-
Informationen
• der Hinweis "Created with Mappetizer by uismedia" (Zeichenfelder) oder -99999
(Zahlenfelder) oder "1800-01-01" (Datumsfelder) in den XML Attribut-Dateien (im
zufallsbedingten Austausch zu der richtigen Objektinformation). Dies hat Auswirkungen auf
die korrekte Anzeige der Objektinformation, der Attributtabelle sowie Ergebnisse beim
Abfragemanager, Anzeige von Attributen bei Verwendung gemeinsamer Geometrien und der
Adressensuchfunktion.
• Hyperlinks werden zufallsbedingt durch die URL von Mappetizer (http://www.mappetizer.de)
ausgetauscht.
• Die Option "Laden" im 1. Schritt des Assistenten steht nicht zur Verfügung
• Die Stapelverarbeitung von Mappetizer steht nicht zur Verfügung
Es ist Ihnen nicht erlaubt, den Schriftzug "DEMO" aus der Karte, sowie den Schriftzug "Created with
Mappetizer by uismedia" aus den Autoren- und Copyright-Informationen zu entfernen.
9 Technischer Support
Sie können den technischen Support von uismedia über Telefon, Fax oder E-Mail während den
normalen Bürozeiten von Montag bis Freitag erreichen.
Bevor Sie den technischen Support von uismedia kontaktieren, sollten Sie Mappetizer auf Ihrem
Computer gestartet haben. Halten Sie weiterhin folgende Informationen bereit:
44
• Das Betriebssystem und das ESRI Produkt das Sie verwenden
• Den exakten Wortlaut von eventuellen Meldungen
• Der Hergang der zu Ihrem Problem führte
• Versuche den Fehler zu beheben
9.1 Technischer Support
Tel: (++49) (0)7583 / 37 54 65
Fax: (++49) (0)7583 / 37 54 66
E-mail: [email protected]
Arbeitszeit: 9:00 bis 18:00 Uhr, Montag bis Freitag
9.2 Bekannte Probleme
Darstellungsprobleme Firefox
• Objekte verschwinden ab einem bestimmten Maßstab
Neuere Versionen von Firefox verwenden eine Hardwarebeschleunigung bei der Grafikausgabe.
Je nach verwendeter Grafikkarte kann es zu Darstellungsfehlern kommen, wenn Sie sehr weit in
die Karte hineingzoomt sind.
Verändern Sie folgende Einstellung im Firefox um eine korrekte Darstellung zu erhalten
(Menüpunkt Einstellungen->Einstellungen):
45
• Identify und Tooltip funktionieren nicht mehr ab einem bestimmten Maßstab
Verfügt Ihre Karte über einen großen Zoombereich dann kann es vorkommen, dass bei einem
großen Maßstab MouseOver-Funktionen bei kleineren Objekten nicht mehr funktionieren.
Vergrößern Sie in diesem Fall den Wert der Maximalen Kartenausdehnung im Menüpunkt
Allgemeine Einstellungen des Mappetizer Exportassistenten.
9.3 Frequently Asked Questions
Angaben hierzu finden Sie online in unserem Supportbereich:
http://www.mappetizer.de/de/support/
Hilfe Videos auf YouTube:
https://www.youtube.com/channel/UCICmHJg8Qg1o_OhfvdZpTzA/videos