Sincronizar caché móvil (Móvil)
Resumen
Esta herramienta sincroniza una memoria caché móvil actualizada y sus adjuntos asociados (si están disponibles) con su fuente de datos, mediante el uso del documento de mapa de origen.
Uso
Esta herramienta está disponible para utilizar solo con los sistemas operativos de Microsoft Windows.
-
Esta herramienta sincroniza una memoria caché móvil y sus adjuntos asociados (si están disponibles) con su fuente de datos a través de un documento de mapa; este documento de mapa es el que se extrae la memoria caché móvil. Cuando la herramienta sincroniza los cambios entre una memoria caché móvil y el documento de mapa, determina si el documento de mapa tiene el mismo esquema que el esquema de la memoria caché móvil al comparar las sumas de comprobación. La suma de comprobación se calcula basada en el esquema de la fuente de datos de las capas de mapa seleccionadas. Si el esquema se ha cambiado, no podrá sincronizar los cambios.
-
De forma predeterminada, la extensión para cargar o descargar cambios se basa en la extensión completa del documento de mapa.
-
Solo las capas vectoriales basadas en una geodatabase de archivo o de ArcSDE se pueden sincronizar entre la memoria caché móvil y su fuente de datos. Por defecto, se examinan todas las capas y se verifican todas las ediciones.
Si la fuente de datos es una geodatabase versionada, esta herramienta primero carga modificaciones desde la memoria caché móvil para su fuente de datos, elimina la memoria caché móvil, entonces, se vuelve a crear la memoria caché móvil para la versión especificada.

Han cambiado los parámetros para esta herramienta en la versión 10.1. Las secuencias de comandos y modelos basados en las Herramientas móviles 10.0 se tendrán que modificar para trabajar en 10.1.
Sintaxis
Parámetro | Explicación | Tipo de datos |
input_mapDocument |
El documento de mapa para sincronizar con la caché móvil. | ArcMap Document |
input_inputFolder |
El directorio donde se ubican la memoria caché móvil y adjuntos (si están disponibles). | Folder |
input_uploadChanges (Opcional) | Especifica si cargar cambios desde una memoria caché móvil al documento de mapa:
| Boolean |
input_downloadChanges (Opcional) | Especifica si se deben descargar los datos del documento de mapa a una memoria caché móvil:
| Boolean |
input_layers (Opcional) |
Los nombres de las capas que se deben sincronizar. | String |
input_version (Opcional) |
La versión de la geodatabase para descargar datos. | String |
Ejemplo de código
La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la herramienta SynchronizeMobileCache en el modo inmediato. Se sincronizan todas las capas en una caché móvil con su documento de mapa. Los adjuntos asociados con clases de entidad también se sincronizan.
arcpy.SynchronizeMobileCache_mobile("C:/CampusMap/Campus.mxd","C:/CampusMap/MobileMap/Campus","UPLOAD_CHANGES","DOWNLOAD_CHANGES","#","#")
La siguiente secuencia de comandos independiente muestra cómo utilizar la herramienta SynchonizeMobileCache para sincronizar las capas seleccionadas en una memoria caché móvil al documento de mapa, incluyendo los adjuntos.
import arceditor import arcpy Campus_mxd = "C:\\CampusMap\\Campus.mxd" Campus = "C:\\CampusMap\\MobileMap\\Campus" arcpy.SynchronizeMobileCache_mobile(Campus_mxd,Campus,"UPLOAD_CHANGES","DOWNLOAD_CHANGES","PointAttachmentAtCache;LineAttachmentAtCache;PolygonAttachmentAtCache;PointWithoutAttachmentAtCache;LineWithoutAttachmentAtCache;PolygonWithoutAttachmentAtCache","")