Tengo dos ArcGIS Server casos, uno es el desarrollo y el otro es el de la producción. He copiado el MXDs y .msds de mi ArcGISServer carpeta en el servidor un servidor de dos de copia de seguridad. En lugar de manualmente entrando en mi mxds en el servidor de dos y establecer el origen de datos luego de la publicación, hay un método para completar esta tarea con ArcPy?
Respuesta
¿Demasiados anuncios?
Farid Cher
Puntos
5306
Con arcpy usar el siguiente método para reemplazar área de trabajo de su mxd:
import arcpy
mxd = arcpy.mapping.MapDocument(r"C:\Project\Project_default.mxd")
mxd.findAndReplaceWorkspacePaths(r"C:\Project\Connection with password info saved.sde",
r"C:\Project\Connection with no password info saved.sde", False)
mxd.saveACopy(r"C:\Project\Project_NP.mxd")
del mxd
Para publicar con arcpy leer esta página de documentación:
Publicar un servicio de mapas a partir de un documento de mapa (MXD)