オフライン データ収集の準備

現場では、モバイル作業者は、信頼できるデータ接続が存在しないか、接続されていないエリアで作業することがよくあります。このような場合に、モバイル作業者はマップ エリアをダウンロードし、オフラインで使用することができます。マップ エリアをダウンロードしたら、モバイル作業者はこのデータを使用して対象物と観測データをキャプチャし、オンライン時と同様に調査を実行できます。

Collector は、マップの一部として定義されたマップ エリアとアプリで定義されたマップ エリアのダウンロードをサポートします。国の地域や到達圏など、モバイル作業者が作業する場所を知っている場合は、マップ作成者が ArcGIS Online または ArcGIS Enterprise でマップの一部としてマップ エリアを定義して準備する必要があります。これらの定義されたマップ エリアは、Collector にダウンロードして、モバイル作業者が使用できます。モバイル作業者が事前に準備されていない場所でオフラインになる必要がある場合 (事前に計画されていない作業が発生した場合など)、モバイル作業者は Collector を使用して、マップ エリアを定義およびダウンロードできます。

モバイル作業者が Collector でマップをダウンロードできるようにするには、次の手順を実行します。

オフライン エリアを含むマップは、デバイスにデータ接続がある場合でもオフラインで使用できます。収集された対象物、観測データ、および調査を他のユーザーが利用できるようにするには、同期する必要があります。ダウンロードしたマップ エリアでの作業が完了したら、マップ エリアをデバイスから削除できます。

データ要件

Collector でダウンロードされるマップは、すべてのレイヤーでオフライン使用が有効化されていることに加えて、Collector で使用されるマップのデータ要件を満たしている必要があります。「ArcGIS Online でのレイヤーおよびマップのオフライン使用の有効化」または「ArcGIS Enterprise でのレイヤーおよびマップのオフライン使用の有効化」をご参照ください。

デバイスに直接コピーするためのベースマップの作成 (オプション)

ベースマップをモバイル作業者のデバイスに直接コピーし (このプロセスはサイドロードと呼ばれます)、複数のマップで再利用することができます。この方法には、マップ エリアと一緒にベースマップをダウンロードするのに比べて複数のメリットがあります。同じベースマップをダウンロードする場合よりも、ほとんどの状況で処理速度が速く、はるかに大きいエリアのベースマップを用意できます。また、デバイスにコピーされたベースマップは、Collector を使用するすべてのモバイル作業者が利用でき、各ユーザーは独自のコピーを保有する必要がなくなるため、共有デバイスの領域を節約できます。それには、ベースマップ タイル パッケージを作成する必要があります

マップをダウンロードするときに (ベースマップは残りのデータと一緒にダウンロードしないで) コピーされたベースマップをデフォルトで使用する場合、マップがそのベースマップを参照する必要があり、ベースマップがモバイル作業者のデバイスにコピーされている必要があります。

オフラインで使用するためのベースマップの構成

オフラインで使用できるマップの作成は、オンラインで使用できるマップの作成と同様ですが、いくつかの追加要件があります。オフライン要件を満たすマップは、Collector でのマップ エリアのダウンロードを自動的にサポートします。マップを作成したら、マップの一部としてマップ エリアを作成し (すぐにダウンロードできるマップ エリアをモバイル作業者に提供する場合)、ダウンロードと同期を最適化して、デバイス上のベースマップを参照することで、必要に応じてオフライン使用できるように構成します。ArcGIS Enterprise を使用しているが、Esri ベースマップをマップ エリアでオフライン取得したい場合は、Esri ベースマップを ArcGIS Online から自分のマップに追加する必要もあります。

ヒント:

Collector でのマップのダウンロードを無効にするには、マップのアイテム詳細で [オフライン モードを有効化] チェックボックスをオフにします。詳細については、「ArcGIS Online のオフライン オプション」または「ArcGIS Enterprise のオフライン オプション」をご参照ください。マップがオフライン要件を満たしていない場合、[オフライン モード] オプションは表示されません。

ArcGIS Enterprise 10.6.1 以前を使用しているユーザーのマップにベクター タイル レイヤーが含まれている場合、デフォルトではマップ エリアをダウンロードできません。すべてのレイヤーがオフライン要件を満たしている場合 (すべてのフィーチャ レイヤーが同期をサポートし、すべてのラスター レイヤーとベクター タイル レイヤーがエクスポートをサポートしている場合)、マップのアイテム詳細を編集し、[Offline-Ready] タグを追加します。これで、マップをダウンロードできるようになります。

マップの一部としてマップ エリアを作成 (オプション)

マップの一部としてマップ エリアを作成すると、マップ作成者は Collector のモバイル作業者が表示範囲や詳細レベルを構成しなくてもダウンロードできるように、マップの 1 つ以上のエリアをあらかじめパッケージ化できます。「ArcGIS Online でのマップ エリアの作成、編集、管理」または「ArcGIS Enterprise でのマップ エリアの作成、編集、管理」をご参照ください。

ArcGIS Enterprise を使用している場合、マップ エリアを作成するための対話型の操作環境 (ArcGIS Online で提供されている環境) は、ArcGIS Enterprise 10.7 で導入されました。ArcGIS Enterprise 10.6.1 を使用している場合は、マップ エリアを ArcGIS API for Python で管理する必要があります。

メモ:

マップ エリアがマップの一部として作成されると、モバイル作業者はマップ エリアをダウンロードしないとマップを使用できなくなります。マップが同期されるまで、モバイル作業者がキャプチャした対象物、観測データ、および調査情報はそのモバイル作業者のデバイスのみに存在します。他の作業者からの更新内容も同期しないと利用できなくなります。

ダウンロードと同期の最適化 (オプション)

デフォルトでは、モバイル作業者は、編集可能なレイヤーと読み取り専用のレイヤーのすべてのフィーチャと添付ファイルをダウンロードおよび同期します。しかし、作業を完了するのに、すべての情報は必要ない場合があります。また、モバイル作業者が最初のダウンロードやその後の同期操作中にサーバーから取得するデータのサイズと量を、組織が制限したい場合もあります。制限することで、モバイル作業者は短時間で変更内容を共有し、データ転送コストを最小限に抑えることができます。これは、モバイル作業者が帯域幅の低いエリアで作業している場合に特に当てはまります。マップの高度なオフライン オプションを調整することで、モバイル作業者がサーバーから取得するデータのタイプを制限することができます。このオプションは、モバイル作業者の編集には影響しません。編集内容は常にサーバーに送信されます。このセクションでは、モバイル作業者によるフィーチャまたは添付ファイルの取得を制限する場合の例を示します。これらの設定を変更する方法の詳細については、「ArcGIS Online でのオフラインの高度な設定の適切な選択」または「ArcGIS Enterprise でのオフラインの高度な設定の適切な選択」 をご参照ください。

  • モバイル作業者が新しい対象物または観測データをキャプチャしていて、既存の対象物および観測データに関する知識が必要ない場合は、フィーチャと添付ファイルを取得しないように設定できます。モバイル作業者が受信するコンテキストは少なくなりますが、編集内容を共有する時間とコストを最小限に抑えることができます。モバイル作業者には、マップ エリアをダウンロードした後に追加した対象物と観測データが表示されます。他の作業者が追加した対象物や観測データ、またはモバイル作業者自身がこのダウンロードの前にマップで作業していた際に追加した対象物や観測データは表示されません。
  • モバイル作業者が既存の対象物や観測データを調査している場合は、フィーチャだけを取得するように設定できます。添付ファイルは大きい場合があるため、取得しないように設定します。モバイル作業者には、既存の対象物の添付ファイルは表示されませんが、仕事を完了するために知る必要がある位置と属性は表示されます。添付ファイルを取得できないようにすると、編集内容を共有する時間とコストを削減することもできます。
メモ:

オフラインの高度な設定では、編集可能なレイヤーと読み取り専用レイヤーの設定は異なります。ただし、同じサービスから複数のレイヤーを取得し、少なくとも 1 つのレイヤーが編集可能な場合、そのサービスのすべてのレイヤーには編集可能なレイヤーの設定が適用されます。たとえば、編集可能なレイヤーの添付ファイルを取得し、読み取り専用レイヤーの添付ファイルは取得できないようにマップを構成しても、読み取り専用レイヤーの 1 つが編集可能なレイヤーと同じサービスに属していた場合、その読み取り専用レイヤーの添付ファイルは取得できるようになります。

デバイス上のベースマップの参照

モバイル作業者に操作レイヤーのみをダウンロードさせて、マップのベースマップはダウンロードさせずに、デバイスに直接コピーするために作成したベースマップを使用させることができます。マップ作成の一環として、オフラインの高度な設定の一部としてオフライン ベースマップ用に使用するタイル パッケージを指定します。そのベースマップがデバイス上にある場合は、操作レイヤーのみがダウンロードされます。参照したベースマップがデバイス上にない場合、モバイル作業者は処理を続けて、操作レイヤーを含むマップのデフォルトのベースマップをダウンロードできます。「ArcGIS Online でタイル パッケージをオフライン ベースマップに使用」または「ArcGIS Enterprise でタイル パッケージをオフライン ベースマップに使用」をご参照ください。

メモ:

ArcGIS Enterprise でベースマップをオフライン使用するように指定するには、バージョン 10.7 以降であることが必要です。

Esri ベースマップを ArcGIS Enterprise で使用

Esri ベースマップを ArcGIS Online から ArcGIS Enterprise マップとともにダウンロードできます。これを実行するには、以下の要件を満たしてから、以下の手順に従います。

  • アカウントが ArcGIS Online の組織サイトのメンバーであること。
  • ArcGIS Enterprise を使用していること。
  1. ArcGIS Onlineタイル ベースマップまたはベクター ベースマップ (エクスポート用) グループで、使用するベースマップを検索し、そのアイテム ページを開きます。
    メモ:

    Esri ベクター ベースマップを ArcGIS Enterprise とともにオフラインで取得するには、バージョン 10.7 以降であることが必要です。

  2. アイテム ページの右の列の [URL] セクションで、テキスト ボックスの横にある [コピー] をクリックします。
  3. ArcGIS Enterprise ポータルにサイン インして、[コンテンツ] をクリックし、[マイ コンテンツ] タブに移動します。
  4. [アイテムの追加] をクリックして、[Web 上] を選択します。
  5. [ArcGIS Server Web サービス] を選択します。
  6. [URL] テキスト ボックスに、手順 2 でコピーしたベースマップ リンクを貼り付けます。[タイトル] テキスト ボックスをクリックすると、[URL] テキスト ボックスの選択が外れます。

    サービス情報は、ArcGIS Online から取得されます。セキュリティで保護されていることが検出され、[URL] テキスト ボックスの下に [ユーザー名][パスワード] のテキスト ボックスが表示されます。

  7. ArcGIS Online の組織サイトのメンバーであるアカウントのユーザー名とパスワードを指定し、[サービスのアイテムと一緒に認証情報を保存します。] を選択します。
  8. [アイテムの追加] をクリックします。

    新しいアイテムのアイテム ページが表示されます。

  9. 複数のマップでベースマップを使用できるようにするには、新しいレイヤーをベースマップとして使用するマップを作成し、組織のベースマップ ギャラリーで共有します。マップ作成の詳細については、「独自のベースマップの使用」をご参照ください。ベースマップ ギャラリーでの共有の詳細については、「組織サイトのベースマップ ギャラリーのベースマップとしてレイヤーを使用できるようにするにはどうしたらよいですか?」をご参照ください。
    メモ:

    組織サイトのベースマップ ギャラリーと共有されているマップは、オフライン専用で使用し、一般的なマップ表示には使用しないでください。

  10. Map Viewer を使用して、モバイル作業者がオフライン取得するマップを開き、次のいずれかの方法でベースマップを使用するように更新します。
    • ベースマップ ギャラリーにベースマップを追加していた場合、[ベースマップ] をクリックして、ベースマップ ギャラリーで新しく作成したベースマップをクリックします。
    • そのマップでのみ使用するためにレイヤーをベースマップとして追加するには、「独自のベースマップの使用」をご参照ください。
  11. 変更をモバイル作業者のマップに保存します。

Collector でマップを開くときに、そのマップをダウンロードしてオフラインで作業できます。

Collector をオフラインで動作するように構成

Collector でオフラインで作業するには、マップ エリアをデバイスにダウンロードします。必要に応じて、マップで使用されているベースマップをダウンロードする代わりに、デバイスに直接コピーすることができます。

ベースマップのデバイスへのコピー (オプション)

デバイスにコピーするベースマップを作成した場合は、モバイル作業者のデバイスに直接プロビジョニングできます。Android デバイスでは、この処理は、ファイルをデバイスまたは SD カードにコピーして行います。iOS デバイスでは、ファイル アプリか iTunes を使用します。「ベースマップ タイル パッケージのデバイスへのコピー」をご参照ください。

マップ エリアのダウンロード

マップがオフラインでの使用をサポートしている場合は、Collector でマップ エリアをダウンロードできます。マップにオフライン マップ エリアがある場合、マップ名の下に [オフライン エリア] というテキストが表示されます。マークをタップしてダウンロードできるマップ エリアを表示するか、独自のエリアを定義します。マップにオフライン マップ エリアがない場合は、[オーバーフロー] メニュー オーバーフロー を使用してマップ エリアを定義およびダウンロードします。

ヒント:

iOS の場合は、オフライン エリアがあればマップ名の隣に山形 山型模様 も表示されます。

既存のマップ エリアのダウンロード

マップの一部として定義されたマップ エリアをダウンロードするには、次の手順を実行します。

  1. マップのリストで、ダウンロードするマップをタップします。
  2. マップ エリアをタップします。

    マップ エリアのデバイスへのダウンロードが開始されます。

  3. ダウンロードが完了したら、Collector の他のマップと同様に、マップ エリアを開いて作業します。 データ接続の有無にかかわらず、このマップ エリアを開いて使用できます。
    メモ:

    ダウンロードしたマップ エリアを使用している場合は、マップと一緒にダウンロードしたベースマップを使用するか、デバイスにコピーしたベースマップを使用する必要があります。ベースマップはマップ エリアの範囲と重複し、空間参照がデフォルト ベースマップと一致する必要があります。

Collector におけるマップ エリアの定義とダウンロード

マップ エリアを定義およびダウンロードするには、次の手順に従います。

  1. マップのリストでダウンロードするマップを検索し、[オーバーフロー] メニュー オーバーフロー をタップします。
    ヒント:

    すでにマップにオフライン エリアが存在する場合は、マップをタップしてオフライン エリアを表示し、[オーバーフロー] メニュー オーバーフロー をタップしてその他のオフライン エリアを追加します。

  2. [オフライン エリアの追加] をタップします。
  3. ダウンロードするエリアが表示されるように、マップを移動およびズームします。

    最初の表示範囲は、マップのデフォルト範囲に設定されます。ダウンロードできるタイル数には制限があるため、表示範囲全体をダウンロードできない場合があります。グレーのマスクは、ダウンロードに含まれないエリアを示しています。マスクが表示されていない場合は、画面に表示されているエリアがダウンロードされます。

    ヒント:

    ブックマークを使用して、対象エリアを画面に表示することができます。[ブックマーク] ブックマーク をタップして、対象エリアを選択します。

    マスクされていないエリアがダウンロードされます
    マスクされていないエリアがダウンロードされます。
    マスクが表示範囲外にあります
    マスクが表示範囲外にあります。画面に表示されているエリアがダウンロードされます。
    ヒント:

    最初の表示範囲が大きい場合に、マスクがマップ全体に表示されているように見え、マスクされていないエリアが見えにくい場合があります。ダウンロードされるエリアを表示するには、マスクされていないエリアが表示されるまで拡大します。

    デフォルトの表示範囲が大きい場合、画面のほとんどがマスクされた状態になります。
  4. マップが (ベースマップまたは参照レイヤーとして) ラスター タイル レイヤーを使用している場合、デフォルトのエリア名の下に [詳細レベル] が表示されます。[詳細レベル] の横にある値は、ダウンロードしたマップ エリアを拡大して鮮明に背景を表示できる量を示す指標です (この値を超えた場合、拡大することはできますが、ピクセルが粗くなります)。現在の詳細レベルがニーズを満たしていない場合は、現在のレベルをタップして利用できるレベルのリストを表示し、必要な詳細レベルを 1 つ指定します。

    デフォルトでは、ダウンロードされたマップ エリアは、ベースマップでサポートされている最高の詳細レベルを使用します。最高の詳細レベルが不要な場合は、より低いレベルの選択を検討してください。これによりダウンロードが高速になり、デバイスが使用する領域が少なくて済みます。

    マスクされていないエリアよりも大きなエリアをダウンロードする必要がある場合は、[詳細レベル] を変更して背景が粗くならずに拡大できる量を少なくし、ダウンロードできる (マスクされていない) エリアを増やします。

    マップでベクター タイル ベースマップを使用している場合は、詳細レベルの設定は表示されません。ベクター タイル ベースマップでは、すべてのズーム レベルがサポートされています。

    詳細レベルを示す、マップ タイル ベースマップを含むマップを定義およびダウンロードします。
  5. [ダウンロード エリア] をタップします。

    マップのリストに戻り、ダウンロードしているマップ エリアを表示できます。

  6. ダウンロードが完了したら、マップ エリアの [オーバーフロー] メニュー オーバーフロー[エリアの名前変更] をタップして、マップ エリアの名前を変更できます。
  7. Collector の他のマップと同様に、マップ エリアを開いて作業します。 データ接続の有無にかかわらず、このマップ エリアを開いて使用できます。
    メモ:

    ダウンロードしたマップ エリアを使用している場合は、マップと一緒にダウンロードしたベースマップを使用するか、デバイスにコピーしたベースマップを使用する必要があります。ベースマップはマップ エリアの範囲と重複し、空間参照がデフォルト ベースマップと一致する必要があります。

    別のマップ エリアを定義およびダウンロードする必要がある場合は、(マップ名の横にある) ツールバーの [オーバーフロー] メニュー オーバーフロー を使用します。

自動同期の有効化 (オプション)

モバイル作業者は常にインターネット接続しているわけではなかったり、変更内容の同期を忘れていたりする場合があります。自動同期を有効にすると、モバイル作業者は明示的に同期を行わなくても、データ接続が存在するときにモバイル作業者の編集内容が送信され、最新の変更内容が取得されます。

Collector の設定から、または特定のマップでの作業中に、自動同期を有効化できます。どちらの方法で有効化しても、設定は Collector で使用されているすべてのオフライン マップに適用され、現在開いているマップ エリアは、デバイスにデータ接続があり、アプリが画面に表示されている限り、指定した間隔 (デフォルトは 15 分ごと) で自動的に同期されます。

アプリ設定での自動同期の有効化

アプリ設定で自動同期を有効にするには、次の手順を実行します。

メモ:

設定で自動同期を有効にするか、自動同期の間隔を指定できるのは、iOS だけです。

  1. [マップ] リストが表示されているときに、[プロファイル] プロフィール をタップします。
  2. プロファイルの [一般] セクションで、[ダウンロードと同期] をタップします。
  3. 自動同期をオンにするには、[自動同期] 切り替えボタンを使用します。
  4. 必要に応じて、データ接続が存在する場合に同期が自動的に実行される間隔を選択します。デフォルトは 15 分ごとです。30 分ごと、または 1 時間ごとに同期するように設定することもできます。
  5. プロファイルに戻り、[マップ] リストに戻ります。

オフライン マップ エリアでの作業中に自動同期を有効化

オフライン マップ エリアでの作業中に自動同期を有効にするには、次の手順に従います。

  1. オフライン マップ エリアでの作業中に [同期] 同期 (保存されていない編集内容がない場合) (同期されていない編集内容がある場合は 同期 (保存されていない編集内容がある場合)) をタップすると、[同期] パネルが開きます。
  2. (自動同期がオンになっていない場合) [同期] パネルで [自動同期] 切り替えボタンを使用して自動同期をオンにします。
  3. デフォルトでは、自動同期は 15 分ごとに実行されます。iOS で別の間隔 (30 分または 1 時間) を指定するには、アプリ設定を使用する必要があります。

Wi-Fi のみでのダウンロードおよび同期 (オプション)

作業者がデバイスのデータ プランを使用してダウンロードや同期を行わず、Wi-Fi 接続を待機するように設定できます。これはデフォルトで有効になっています。

  1. [マップ] リストが表示されているときに、[プロファイル] プロフィール をタップします。
  2. プロファイルの [一般] セクションで、[ダウンロードと同期] をタップします。
  3. Wi-Fi 接続を使用したダウンロードおよび同期を制限するには、[Wi-Fi のみ] 切り替えボタンをオンにします。オフにすると、ダウンロードも同期もデバイスのデータ プランを使用して実行できます。
  4. プロファイルに戻り、[マップ] リストに戻ります。

ヒント

以下のヒントは、オフライン作業の円滑な実行に役立ちます。

  • [自動同期] を使用すると、確実に同期を実行できます。自動同期の使用をお勧めします。これにより、モバイル作業者は同期を忘れないようにしたり、同期できるかどうかを確認するためにデータ接続を監視したりする必要がなくなります。データ接続が存在する場合、アプリは同期を実行します。
  • 対象物、観測データ、または調査に必要な写真解像度を検討します。写真サイズを小さく指定すると、同期時に送信されるデータ量を減らすことができます。
  • ダウンロードしたマップ エリアとベースマップの削除 - モバイル作業者がマップ エリアまたはベースマップを使用しなくなったら、デバイスから削除してください。これにより、デバイスの領域が解放され、今後モバイル作業者が再度作業する必要がある場合に、最新のマップが使用されるようになります。アプリ経由でダウンロードしたマップやベースマップを削除するには、Collector を使用します。ファイル アプリまたは iTunes によってデバイスにコピーしたベースマップを削除する場合は、これらのアプリのいずれかを使用して削除する必要があります。

関連トピック