CÓMO
Las instrucciones proporcionadas describen cómo usar un script de muestra para guardar por lotes documentos de mapa en ArcGIS 10.x como versiones de documento anteriores de ArcGIS.
Después de migrar a otra versión de ArcGIS, los documentos de mapa anteriores se actualizan a la versión instalada la próxima vez que se guarden. Para compartir los documentos de mapa con clientes anteriores de ArcGIS, utilice el comando Guardar una copia del menú Archivo de ArcMap para guardar cada documento de mapa.
Sin embargo, si existen numerosos documentos de mapa implicados, se puede usar una herramienta de script de Python para convertirlos por lotes. Aplique el siguiente proceso para evitar abrir cada documento.
A continuación, se muestra un script de Python de muestra para guardar documentos de mapa como versiones de documento anteriores de ArcGIS.
Nota: El siguiente procedimiento solo proporciona conversiones hasta la versión 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")
Nota: El uso de la opción "10.1" desde la versión 10 no funciona. La función solo se puede guardar en las versiones actual o anterior.
Obtener ayuda de expertos en ArcGIS
Descargar la aplicación de soporte de Esri