Die Kartenserie ermöglicht es Ihnen, ein einzelnes Layout über einen Satz von Kartenausdehnungen zu iterieren, um einen Satz von Ausgabeseiten zu generieren. Nachdem Sie eine Karte mit einer Kartenserie erstellt haben, können Sie die Seiten exportieren, um sie für andere Benutzer freizugeben. Sie können jede Seite durchlaufen und getrennte Dateien in jedem Exportformat erstellen, das von ArcGIS unterstützt wird. Ein häufigerer Anwendungsfall ist jedoch die Einbeziehung aller oder ausgewählter Seiten in eine einzelne Datei. So kann die Kartensammlung oder die Kartenserie auf einfache Weise für andere Benutzer freigegeben werden.
PDF ist das einzige Exportformat, das mehrere Seiten in einem einzelnen Dokument unterstützt. Dies ist ein Beispiel für eine mehrseitige Kartensammlung:
Obwohl dieses Dokument größtenteils aus Seiten besteht, auf denen eine Karte dargestellt ist, z. B. Seite 3 bis 9, enthält diese PDF auch Seiten, die nicht einer Kartenserie erstellt wurden. Zu diesen Seiten zählen die Titelseite (1), die Übersichtskartenseite (2) und weitere Seiten mit Zusatzinformationen. Um solche Seiten in ein PDF-Dokument einzubinden, müssen Sie ein arcpy.mapping-Skript verwenden.
Weitere Informationen zum Einfügen von unterstützenden Seiten in die Kartensammlung
Exportieren von Kartenserien
Über das Dialogfeld Karte exportieren können Sie Kartenserien in PDF exportieren. Um Kartenserien zu exportieren, müssen zwei Bedingungen erfüllt sein: die Kartenserie muss aktiviert sein und das Kartendokument muss sich in der Layout-Ansicht befinden. Sie erhalten eine Fehlermeldung, wenn eine dieser beiden Bedingungen nicht erfüllt ist.
Es gibt mehrere Möglichkeiten, Kartenserien zu exportieren. Sie können alle Seiten, nur die aktuelle Seite oder aber ausgewählte Seiten auf der Basis von ausgewählten Index-Features oder ausgewählten Seitenzahlen exportieren.
Alle
Mit dieser Option werden alle Kartenserien exportiert. Die Gesamtzahl der Seiten ist in Klammern angegeben. Die Dauer des Vorgangs richtet sich nach der Anzahl der zu exportierenden Seiten.
Aktuelle Seite
Mit dieser Option wird nur die aktuell im Karten-Layout angezeigte Seite exportiert. Die aktuelle Seite wird stets durch das aktuelle Index-Feature bestimmt. Wenn Sie die Ausdehnung des Detaildatenrahmen interaktiv ändern und die so erhaltene Ausdehnung dann zu exportieren versuchen, werden Sie nicht dasselbe Ergebnis erhalten. Das ausgegebene Ergebnis weist die auf dem Index-Layer-Feature basierende Ausdehnung auf, nicht jedoch die des interaktiven Zooms. Wenn Sie eine neue Ausdehnung exportieren möchten, müssen Sie "Kartenserie" vor dem Exportieren deaktivieren.
Dies ist die Standardoption, wenn keine Index-Features ausgewählt sind.
Ausgewählt
Mit dieser Option werden Seiten exportiert, die auf ausgewählten Index-Features basieren. Die Gesamtzahl der ausgewählten Seiten ist in Klammern angegeben. Seiten werden ausgewählt, indem Sie Features des Index-Layers auswählen, der die geographische Ausdehnung für jede Seite steuert. Diese Features können auf beliebige Weise ausgewählt werden: interaktiv mithilfe des Werkzeugs Features selektieren oder über Dialogfelder wie Nach Attribut auswählen oder Nach Position auswählen.
Berücksichtigen Sie beispielsweise ein Kartendokument mit einer Kartenserie, dessen Index-Layer Bundesstaaten der USA umfasst. Sie erstellen eine PDF ausschließlich für Bundesstaaten, deren Bevölkerungzahl höher ist 5.000.000. Sie können diese Bundesstatten oder Index-Layer-Features über das Dialogfeld Nach Position auswählen auswählen, vorausgesetzt, der Layer verfügt über ein Attribut für Bevölkerung. Nachdem diese Features ausgewählt wurden, können Sie die Kartenserie mit der Schaltfläche Ausgewählt in eine PDF-Datei exportieren. Das Ergebnis sollte eine Kartenserie für US-Bundesstaaten mit einer Bevölkerung von über 5.000.000 sein.
Standardmäßig wird die exportierte Kartenserie keinerlei Auswahlsymbolisierung im PDF-Ergebnis enthalten. Das Ergebnis zeigt Index-Features an, als wären keine ausgewählt. Wenn Sie ausgewählte Features mithilfe der Auswahlsymbolisierung anzeigen möchten, können Sie das Kontrollkästchen Auswahlsymbolisierung anzeigen aktivieren.
Sollten aktuell keine Index-Features ausgewählt sein, ist dies die Standardoption.
Seitenbereich
Mit dieser Option werden Seitenbereiche oder einzelne Seiten exportiert. Sollten Sie versehentlich eine Zahl außerhalb des Seitenbereichs angeben, erhalten Sie eine Fehlermeldung. Sie können einzelne Seiten (3, 5, 8), Bereiche (1-4, 7-14) oder auch eine Kombination aus beiden (1, 4, 7-14) angeben. Die Seiten werden in der angegebenen Reihenfolge exportiert. Wenn Sie zum Beispiel 9, 5–7, 2 eingeben, wird Seite 9 zuerst und Seite 2 zuletzt exportiert.
Beachten Sie unbedingt, dass Seite sich in diesem Dialogfeld auf den Seitenindex bezieht, der von der Sortierlogik der Kartenserie bestimmt wird. Der Index beginnt immer mit 1 und endet mit der Gesamtzahl der erstellten Seiten. Die Sortierlogik wird beim Einrichten der Kartenserie im Sortierungsfeld definiert. Jeder Kartenserien-Satz wird sortiert, was sich entsprechend auf das Dialogfeld Seitenbereich auswirkt.
Eine Kartenserie ermöglicht außerdem die Definition einer Seitenzahl. Die Seitenzahl kann auf Feldwerten des Index-Layers basieren. Diese Werte können alphanumerisch sein. Sie können zum Beispiel römische Ziffern oder Zahlen mit Bindestrichen verwenden, um die Seiten zu nummerieren. Wenn Sie Seiten zwischen Karten einfügen möchten, können Sie Seitenzahlen beim Auffüllen dieses Feldes überspringen. Mit diesen Feldwerten für Seitenzahlen kann dynamischer Text im Karten-Layout festgelegt werden. Die Seitenzahl kann mit dem Seitenindex übereinstimmen, aber dies ist nicht zwingend erforderlich.
Beispiel: Sie möchten die ersten drei Seiten der Kartensammlung für eine Titelseite, ein Inhaltsverzeichnis und eine Übersichtskarte verwenden. Die Karten (die Ergebnisse des Kartenserien-PDF-Exports) beginnen eigentlich auf Seite 4. Sie möchten, dass für die erste Karte der Kartenserienreihe unten auf der Layout-Seite "Seite 4" angezeigt wird. Dies ist die Seitenzahl. Die Indexnummer für diese Seite lautet "1", da es sich um die erste Karte handelt. Soll nur diese Seite mit dem Textfeld Seitenbereich exportiert werden, geben Sie 1 ein.
Seiten exportieren als
Verwenden Sie diese Option, um das Zusammenführen von Seiten zu einer einzelnen PDF-Datei zu steuern. Mit der Option "Mehrere PDF-Dateien" können Sie ein separates PDF-Dokument für jede Seite erstellen. Um die einzelnen PDF-Seiten zu unterscheiden, können Sie Seitenindex- oder Seitennamenoptionen verwenden. Dabei wird entweder die aktuelle Seitenindexzahl oder der aktuelle Seitenname an den Namen des PDF-Dokuments angehängt. Falls Sie es vorziehen, die Seiten zusammenzuführen und eine einzelne PDF-Datei mit allen Seiten zu erstellen, wählen Sie stattdessen die Option "Einzelne PDF-Datei" aus.
So exportieren Sie Kartenserien mithilfe von ArcMap in eine PDF-Datei
- Stellen Sie sicher, dass die Option "Kartenserie" aktiviert ist und dass ArcMap sich in der Layout-Ansicht befindet.
- Klicken Sie im Hauptmenü auf Datei > Karte exportieren.
- Navigieren Sie zu dem Verzeichnis, in dem Sie die Exportdatei speichern möchten.
- Klicken Sie auf den Pfeil Speichern als, und wählen Sie PDF aus.
- Geben Sie einen Dateinamen für die Exportdatei ein.
- Klicken Sie auf die Registerkarte Seiten.
- Wählen Sie aus, welche Seiten Sie exportieren möchten.
- Klicken Sie auf Speichern.
So exportieren Sie Kartenserien mithilfe von ArcMap in eine PDF-Datei
Sie können ein einfaches arcpy.mapping-Skript verwenden, um Kartenserien in andere Formate als PDF zu exportieren. Dieses Beispiel zeigt, wie Sie eine Kartenserie in eine Reihe von PNG-Bilddateien exportieren.
- Stellen Sie sicher, dass die Option "Kartenserie" aktiviert ist.
- Klicken Sie im Hauptmenü auf Geoverarbeitung > Python, um das Python-Fenster zu öffnen.
- Kopieren Sie diesen Skripttext in die Zwischenablage, und fügen Sie ihn in das Python-Fenster ein:
mxd = arcpy.mapping.MapDocument("CURRENT") for pageNum in range(1, mxd.dataDrivenPages.pageCount + 1): mxd.dataDrivenPages.currentPageID = pageNum arcpy.mapping.ExportToPNG(mxd, r"C:\Temp\ParcelAtlas_Page" + str(pageNum) + ".png") del mxd
- Ändern Sie den Dateipfadtext C:\Temp\ParcelAtlas_Page so, dass er dem gewünschten Ordnerspeicherort und Dateinamen entspricht.
- Klicken Sie nach dem Ändern des Skripttextes im Python-Fenster in die unterste Zeile, um den Texteinfügungscursor an das Ende des Skripts zu verschieben.
- Drücken Sie die EINGABETASTE, um das Skript auszuführen und die Seiten zu exportieren.
Eine vollständige Liste der Exportfunktionen, die für arcpy.mapping verfügbar sind, finden Sie unter Alphabetische Liste mit arcpy.mapping-Funktionen.