Sie können ArcGIS Enterprise für die Erstellung von druckbaren Dokumenten aus Webkarten und Anwendungen konfigurieren. Dies erfolgt mithilfe von Druckservices. Je nachdem, welcher Druckservice mit Ihrer ArcGIS Enterprise-Organisation konfiguriert wurde, sind unterschiedliche Funktions- und Anpassungsebenen verfügbar. Zu den Druckservice-Optionen zählen die folgenden:
- Der Standard-Druckservice von ArcGIS Enterprise
- Der PrintingTools-Service aus einer ArcGIS Server-Site
- Ein benutzerdefinierter Druckservice
Das Portal enthält einen Standard-Druckservice, wie nachfolgend beschrieben. Sie können das Standalone-Portal bzw. das verbundene Portal und die Server-Site konfigurieren, um den PrintingTools-Service aus einer ArcGIS Server-Instanz zu verwenden. Wenn Sie das Portal und die Server-Site verbinden und einen Hosting-Server konfigurieren, wird der Druckservice des Hosting-Servers automatisch gestartet und mit dem Portal konfiguriert. Wenn Sie jedoch zuvor einen Druckservice mit dem Portal konfiguriert haben, wird die URL nicht aktualisiert, wenn ein Hosting-Server angegeben wird. Sie müssen den Service starten, freigeben und anschließend als Utility-Service konfigurieren.
Vorversion:
Wenn Sie in 10.3 einen Hosting-Server für Ihr Portal angegeben haben, wurde der Service automatisch mit dem Portal konfiguriert, der Service musste jedoch gestartet und freigegeben werden. Ab Version 10.3.1 muss lediglich der Service freigegeben werden.
Wenn Sie einen ArcGIS Server-Druckservice mit Services verwenden, die dem Portal von Mitgliedern über HTTPS hinzugefügt werden, ist eine zusätzliche Konfiguration erforderlich. Jeden Computer, auf dem der Druckservice ausgeführt wird, müssen Sie so konfigurieren, dass Zertifikaten, die von einer Zertifizierungsstelle (CA) der Site signiert wurden, die die HTTPS-Services bereitstellt, vertraut wird. Diese Konfiguration muss auf Betriebssystemebene erfolgen. Weitere Informationen zur Vorgehensweise finden Sie unter Konfigurieren von ArcGIS Server mit einem neuen Zertifikat einer Zertifizierungsstelle (CA).
Der Standard-Druckservice der Organisation
ArcGIS Enterprise stellt standardmäßig einen Druckservice zur Verfügung. Web-Apps, die mit einer Vorlage oder in ArcGIS Web AppBuilder erstellt wurden, nutzen den Druckservice der Organisation in ihren Druck-Widgets.
Der PrintingTools-Service
PrintingTools ist ein vorkonfigurierter Service im Ordner "Dienstprogramme" einer ArcGIS Server-Site, der unter Verwendung eines der vordefinierten Karten-Layouts ein druckbares Dokument erstellt. Dazu gehören grundlegende Layouts wie 8,5 x 11 Zoll, 11 x 17 Zoll, Papiergröße A3 und A4 im Hoch- und Querformat. Jedes Layout enthält einen Nordpfeil, eine Maßstabsleiste sowie ein Maßstabsverhältnis, eine Legende, ein Datum und einen Titel. Die unterstützten Ausgabeformate aus dem PrintingTools-Service sind PDF, PNG32, PNG8, JPG, GIF, EPS, SVG, SVGZ, TIFF und AIX.
Der PrintingTools-Service wird standardmäßig gestoppt. Verwenden Sie ArcGIS Server Manager oder eine Administratorverbindung mit dem GIS-Server in ArcMap, um den Service zu starten, wenn Sie Druck-Workflows unterstützen möchten. Nachdem der PrintingTools-Service gestartet wurde, können Sie mit einer URL im folgenden Format darauf zugreifen: https://webadaptorhost.domain.com/webadaptorname/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task
Weitere Informationen zum Konfigurieren von PrintingTools für Ihre ArcGIS Enterprise-Organisation finden Sie unter Konfigurieren von Utility-Services.
Benutzerdefinierte Druckservices
Wenn Sie eigene Kartenlayouts verwenden möchten, können Sie einen eigenen Service für das Drucken von Webkarten ähnlich wie PrintingTools veröffentlichen. Konfigurieren Sie diesen Service so, dass dieser Ihren Ordner referenziert, den Sie mit unterschiedlichen Karten-Layouts – ArcMap-Dokumenten (.mxd) oder ArcGIS Pro-Layout-Dateien (.pagx) – vorbereitet haben.
Anweisungen zum Veröffentlichen eines eigenen Service für das Drucken aus Webanwendungen (und dessen Referenzierung auf den eigenen Layout-Ordner) finden Sie unter Veröffentlichen eines Druck-Service aus ArcMap und unter Freigeben benutzerdefinierter Layouts für den Druck aus ArcGIS Pro. Im Lernprogramm wird auch erläutert, wie Sie vorgehen, wenn Sie sich später dafür entscheiden, Ihre Layouts zu aktualisieren. Dabei unterscheidet sich der Aktualisierungsansatz in Abhängigkeit davon, ob Sie Ihren Layout-Ordner vor dem Veröffentlichen beim Server registriert haben. Das Lernprogramm beinhaltet Anweisungen für beide Szenarien.
Konfigurieren Sie als Nächstes mit Ihrer ArcGIS Enterprise-Organisation den benutzerdefinierten Druckservice. Weitere Informationen zur Vorgehensweise finden Sie unter Konfigurieren von Utility-Services. Beachten Sie, dass es für ArcGIS Enterprise erforderlich ist, dass der benutzerdefinierte Druckservice HTTPS verwendet.
Verwenden von Druckservices in Apps
Nachdem Sie einen PrintingTools-Service oder einen benutzerdefinierten Druckservice für die Organisation konfiguriert haben, wird der Service in mehreren Apps automatisch verwendet. Beispielsweise verwenden das Druck-Widget von Web AppBuilder sowie die Web-App-Vorlagen, die Druck-Widgets enthalten, den konfigurierten Service automatisch, und in Map Viewer wird mit der Schaltfläche Drucken eine MAP_ONLY-Ansicht der Webkarte erstellt. Um mithilfe der vordefinierten Layouts, die von PrintingTools oder Ihren benutzerdefinierten Layouts bereitgestellt werden, zu drucken, geben Sie die Webkarte in einer App über Web AppBuilder oder in einer Web-App-Vorlage mit aktivierten Druckfunktionen frei. Sie können über die Web-App-Vorlagen "Basic Viewer", "Classic Viewer" und "Kartenwerkzeuge" drucken.
Hinweis:
Wenn der Kartenservice gecacht wird, könnte der PrintingTools-Service eine Auflösung verwenden, die für große Formate oder eine hohe Druckqualität viel zu niedrig ist (z. B. 96 dpi). Wenn Sie mit höheren Auflösungen drucken möchten, aktivieren Sie im gecachten Kartenservice dynamischer Layer. Auf diese Weise kann der Druckservice über eine Anforderung zum Kartenexport Kartenbilder in der gewünschten Auflösung (z. B. 300 dpi) statt Kacheln mit niedrigerer Auflösung abrufen. Weitere Informationen finden Sie unter Dynamische Layer.
Erstellen von Druckvorlagen in Map Viewer
Sie können benutzerdefinierte Vorlagen zum Drucken über Map Viewer bereitstellen. Vorlagen basieren auf den Funktionalitäten, die vom Druckservice der Organisation bereitgestellt werden.
Fügen Sie einen Druckservice entsprechend den unter Konfigurieren von Utility-Services angegebenen Schritten hinzu. Nachdem die von Ihnen angegebene REST-URL von ArcGIS Enterprise überprüft wurde, werden die anfänglichen Layout-Vorlagen angezeigt, die von Ihrem Druckservice bereitgestellt werden. Darüber hinaus wird die Option zum Drucken der Legende angezeigt, sofern diese verfügbar ist. Wenn Ihre ArcGIS Enterprise-Organisation über mehrere Druck-Layouts verfügt, enthält die Schaltfläche Drucken in Map Viewer eine Dropdown-Liste der verschiedenen Druck-Layouts. Sie können Vorlagen erstellen, bearbeiten oder löschen, um das Drucken von Karten in Map Viewer besser anpassen zu können. Diese Änderungen werden als Einstellung in ArcGIS Enterprise, jedoch nicht im Druckservice gespeichert.
Die Layout-Vorlagen können wie folgt verwaltet werden:
- Um ein Layout zu erstellen, klicken Sie auf Druckvorlage erstellen, und geben Sie einen Namen mit maximal 50 Zeichen und eine Beschreibung von maximal 120 Zeichen ein. Die Zeichen < und > werden herausgefiltert. Wählen Sie das Format – Bild (PNG32) oder PDF – und ein Layout (von Ihrem Druckservice bereitgestellt) aus. Aktivieren Sie das Kontrollkästchen zum Drucken der Legende, wenn der Service eine Legende enthält. Klicken Sie auf Erstellen und Speichern, um das neue Layout zu speichern.
- Um Informationen zu einer Vorlage anzuzeigen, klicken Sie neben der Vorlage auf die Informationsschaltfläche .
- Um eine vorhandene Vorlage zu bearbeiten, klicken Sie neben der Vorlage auf die Schaltfläche , und nehmen Sie die Aktualisierungen vor. Klicken Sie auf Aktualisieren, um Ihre Änderungen anzuzeigen, und klicken Sie auf Speichern, um Ihre Änderungen zu speichern.
- Um eine vorhandene Vorlage zu löschen, klicken Sie neben der Vorlage auf die Schaltfläche Löschen .
- Um die Vorlagenliste mit den aktuell in Ihrem Druckservice enthaltenen Elementen zu aktualisieren, klicken Sie auf Aktualisieren. Neue Druck-Layouts im Service werden der Vorlagenliste hinzugefügt. Vorlagen, die auf Druck-Layouts basieren, die nicht mehr im Service verfügbar sind, werden entfernt.
- Um die Vorlagen auf die von Ihrem Druckservice bereitgestellten Funktionen zurückzusetzen, entfernen Sie die Druckservice-URL, klicken Sie auf Speichern, und geben Sie die Druckservice-URL erneut ein.
- Wenn Sie die Standard-Druck-Benutzeroberfläche von Map Viewer verwenden möchten, löschen Sie all Ihre Layout-Vorlagen, und klicken Sie auf Speichern. In Ihrer Vorlagenliste wird Nur Karte angezeigt.
- Das Layout Nur Karte verfügt standardmäßig über alle Druckservices. Dieses Layout enthält nur den Inhalt der Karte, keine anderen Layout-Elemente.
Legenden
Die Legenden in der gedruckten Ausgabe verhalten sich ähnlich, unabhängig davon, ob Ihre ArcGIS Enterprise-Organisation für die Verwendung von PrintingTools oder eines benutzerdefinierten Druckservice konfiguriert ist. Beim Drucken von Feature-Services oder Kartenservices (die aus ArcGIS Pro in ArcGIS Server 10.7.1 oder höher veröffentlicht wurden) enthält die Legende im gedruckten Dokument lediglich die Legendeneinträge für die Features, die sich in der Kartenausdehnung befinden, wohingegen Legenden für andere Service-Typen alle Legendeneinträge für die Features unabhängig von der Kartenausdehnung enthalten.
Hinweis:
Legenden für Stream-Layer, WMS, Layer mit Transparenz und Layer mit Smart-Mapping werden möglicherweise nicht ordnungsgemäß angezeigt.