Instrução
As instruções fornecidas descrevem como usar um script de amostra para salvar em lote documentos de mapa no ArcGIS 10.x como versões de documentos anteriores do ArcGIS.
Depois de migrar para outra versão do ArcGIS, os documentos de mapa mais antigos são atualizados para a versão instalada na próxima vez que forem salvos. Para compartilhar os documentos de mapa com clientes ArcGIS mais antigos, use o comando Salvar uma Cópia do menu Arquivo do ArcMap para salvar cada documento de mapa.
No entanto, se houver muitos documentos de mapa envolvidos, uma ferramenta de script Python pode ser usada para convertê-los em lote. Aplique o seguinte processo para evitar abrir cada documento.
Abaixo está um script Python de amostra para salvar documentos de mapa como versões de documentos anteriores do ArcGIS.
Nota: O procedimento a seguir fornece apenas conversões até a versão 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: Usar a opção da versão '10 .1 'da versão 10 não funciona. A função pode salvar somente nas versões atuais ou anteriores.
Obtenha ajuda de especialistas do ArcGIS
Baixe o Aplicativo de Suporte da Esri