モバイル キャッシュの同期(Synchronize Mobile Cache) (モバイル)
サマリ
このツールは、更新されたモバイル キャッシュとそれに関連するアタッチメント(利用可能な場合)を、抽出元のマップ ドキュメントを使用してデータ ソースと同期させます。
使用法
このツールは、Microsoft Windows オペレーティング システム上でのみ使用できます。
-
このツールは、マップ ドキュメントを介してモバイル キャッシュとそれに関連するアタッチメント(利用可能な場合)をデータ ソースと同期させます。このマップ ドキュメントは、モバイル キャッシュの抽出元です。モバイル キャッシュとマップ ドキュメントの間の変更を同期させるときに、このツールは、マップ ドキュメントのスキーマがモバイル キャッシュのスキーマと同じかどうかを、チェックサムを比較して決定します。チェックサムは、選択されたマップ レイヤのデータ ソースのスキーマに基づいて計算されます。スキーマが変更されると、変更を同期できなくなります。
-
デフォルトでは、変更をアップロードまたはダウンロードする範囲は、マップ ドキュメントの範囲全体に基づきます。
-
モバイル キャッシュとそのデータ ソース間で同期できるのは、ArcSDE ジオデータベースまたはファイル ジオデータベースに基づくベクタ レイヤのみです。デフォルトでは、すべてのレイヤが確認され、すべての編集がチェックインされます。
データ ソースがバージョン対応ジオデータベースである場合、このツールはまず編集内容をモバイル キャッシュからデータ ソースにアップロードし、モバイル キャッシュを削除してから、指定されたバージョンのモバイル キャッシュを再作成します。

このツールはバージョン 10.1 で、パラメータが変更されました。10.0 のモバイル ツールに基づくスクリプトとモデルを 10.1 で動作させるには、変更が必要です。
構文
パラメータ | 説明 | データ タイプ |
input_mapDocument |
モバイル キャッシュと同期させるマップ ドキュメント。 | ArcMap Document |
input_inputFolder |
モバイル キャッシュとアタッチメント(利用可能な場合)が配置されているディレクトリ | Folder |
input_uploadChanges (オプション) | モバイル キャッシュからの変更データをマップ ドキュメントにアップロードするかどうかを、以下のように指定します。
| Boolean |
input_downloadChanges (オプション) | マップ ドキュメントのデータをモバイル キャッシュにダウンロードするかどうかを、以下のように指定します。
| Boolean |
input_layers (オプション) |
同期するレイヤの名前。 | String |
input_version (オプション) |
データをダウンロードするジオデータベースのバージョン | String |
コードのサンプル
次の Python ウィンドウ スクリプトは、イミディエイト モードで SynchronizeMobileCache(モバイル キャッシュの同期)ツールを使用する方法を示しています。モバイル キャッシュのすべてのレイヤを、マップ ドキュメントと同期させます。フィーチャクラスに関連付けられたアタッチメントも同期されます。
arcpy.SynchronizeMobileCache_mobile("C:/CampusMap/Campus.mxd","C:/CampusMap/MobileMap/Campus","UPLOAD_CHANGES","DOWNLOAD_CHANGES","#","#")
以下のスタンドアロン スクリプトは、SynchronizeMobileCache(モバイル キャッシュの同期)ツールを使用して、モバイル キャッシュ内の選択されたレイヤを、アタッチメントを含めてマップ ドキュメントと同期させる方法を示しています。
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","")