KARTENSERIEN ERSTELLEN UND GESSTALTEN AUTOMATISIERTE KARTENERSTELLUNG MIT MAPBOOKS IN ARCGIS FOR DESKTOP DAUER: 1 Tag ÜBERSICHT In dieser Schulung lernen Sie die typischen Möglichkeiten kennen Kartenserien zu erstellen und zu gestalten. Dabei erhalten Sie einen Überblick über passende Werkzeuge der ArcToolbox, den Einsatz und die Anpassung von dynamischen Texten und erste Schritte des Skriptens mit arcpy.mapping im Python- Fenster. Sie erstellen Kartenserien zu Rahmen- und Streifenkartenwerken, führen eine spezielle Layout-gestaltung zu den Themen Lokatorkarten, Passepartout-Effekt und die Herstellung von Kartenserien mit Zwischenseiten aus. Außerdem wird die Ausgabe der Kartenserien gezeigt; vornehmlich die Ausgabe in PDFs über die Oberfläche und mit arcpy.mapping. INHALT Idee von Kartensammlungen (Mapbooks) Übersicht über die Arten von Kartensammlungen Werkzeuge und Eigenschaften: Überblick über geeignete ArcToolbox-Werkzeuge, Datenrahmen- und Layer-Eigenschaften Layouts mit dynamischen Texten: allgemeine, kartenserienspezielle und benutzerdefinierte dynamische Texte Kartenautomatisierung mit arcpy.mapping: Überblick über das Python-Fenster; Skript- Beispiele zur Automatisierung von Kartenausgaben Kartenausgabe: Allgemeines und Spezielles zur Ausgabe in PDF, Passwortschutz, Verwendung von Kartenserien in Adobe- Reader ZIELGRUPPE ArcGIS-Anwender mit dem Schwerpunkt Kartographie, Layouterstellung und Präsentation für die automatisierte Kartenerstellung von Einzelobjekten und Karten im Blattschnitt. VORAUSSETZUNGEN Grundlegende ArcGIS-Kenntnisse werden vorausgesetzt. Wir empfehlen daher vorher den Kurs ArcGIS for Desktop Grundlagen zu belegen. LERNZIELE Der Kurs befähigt Sie, die spezielle Präsentation Ihrer Karten in Form von Kartensammlungen, Atlanten oder Borschüren anzuwenden. WEITERE KURSEMPFEHLUNGEN Geodatenbanken in ArcGIS Kartografie in ArcGIS Python-Scripting in ArcGIS Oder auch: thematisch auf Ihre Wünsche abgestimmte Schulungen in Ihrem Haus AKTUELLE KURSTERMINE AN ALLEN STANDORTEN www.alta4.com/de/academy 1
LERNBEISPIELE Die verschiedenen Arten von Kartensammlung Definition der Kartenserie Blattschnitt für Rahmenkarten generieren Blattschnitt für Streifenkarten generieren Passepartout-Effekt für die Einzel-Features Benutzerdefinierte dynamische Texte erstellen 2
Automatische Beschriftung für Nachbarkarten generieren Mit Python-Skript anpassen, um individuelle Kartensammlung zu erstellen import arcpy, os outdir = r"e:\geodaten\mapbook" finalpdf_filename = outdir + r"\wahlatlas.pdf" finalpdf.appendpages(r"e:\titel.pdf") finalpdf.appendpages(r"e:\gitter.pdf") mxdpath = r"e:\geodaten\mapbook.mxd" print "Export nach PDF beendet" Passwort geschütztes mehrseitiges PDF erstellen GeoPDF erstellen und nutzen Datenweitergabe mit Kartenpaketen 3
1. ÜBERSICHT DER ARTEN VON KARTENSAMMLUNGEN Übung 1.1: Schulungsdaten installieren Übung 1.2: Feature bezogene Kartenserie erstellen Schritt 1: Verwenden des Werkzeugs Kartenserie (Data Driven Pages) Übung 1.3: Python-Skript für das zusammenfügen der Kartenserie und Zusatzseiten ausführen Schritt 1: Kartenserie und Zusatzseiten anschauen Schritt 2: Python-Skript aufrufen und ausführen 2. WERKZEUGE UND EIGENSCHAFTEN Übung 2.1: Gridbezogene Kartenserie erstellen Schritt 1: Indexgitter erstellen Schritt 2: Kartenserie erstellen Schritt 3: Gitterübersicht zur Markierung des aktuellen Kartenausschnitts erstellen54 Übung 2.2: Beschriftungen für Nachbarkarten erzeugen Schritt 1: Werkzeug Angrenzende Felder berechnen anwenden Übung 2.3: Streifenbezogene Kartenserie erstellen Schritt 1: Indexgitter erstellen Schritt 2: Kartenserie erstellen Schritt 3: Gitterübersicht zur Markierung des aktuellen Kartenausschnitts erstellen 3. LAYOUTS MIT DYNAMISCHEN TEXTEN Übung 3.1: Verwenden von allgemeinen dynamischen Texten Schritt 1: Einfügen des Kartenautors Schritt 2: Einfügen des Speicherdatums Schritt 3: Einfügen des Koordinatensystems Schritt 4: Ausrichten der Textelemente Schritt 5: Einfügen des Namens und der Blattnummerierung für das aktuelle Kartenserienelement Übung 3.2: Verwenden von dynamischen Texten zur Anzeige der Nachbarkarten Schritt 1: Beschriftung der angrenzenden Pläne im Rahmenkartenwerk erstellen Schritt 2: Beschriftung der angrenzenden Pläne im Streifenkartenwerk erstellen Übung 3.3: Verwenden von dynamischen Texten zur Anzeige von Feldern verbundener Tabellen Schritt 1: Angepassten dynamischen Text auf ein direktes Feld des Index-Layers erstellen Schritt 2: Angepassten dynamischen Text auf ein verbundenes Feld an den Index-Layers erstellen 4. KARTENAUTOMATISIERUNG MIT ARCPY.MAPPING Übung 4.1: Skriptcode mit dem Python-Fenster ausführen Übung 4.2: Kartensammlung mit Titelblatt und Zusatz- und Zwischenseiten Schritt 1: Titelseite für die Kartenserie erstellen Schritt 2: Zusatzseite Stadtgebiet für die Kartenserie erstellen Schritt 3: Layout der Kartenserienseiten vorbereiten Schritt 4: Übersicht mit Ausdehnungsindikator herstellen Schritt 5: Kartenserie-Layer beschriften Schritt 6: Markieren des aktuellen Kartenausschnitts mit Hilfe einer Maske Schritt 7: Herstellen der Zwischenseiten: Diagramme mit weiteren Arbeitslosenzahlen 4
Schritt 8: Seitennummerierung aufgrund der Zusatzseiten anpassen und als dynamischen Text platzieren Schritt 9: Festlegen eines individuellen Maßstabs für jeden Stadtbezirk Schritt 10: Montage der Zusatzseiten mit der Kartenserien-MXD 5. KARTENAUSGABE Übung 5.1: PDF-Export einer MXD mit Kartenserien- Eigenschaften Schritt 1: Kartenserie als PDF-Dokument ausgeben Schritt 2: PDF-Optionen einstellen Schritt 3: Kartenserie Adobe Reader nutzen Übung 5.2: Kartenpaket einer MXD mit Kartenserien- Eigenschaften erstellen Schritt 1: Kartenpaket erstellen Schritt 2: Kartenpaket auspacken 5