HOW TO
Die bereitgestellten Anweisungen beschreiben die Verwendung eines Beispiel-Skripts, um Kartendokumente in ArcGIS 10.x batchweise in früheren ArcGIS-Dokumentversionen zu speichern.
Nach der Migration zu einer anderen ArcGIS-Version werden ältere Kartendokumente beim nächsten Speichern auf die installierte Version aktualisiert. Für die Freigabe von Kartendokumenten für ältere ArcGIS-Clients verwenden Sie den Befehl Kopie speichern im ArcMap-Menü Datei, um die einzelnen Kartendokumente zu speichern.
Wenn jedoch viele Kartendokumente gespeichert werden müssen, können diese mit einem Python-Skriptwerkzeug batchweise konvertiert werden. Gehen Sie folgendermaßen vor, damit Sie nicht jedes Dokument öffnen müssen.
Nachfolgend finden Sie ein Beispiel für ein Python-Skript, mit dem Kartendokumente als ältere Dokumentversionen von ArcGIS gespeichert werden können.
Hinweis: Die folgende Vorgehensweise bietet nur Konvertierungen bis Version 10.3.
import arcpy, sys, os, string mxdList = string.split(arcpy.GetParameterAsText(0), ";") outloc = arcpy.GetParameterAsText(1) version = arcpy.GetParameterAsText(2) suffix = "_"+ version.replace(".", "") for item in mxdList: item = item.strip('\'') mxd = arcpy.mapping.MapDocument(item) base = os.path.basename(item) base = os.path.splitext(base)[0] + suffix + os.path.splitext(base)[1] mxd.saveACopy(outloc + os.sep + base, version) arcpy.AddMessage(os.path.basename(item) + " has been converted")
Hinweis: Die Option für Version "10.1" kann in Version 10 nicht verwendet werden. Die Funktion kann nur die aktuelle Version oder frühere Versionen speichern.
Unterstützung durch ArcGIS-Experten anfordern
Esri Support App herunterladen