Ich arbeite in ArcMap 10.3.0 und exportiere über Data Driven Pages (DDP). Der DDP Export funktioniert wie erwartet erstmals und für den sofortigen nachfolgenden Exporte, aber wenn ich DDP verwenden Export wieder nach mehr als einer Minute oder so (die Zeit variiert) aus dem gleichen MXD, das Programm hängt , und ich habe es herunterzufahren über den Task-Manager.
Ich kann erkennen, ob es auflegen wird, sobald ich auf "Exportieren" klicke, da im Exportfenster kein Text "Seite x von x" angezeigt wird. Screenshots finden Sie hier: https://geonet.esri.com/message/536459#536459 . Selbst wenn ich den Computer eine Weile laufen lasse, wird der Text "Seite x von x" nie angezeigt und der Export findet nicht statt. Dies geschieht nur bei nachfolgenden Exporten nach mehr als einer Minute von einem MXD.
Dies scheint zu passieren, egal ob ich beim ersten Mal eine einzelne Seite oder das gesamte Dokument exportiere. Wenn ich die MXD jedoch unter einem neuen Namen speichere und dann exportiere, legt sie immer auf und erfordert einen Neustart von ArcMap. Das Problem scheint aufzutreten, ob ich eine neue PDF-Datei erstelle oder eine vorhandene PDF-Datei überschreibe.
Andere Informationen:
- Meine Karte besteht aus einer ESRI-Luftgrundkarte (keine anderen Rasterebenen) mit fünf Lidar-Kontur-Shapefiles (10000 x 10000) und etwa 10 weiteren kleinen Vektor-Shapefile-Layern.
- Meine Exporteinstellungen sind: 300 dpi Auflösung & Ausgabebildqualität / Resample-Verhältnis 1: 2.
- Ich arbeite von einem Datenserver in diesem Gebäude aus, aber die Verbindungsgeschwindigkeit variiert.
- Ein anderer Mitarbeiter hat dieselben Probleme mit denselben MXDs auf seinem Computer.
Bearbeitet, um diese Fehlermeldung hinzuzufügen: Sie wurde angezeigt, nachdem ArcMap bei einem nachfolgenden Export aufgehängt wurde, und klicken Sie im Task-Manager auf "Aufgabe beenden". Dies ist nur das 2. oder 3. Mal, dass ich diese Fehlermeldung erhalten habe, aber ich dachte, es könnte relevant sein. (Außerdem habe ich kein f: / Laufwerk, wie in der Fehlermeldung gezeigt.)
Jemand anderes hatte dieses Problem, wie im GeoNet hier gefragt: https://geonet.esri.com/thread/161564 Es wurden keine Lösungen für ihre Frage vorgestellt, daher wollte ich hier noch einmal fragen.
Gibt es eine Möglichkeit, zu verhindern, dass ArcMap bei einem nachfolgenden DDP-Export hängen bleibt?
Bearbeitet, um dieses Code-Snippet hinzuzufügen, das mehrere Exporte erzeugt, ohne zu hängen:
import_path = r"R:\Projects\Project\GIS\MXDs\Project_property_maps.mxd" # Path of .mxd
export_path = r"C:\Users\user\Desktop\test\Test" # Path of output file
field_name = "Project_INDEX.Pg_num" # Name of field used to sort DDP
pg_name = "Project_INDEX.Desc_" # Name of field used in PDF file name
mxd = arcpy.mapping.MapDocument(import_path)
for i in range(1, mxd.dataDrivenPages.pageCount + 1):
mxd.dataDrivenPages.currentPageID = i
row = mxd.dataDrivenPages.pageRow
print row.getValue(field_name)
arcpy.mapping.ExportToPDF(mxd, export_path + row.getValue(pg_name) + ".pdf")
del mxd