Neuheiten zum Automatisieren von Karten-Workflows in ArcGIS 10
Kartenautomatisierung mit Python und arcpy.mapping
Die Geoverarbeitung wurde um Funktionen erweitert, die Karten, Layouts und Layer über die Python-Skripterstellung berücksichtigen. Die Kombination dieser neuen Skriptfunktionen mit der neuen Unterstützung für die Kartenserie ermöglicht es, mit ArcGIS 10 viele häufig verwendete karten- und ausgabebezogene Workflows zu automatisieren. Sie können z. B. eine vollständige PDF-Kartensammlung erstellen, indem Sie eine Titelseite, mehrere Kartenseiten, tabellarische Berichte, Kontaktlisten oder andere Informationen kombinieren. Da Sie über ein Skript auf die Layout-Elemente und -Eigenschaften zugreifen können, können Sie eine Karte in ArcMap erstellen, eigene Produktionsanwendungen für Textänderungen und die Platzierung von Seitenelementen schreiben und dann die Ausgabe automatisieren (Exportieren oder Drucken). Und da das Skript Teil der Geoverarbeitungsumgebung ist, können Sie es sogar als ArcGIS Server-Geoverarbeitungs-Service bereitstellen, sodass alle Benutzer in Ihrem Unternehmen oder über das Internet Karten oder Kartensammlungen erstellen können.
In Python können Sie mit Kartendokumenten auch stapelweise interagieren und infolgedessen eine Vielzahl von Karten- und Layer-Verwaltungs-Tasks durchführen. Zu diesen Tasks gehören z. B. das Aktualisieren von Symbologie- und Layer-Eigenschaften für eine Gruppe von Karten, das Erstellen einer Liste von Karten, die Layer mit Verweisen auf eine bestimmte Datenquelle enthalten, das Aktualisieren und Reparieren von Layer-Datenquellen und das Speichern von Kartendokumenten in älteren Versionen. Diese Vorgänge können stapelweise für eine große Anzahl von Dateien ausgeführt werden. Durch die Automatisierung dieser aufwendigen Tasks können Sie sich auf wichtige kreative und analytische Aufgaben konzentrieren.
Weitere Informationen zum Automatisieren von Karten-Workflows