操作マップ レイヤとは
操作マップ レイヤには、モバイル プロジェクトの編集可能なコンテンツが含まれています。これらのレイヤは、フィールド作業員が現場で検索/編集/同期できるベクタベースのポイント、ライン、およびポリゴン データです。操作マップ レイヤは、ArcGIS for Windows Mobile のフィールド アプリケーション用にモバイル キャッシュ内部に格納されます。モバイル キャッシュは、ArcGIS for Windows Mobile 向けに設計された軽量データベースです。
操作マップ レイヤまたはマップ レイヤが格納されるモバイル キャッシュは、次のいずれかの方法で作成することができます。
- ArcGIS for Desktop で [モバイル キャッシュの作成(Create Mobile Cache)] ジオプロセシング ツールを使用します。まず、ArcMap ドキュメントで、モバイル プロジェクトに含める操作レイヤを追加してシンボル設定を行います。次に、[モバイル キャッシュの作成(Create Mobile Cache)] ツールを実行してモバイル キャッシュを生成してから、生成したモバイル キャッシュをモバイル プロジェクトに追加し、Mobile Project Center を使用して保存します。Mobile Project Centerは、このモバイル キャッシュをプロジェクト フォルダにコピーします。ジオプロセシング ツールで作成された元のモバイル キャッシュは元の出力場所に存在しますが、実行されるフィールド作業はすべて、元の出力場所ではなく、プロジェクト フォルダ内のモバイル キャッシュに対して行われます。
この方法で作成されたモバイル キャッシュはデスクトップ ワークフローと連動し(「デスクトップ ワークフローとサーバ ワークフロー」を参照)、現場でのデータ同期をサポートしません。フィールドの編集内容をジオデータベースにチェックインして戻すには、ArcMap ドキュメント内で [モバイル キャッシュの同期(Synchronize Mobile Cache)] ジオプロセシング ツールを使用します。
- モバイル サービスまたはホストされたフィーチャ サービスからのデータのパッケージ化。最初に、サービスを Mobile Project Center のプロジェクトに追加し、次に、MPC の データのパッケージ化ツールを使用してモバイル キャッシュを作成し、プロジェクトにデータをダウンロードします。この方法で作成されたモバイル キャッシュは、現場とオフィス間でのリアルタイムのデータ同期に使用できます(フィールド スタッフはインターネット接続が必要)。
注意:1 つのサービスに 1 つのキャッシュが作成されます。
データのパッケージ化は、ホストされたフィーチャ サービスを含むプロジェクトでは必須です。また、モバイル サービスを含むプロジェクトでは推奨されます。データをパッケージ化せずにモバイル プロジェクトを作成した場合、実際のデータがないモバイル キャッシュ スキーマが各サービスに作成されます。フィールド作業員はフィールド デバイスを使用してサービスにアクセスし、キャッシュ内の操作マップ データを更新できます(インターネットに接続できる場合)。
- ArcGIS Runtime SDK for Windows Mobile カスタム アプリケーションを使用して、モバイル サービスまたはホストされたフィーチャ サービスからダウンロードします。また、アプリケーションを使用して、接続時にフィールドの編集内容をアップロードすることもできます。
注意:すべてのマップ レイヤ(操作レイヤとベースマップ レイヤ)は、同じ空間参照を共有する必要があります。この要件を確実に満たすために、データの再投影変換が必要になることもあります。