Mobile-Cache synchronisieren (Mobile)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Dieses Werkzeug synchronisiert einen aktualisierten Mobile-Cache und verknüpfte Anhänge (falls vorhanden) mit seiner Datenquelle, wobei das ursprüngliche Kartendokument verwendet wird.

Verwendung

Syntax

SynchronizeMobileCache_mobile (input_mapDocument, input_inputFolder, {input_uploadChanges}, {input_downloadChanges}, {input_layers}, {input_version})
ParameterErläuterungDatentyp
input_mapDocument

Das Kartendokument für die Synchronisierung mit dem Mobile-Cache.

ArcMap Document
input_inputFolder

Das Verzeichnis, in dem sich der Mobile-Cache und Anhänge (falls vorhanden) befinden.

Folder
input_uploadChanges
(optional)

Gibt an, ob Änderungen von einem Mobile-Cache in das Kartendokument hochgeladen werden sollen:

  • UPLOAD_CHANGESÄnderungen vom angegebenen Mobile-Cache werden in das Kartendokument hochgeladen. Dies ist die Standardeinstellung.
  • NO_UPLOAD_CHANGESÄnderungen vom angegebenen Mobile-Cache werden nicht in das Kartendokument hochgeladen.
Boolean
input_downloadChanges
(optional)

Gibt an, ob Daten aus dem Kartendokument in einen Mobile-Cache heruntergeladen werden sollen:

  • DOWNLOAD_CHANGESÄnderungen werden aus der Datenquelle in den angegebenen Mobile-Cache heruntergeladen. Dies ist die Standardeinstellung.
  • NO_DOWNLOAD_CHANGESÄnderungen werden nicht aus der Datenquelle in den angegebenen Mobile-Cache heruntergeladen.
Boolean
input_layers
(optional)

Die Namen der zu synchronisierenden Layer.

String
input_version
(optional)

Die Version der Geodatabase zum Herunterladen von Daten.

String

Codebeispiel

Mobile-Cache synchronisieren – Beispiel 1 (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie Sie das Werkzeug "SynchronizeMobileCache" im unmittelbaren Modus verwenden. Es synchronisiert alle Layer in einem Mobile-Cache mit dem Kartendokument. Die mit den Feature-Classes verknüpften Anhänge werden ebenfalls synchronisiert.

arcpy.SynchronizeMobileCache_mobile("C:/CampusMap/Campus.mxd","C:/CampusMap/MobileMap/Campus","UPLOAD_CHANGES","DOWNLOAD_CHANGES","#","#")
Mobile-Cache synchronisieren – Beispiel 2 (eigenständiges Python-Skript)

Das folgende eigenständiges Skript demonstriert, wie das Werkzeug "SynchonizeMobileCache" zum Synchronisieren ausgewählter Layer in einem Mobil-Cache mit dem Kartendokument, einschließlich Anhängen, verwendet wird.

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","")

Umgebung

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Ja
ArcGIS for Desktop Standard: Ja
ArcGIS for Desktop Advanced: Ja
3/6/2014