Erstellen von Kartensammlungen mit ArcGIS

ArcGIS enthält alle Werkzeuge, die Sie benötigen, um Kartensammlungen im gedruckten Format oder im Adobe PDF-Format zu erstellen. Eine Kartensammlung ist eine Sammlung von Seiten, die zusammen gedruckt oder exportiert werden. Viele der Seiten enthalten Karten, aber andere Seiten können auch Text, Tabelleninformationen, Inhaltstabellen oder Titelseiten und anderen Inhalt enthalten.

Jeder Benutzer kann eine einfache Kartensammlung erstellen, indem er eine Titelseite, einige Seiten mit Karten und andere Daten manuell druckt, die Teil des zusammengestellten Dokuments sein sollen. Dieser Prozess ist jedoch noch einfacher und effizienter, wenn Software den Prozess automatisieren kann. ArcGIS bietet diese Möglichkeit mithilfe einer Kombination der Kartenserie und arcpy.mapping-Python-Skripts.

Mithilfe einer Kartenserie können Sie aus einem einzelnen Kartendokument schnell und einfach eine Reihe von Layout-Seiten erstellen. Ein Feature-Layer, oder Index-Layer, unterteilt die Karte basierend auf den einzelnen Index-Features im Layer in Abschnitte und generiert eine Seite pro Index-Feature.

Konzept der Kartenserie

Weitere Informationen zur Kartenserie

Bei Arcpy.mapping handelt es sich um ein Python-Skriptmodul, das Bestandteil des ArcPy-Site-Pakets ist. Dieses Modul enthält Funktionen für das Automatisieren von Vorgängen zum Exportieren und Drucken. Arcpy.mapping kann zur Automatisierung der Kartenerstellung verwendet werden und erweitert darüber hinaus die Funktionen der Kartenserie und ist zur Erstellung vollständiger Kartensammlungen erforderlich, da Funktionen zum Erstellen und Verwalten von PDF-Dokumenten sowie das Exportieren in PDF-Dokumente enthalten sind.

Konzept für die Erstellung einer Kartensammlung mit Python

Weitere Informationen zu Arcpy.mapping

Arten von Kartensammlungen

Es gibt eine Reihe von Konfigurationen bzw. Arten von Kartensammlungen, die Sie erstellen können.

Eine Referenzserien-Kartensammlung

Bei einer Referenzserien-Kartensammlung handelt es sich um einen Satz von Kartenseiten, in denen das Layout auf allen Seiten identisch ist, mit Ausnahme der Ausdehnung der Detailseite und des Inhalts einiger Seitenelemente. Bei einer Referenzserien-Kartensammlung fehlt die Titelseite, die Übersichtskarte sowie ergänzende Seiten und andere eindeutige Seitenlayouts. Eine Referenzserien-Kartensammlung kann mithilfe der Kartenserie schnell in ArcMap definiert und über das Dialogfeld "Karte exportieren" exportiert werden, ohne dass dafür die Konfiguration eines bestimmten arcpy.mapping-Exportskripts erforderlich ist.

Beispiel: Referenzserien-Kartensammlung

Das Beispiel oben zeigt eine topographische Kartensammlung für Arenac County, Michigan. Diese Kartenserie mit 22 Seiten kann von jedem ArcMap-Benutzer mit Internetverbindung auf einfache Weise erstellt werden. Die Daten stammen aus dem Karten-Service "USA Topographic", der unter ArcGIS Online verfügbar ist. Zum Neuerstellen dieser Kartenserie sind keine weiteren Daten erforderlich. Sie können diese Referenzserie mit der Kartenserie, den Geoverarbeitungswerkzeugen im Toolset Kartenserie, den Eigenschaften des Datenrahmens und mithilfe des dynamischen Texts problemlos neu erstellen.

Führen Sie die Schritte in diesen Hilfethemen aus, um die oben beschriebene Kartenserie zu erstellen:

Obwohl die speziellen Schritte in diesen Themen für das oben angegebene Beispiel für eine Kartensammlung gelten, können Sie die beschriebenen Verfahren und Tipps auch auf eigene Karten und Kartensammlungen anwenden.

Kartensammlung mit Titelseite und Kartenindex- bzw. Übersichtsseite

Eine vollständigere Kartensammlung weist eine Titelseite und eine Kartenindex- bzw. Übersichtsseite auf. Dies können Sie erreichen, indem Sie eine ArcMap-Kartenserie und ein arcpy.mapping-Python-Skript verwenden. Verwenden Sie die Kartenserie für ein einzelnes Kartendokument (einzelnes Layout), um die Kartenseiten für die Sammlung zu erstellen, während ein anderes Kartendokument zum Erstellen der Kartenindexseite verwendet werden kann. Sie könnten auch noch ein weiteres Kartendokument zum Erstellen der Titelseite nutzen oder andere Software zum Erstellen eines PDF-Dokuments für die Titelseite verwenden. Mit arcpy.mapping können Sie alle diese Elemente in einer einzelnen Kartensammlung zusammenfassen.

Beispiel: Titelseite einer Kartensammlung

Das Beispiel oben zeigt eine topographische Kartensammlung für Arenac County, Michigan. Diese Karte enthält eine Titelseite und eine Übersichtskartenseite. Sie können dieses Dokument mit der Funktion "Kartenserie" und einem arcpy.mapping-Python-Skript erstellen.

Eine ausführliche Anleitung hierzu finden Sie unter Hinzufügen von Titelseiten und Übersichtskartenseiten zur Kartensammlung.

Kartensammlung mit Hilfsdokumenten

Viele Kartensammlungen enthalten Hilfsdokumente, also unterstützende Dokumente. Diese können Berichttext, Tabellen, Indizes und andere unterstützende Daten bereitstellen. Sie können diese Arten von Kartensammlungen mithilfe einer Kombination aus einer ArcMap-Kartenserie und einem arcpy.mapping-Python-Skript erstellen.

Beispiel: Berichtsseiten einer Kartensammlung

Das Beispiel oben zeigt eine topographische Kartensammlung für Arenac County, Michigan. Diese Kartensammlung enthält eine Reihe von unterstützenden Seiten mit Textdaten, Diagrammen und Tabellendaten. Sie können dieses Dokument mit der Funktion "Kartenserie" und einem arcpy.mapping-Python-Skript erstellen.

Eine ausführliche Anleitung hierzu finden Sie unter Einfügen von unterstützenden Seiten in eine Kartensammlung.

Kartensammlungen mit gegenüberliegenden Seiten

Bei gegenüberliegenden Seiten können Ersteller von Karten den Bundsteg der Sammlung angeben. Der Bundsteg ist der Bereich, der zum Binden von Buchseiten erforderlich ist. Häufig ist dies eine Kartensammlung, die eine Referenzserie enthält, mit der eine Folge von Kartenausdehnungen abgedeckt wird, wie dies auch bei einer Referenzkartensammlung der Fall ist. Im Gegensatz zu einer Referenzserie werden in dieser Kartensammlung die Layouts von zwei Kartendokumenten verwendet: eines für die linke Seite und eines für die rechte Seite. Die Serienausdehnungen werden mit der Funktion "Kartenserie" definiert. Erstellen Sie in jedem Kartendokument den gleichen Kartenserien-Satz. Das arcpy.mapping-Python-Skript verwendet beide Kartendokumente und fügt die linken und rechten Seiten im endgültigen PDF-Dokument in der richtigen Reihenfolge zusammen.

Beispiel: Kartensammlung mit gegenüberliegenden Seiten

Das Beispiel oben zeigt eine topographische Kartensammlung mit gegenüberliegenden Seiten für Arenac County, Michigan. Beachten Sie, dass die ungeraden Kartenseiten (z. B. Seite 3) eine Layout-Ausrichtung aufweisen, bei der alle Seitenelemente nach links verschoben sind. Gerade Kartenseiten (z. B. Seite 4) verfügen über eine nach rechts verschobene Ausrichtung. Der Grund ist, dass Platz für das Binden des Buches freigelassen werden muss. Außerdem wurden die Seitennummern und die Locator-Karte für jedes Karten-Layout so angeordnet, dass sie außerhalb der Seite liegen. Jede Seitenausrichtung (sowohl links als auch rechts) basiert auf einem separaten ArcMap-Dokument. Sie können dieses Dokument mit der Funktion "Kartenserie" und einem arcpy.mapping-Python-Skript erstellen.

Eine ausführliche Anleitung hierzu finden Sie unter Erstellen einer Kartensammlung mit gegenüberliegenden Seiten.

Streifenkarte

Bei einer Streifenkarte handelt es sich um einen Satz von Kartenseiten, die einer Route folgen, beispielsweise einem Fluss, einer Straße oder einer Pipeline. Auf jeder Seite der Karte wird ein festgelegter geographischer Bereich auf beiden Seiten des Linien-Features angezeigt. Auf der anschließenden Seite in einer Streifenkarte wird der Bereich weiter unten von der Linie angezeigt. Zwischen nebeneinander liegenden Kartenseiten gibt es oftmals eine geringfügige geographische Überlappung. Die Richtung Norden ist auf der Seite verschoben, sodass der Kartenfluss konstant bleibt. Eine Streifenkarte kann mithilfe der Kartenserie schnell in ArcMap festgelegt und über das Dialogfeld "Karte exportieren" exportiert werden.

Streifenkarte - Beispiel

Im vorausgegangenen Beispiel ist eine Streifenkarte für den Rhein zwischen Köln und Koblenz dargestellt. Diese Kartenserie mit 44 Seiten kann von jedem ArcMap-Benutzer mit Internetverbindung auf einfache Weise erstellt werden. Die Daten stammen aus dem Karten-Service "World Topographic", der unter ArcGIS Online verfügbar ist. Sie können diese Streifenkarte mit der Kartenserie, den Geoverarbeitungswerkzeugen im Toolset "Kartenserie", den Eigenschaften des Datenrahmens und mithilfe des dynamischen Texts problemlos neu erstellen. Die Erstellung des Linien-Features, das zum Bestimmen der Route für die Streifenkarte verwendet wird, ist erforderlich. Hierzu wird eine neue Line-Feature-Class mithilfe der ArcMap-Editierwerkzeuge erstellt.

Um die obige Streifenkartensammlung zu erstellen, führen Sie die Schritte folgender Hilfethemen aus:

Obwohl die genauen Anleitungen in diesen Themen für das obige Beispiel einer Streifenkarte gelten, können Sie die hier beschriebenen Vorgehensweisen und Tipps auf Ihre eigenen Streifenkarten und Kartensammlungen anwenden.

Thematische Kartensammlung

Eine thematische Kartensammlung ähnelt einer Referenzserie. Es gilt jedoch die Ausnahme, dass die Detailseiten eindeutige thematische Karten einer einzelnen Position anzeigen. Es ist auch möglich, eine Hybridversion (thematische Referenzserie) zu erstellen, die eine Serie mit thematischen Karten für mehrere Kartenausdehnungen enthält. Wie bei einer Referenzkartensammlung auch, erfordert das Exportieren einer thematischen Kartensammlung ein Python-Skript, das die einzubindenden Karten definiert und die Schritte zum Zusammenstellen des Dokuments ausführt.

Referenzkartensammlung Nebenkarten

Bei einer Nebenkarte handelt es sich um eine zusätzliche Karte, die in einem weiteren Datenrahmen angezeigt wird und einen bestimmten geographischen Teilbereich vergrößert darstellt, um mehr Informationen als in der Hauptkarte anzuzeigen. In zahlreichen Atlanten werden Nebenkarten zur ausführlicheren Darstellung von dicht besiedelten Gebieten verwendet. Die Erstellung von Kartensammlungen mit Nebenkarten auf bestimmten Seiten kann durch die Zusammenführung der Kartenserie und des ArcGis-Skripts erfolgen. In der folgenden Abbildung ist ein Beispiel für solch eine Kartensammlung dargestellt. Beachten Sie, dass lediglich zwei Seiten über Nebenkarten verfügen und dass sie unterschiedlich groß sind und sich an unterschiedlichen Stellen auf der Seite befinden.

Beispiel: Referenz-Kartensammlung

Hierzu kann beispielsweise ein Satz von Kartendokumenten verwendet werden. Für Seiten, die keine Nebenkarten enthalten, kann ein freigegebenes Kartendokument mit einer Kartenserie verwendet werden. Ein anderes Kartendokument kann für Seiten verwendet werden, die eine Nebenkarte enthalten. Falls die Position der Nebenkarten auf den Seiten unterschiedlich ist, sollten Sie ein separates Kartendokument verwenden, um die einzelnen Positionen der Nebenkarten zu definieren. Dann können alle Kartendokumente mit dem Index-Layer synchronisiert werden.

Erstellen Sie ein Feld auf dem Index-Layer, der das Kartendokument für die jeweilige Kartenausdehnung auswählt. Hierzu kann einfach 1, 2 oder 3 verwendet werden, wobei 1 für die Verwendung des allgemeinen Kartendokuments ohne Nebenkarten steht, 2 für die Verwendung des Kartendokuments mit einer Nebenkarte an Position a steht und 3 für die Verwendung des Kartendokuments mit einer Nebenkarte an Position b steht. Mit einem zusätzlichen Feld könnte die Kartenausdehnung der Nebenkarte angegeben werden.

Das Skript kann dann die Seitenliste aus dem ersten Kartendokument abrufen und einen Schleifendurchlauf über das Kartendokumentfeld durchführen, um zu ermitteln, welches Kartendokument zum Erstellen der Ausgabe für die aktuelle Seite verwendet werden soll. Für Nebenkartenseiten wird das Feld mit den Daten für die zusätzliche Nebenkartenausdehnung vor dem Erstellen der Ausgabe gelesen, und die Daten werden angewendet.

Sie können auch eine Kartensammlung mit Nebenkarten erstellen, die nur auf bestimmten Seiten angezeigt werden, indem Sie ein einzelnes Kartendokument und ein Exportskript mit benutzerdefinierter Logik verwenden, mit dem Sie neben der Sichtbarkeit der Nebenkarte auch die zugehörige Größe, den Maßstab und die Position auf der Seite steuern. Ausführliche Anweisungen zu diesem bestimmten Workflow finden Sie unter Erstellen einer Kartensammlung mit Nebenkarten.

Verwandte Themen

9/11/2013