FAQ

一般

位置のトラッキング レイヤー

Web アプリ

モバイル アプリ

一般

ArcGIS Tracker とは

ArcGIS Tracker は、モバイル ユーザーの位置情報を取得し、ユーザーの現在地をモニターしたり、ユーザーが訪れた場所の履歴を解析できるモバイル ソリューションです。 この包括的な位置のトラック パターンのビューにより、意思決定者は重要な現場作業をサポートするリアルタイム情報を得ることができます。

ArcGIS Tracker には、Android および iOS 向けのモバイル アプリが含まれており、バックグラウンドで効率的に動作して位置のトラックを取得し、これらのトラックを位置のトラッキング レイヤーに直接入力します。これは、ArcGIS Online および ArcGIS Enterprise 10.7 以降で使用できる新機能です。 管理者は付属の Track Viewer Web アプリを使用して位置のトラッキングに関するセキュリティを管理でき、承認されたユーザーは他のユーザーの最新位置と位置のトラックを確認できます。

ArcGIS Tracker をインストールして認証する方法は?

ArcGIS Tracker には、以下の 2 つのアプリが付属しています。

  • ArcGIS Tracker モバイル アプリ
  • Track Viewer Web アプリ

ArcGIS Tracker モバイル アプリは、Android デバイス向けには Google PlayiPad および iPhone 向けには App Store で提供されています。 Tracker モバイル アプリはプレミアム アプリであり、アドオン ライセンスを購入し、追跡する各 ArcGIS アカウントに割り当てる必要があります。 このライセンスは、すべてのユーザー タイプ (Viewer ユーザー タイプを含む) でサポートされています。 詳細については、「ArcGIS Online のユーザー タイプ」または「ArcGIS Enterprise のユーザー タイプ」をご参照ください。

注意:

Google Play にアクセスできない場合は、Esri から Tracker をダウンロードするための技術資料をご参照ください。

Track Viewer Web アプリには、ポータルからアクセスします。 アクセス方法は、使用しているソフトウェアによって異なります。

  • ArcGIS Online を使用している場合 - アプリ ランチャーから Track Viewer にアクセスするか、https://www.arcgis.com/apps/trackviewer にアクセスします。
  • ArcGIS Enterprise を使用している場合 - アプリ ランチャーから Track Viewer にアクセスするか、https://host.domain.com/webadaptor/apps/trackviewer/ にアクセスします (hostdomain、および webadaptor は、お使いのポータル情報に置き換えられます)。

Track Viewer Web アプリを使用してトラック ビューを作成できるのは、管理者のみです。 Track Viewer Web アプリを使用してトラックを表示するには、位置のトラックの表示権限が必要であり、ユーザーにトラック ビューを共有する必要があります。 詳細については、「ArcGIS Online の権限」または「ArcGIS Enterprise の権限」をご参照ください。

注意:

ArcGIS Enterprise 10.8 以降を使用している場合、Track Viewer がデフォルトでインストールされます。 旧バージョンの ArcGIS Enterprise を使用している場合、Track Viewer をインストールする必要があります。 特定のバージョンの ArcGIS Enterprise の要件に関する詳細については、「Track ViewerArcGIS Enterprise 構成」をご参照ください。

ArcGIS Tracker を使用するには、組織サイトで位置のトラッキングを有効にする必要があります。

Tracker をサポートするように ArcGIS Enterprise を配置するにはどうすればよいですか?

位置のトラッキング機能は、ArcGIS Enterprise 10.7 以降の基本配置に含まれています。 さまざまな配置パターンと推奨される仕様の詳細については、『ArcGIS Tracker Deployment Guide for ArcGIS Enterprise』をご参照ください。

アプリのライセンスとはどういうものですか?

ArcGIS Tracker は、ArcGIS 組織サイトのメンバーが利用できます。 これには、ArcGIS Online のサブスクリプションに登録済みのメンバーまたは ArcGIS Enterprise にアカウントを所有するメンバーなどが含まれます。 詳細については、「ArcGIS アカウントの要件」および「ライセンス利用規約」をご参照ください。

ArcGIS Tracker と、ArcGIS Workforce および過去バージョンの ArcGIS Collector のトラッキングとの違いは何ですか?

位置のトラッキングは組織全体で利用できる機能になり、新しいタイプの位置のトラッキング レイヤーを活用しています。 すべての位置のトラックが 1 つのレイヤーに保存され、ユーザーに関連付けられるようになりました。 Workforce では、最新位置が Workforce プロジェクトのコンテキストに存在していました。 Collector では、マップごとにレイヤーを作成して使用できます。

さらに、Tracker はフォアグラウンド処理とバックグラウンド処理の両方によるトラックの収集をサポートしています。 ポイントを効率的に収集できるよう最適化されており、バッテリー寿命への影響はほとんどありません。

Esri は、開発者が位置のトラッキングに使用する API を提供していますか?

いいえ。 ArcGIS Tracker がトラックの保存、管理、アップロードに使用しているロジックは、API としては提供されていません。 ただし、URL スキームを使用して、お使いのアプリから Tracker モバイル アプリをリモートで起動することができます。

ArcGIS EnterpriseArcGIS Tracker を使用するには、ArcGIS GeoEvent Server が必要ですか?

いいえ。 新しい位置のトラッキング機能は、ArcGIS Enterprise 10.7 以降の基本配置に含まれています。 ArcGIS Tracker が必要とするビッグ データ ストアはこの基本配置に含まれているため、ArcGIS GeoEvent Server は不要です。

ただし、ArcGIS GeoEvent Server を使用して位置のトラッキングを補完できます。 ArcGIS Tracker の位置のトラッキングと ArcGIS GeoEvent Server のジオフェンシング機能を組み合わせることで、ビジネス プロセスに関する新たな洞察を得ることができます。 たとえば、モバイル ユーザーが作業場所に到着した際、または作業場所を離れた際に通知を受けることができます。 この洞察を生かして、現場の作業員をより効果的に管理することができます。

ArcGIS GeoAnalytics Server を位置のトラックの解析に使用できますか?

はい。 ArcGIS GeoAnalytics Server には、有用な解析を行うためのツールが多数用意されています。また、ArcGIS Enterprise の基本配置に追加して、位置のトラッキングから詳細な情報を取得することもできます。 以下に、例を示します。

  • トラックの再構築 - トラック ポイントからラインを作成し、方向を表示して新しいライン ネットワークを生成します。 その後、ライン ネットワークを交通ネットワークに変換することができます。
  • ポイントの集約 - 救助活動中に捜索されたエリアや、調査が実施された共同溝の割合など、エリア全体の範囲を解析します。
  • インシデントの検出 - 速度の急激な変化を特定します。
  • ポイント クラスターの検索 - モバイル ユーザーの移動に対して密度ベースのクラスタリング手法を使用して、頻繁に訪問している場所を特定します。

ArcGIS OnlineArcGIS Tracker を使用すると、クレジットは消費されますか?

いいえ。 位置のトラッキング レイヤーを使用しても、ストレージに対してクレジットは消費されません。 ArcGIS Online でのクレジット消費の詳細については、「クレジットの概要」をご参照ください。

ArcGIS Tracker のフィードバックを送るには、どうすればよいですか?

ArcGIS Tracker チームでは、アプリに関するフィードバックをお待ちしています。フィードバックまたはお問い合わせについては、ArcGISTracker@esri.com 宛てに電子メールを送信してください。フィードバックは ArcGIS Tracker GeoNet のコミュニティ ページからもお送りいただけます。

Tracker ではどのようなことが予定されていますか?

Tracker を使用すると、モバイル ユーザーの位置情報を取得し、ユーザーの現在地をモニターしたり、ユーザーが訪れた場所の履歴を解析できます。 Tracker モバイル アプリは、新しい機能が追加される予定はありませんが、引き続きサポートされます。 新しいトラッキング機能は、新しい ArcGIS Field Maps アプリの一部になる予定です。 Track Viewer Web アプリの保守は、引き続き行われます。ただし、現時点で新しい機能の計画はありません。

ArcGIS Field Maps は、モバイル作業員がマップ ベースのワークフローを実行するために必要な唯一のアプリになります。 データの収集、マップのマーク アップ、位置のトラッキングの取得、アサインメントの完了、および対象物へのナビゲートを、1 つのアプリからすべて実行できるようになります。 ArcGIS Field Maps アプリにはベータ プログラムがあり、3 つのフェーズでリリースされます。最初のフェーズは、2020 年第 3 四半期に利用可能になる予定です。 ArcGIS Field Maps の詳細

位置のトラッキング レイヤー

位置のトラッキング レイヤーにはどのような情報が保存されますか?

位置のトラッキング レイヤーは、各モバイル ユーザーの最新位置と過去の位置の完全な履歴トラックを保存します。 これらの情報は、最新位置トラック、およびトラック ラインの 3 つのレイヤーに格納されます。

注意:

トラック ライン レイヤーを ArcGIS Enterprise では使用できません。

最新位置およびトラック レイヤーでは同一のスキーマが使用され、アクティビティ、高度 (メートル)、バッテリーの割合、バッテリーの状態、作成日および作成ユーザー (所有権ベースのアクセスで、各トラックを表示できるユーザーの判断に使用される)、コース、フロア、水平精度 (メートル)、最終編集日、最終編集ユーザー、位置情報のタイム スタンプ、速度 (メートル毎秒)、鉛直精度 (メートル)、セッション ID、およびデバイス ID に関する属性が含まれています。

トラック ライン レイヤーには、最大で 1 時間のトラッキングを表す属性が含まれています。 これらの属性には、平均速度、ラインの生成に使用されたトラック ポイントの数、開始時刻、終了時刻、作成日および作成ユーザー、最終編集日および最終編集ユーザーが含まれます。

位置情報のタイムスタンプと最終編集日の違いは何ですか?

location_timestamp は、モバイル アプリによって位置情報が記録された日時を表します。 last_edited_date は、サーバー データベース内でフィーチャが最後に変更されたときを表します。

ユーザーが静止しているとき、位置情報は要求されません。 この場合、location_timestamp は更新されません。 これにより、デバイスのバッテリー寿命が向上します。 ただし、ユーザーは静止しているときでもアクティブであることを認識しておく必要があります。 このため、モバイル アプリは、ユーザーの最新位置フィーチャを継続して更新します。 つまり、location_timestamp とフィーチャのジオメトリは変化しませんが、last_edited_date は更新されます。

他のユーザーに最新位置と位置のトラックはどのように共有されますか?

位置のトラッキングは組織内に保存されています。位置トラッキング レイヤーで所有権ベースのアクセス制御 (OBAC) が有効になっている場合、ユーザーは自身のトラックのみ表示できます。その他のトラッキングを表示する必要があるユーザーには、位置のトラッキングの表示する権限があり、アクセスする必要があるトラッキング ビューを含むグループに割り当てられている必要があります。管理者 (位置トラッキング レイヤーを作成した管理者を含む) は、レイヤー内のすべてのトラッキングにアクセスできます。

位置のトラックを表示する権限は、デフォルトで管理者に付与されており、カスタム ロールに追加できます。管理者は Track Viewer Web アプリでトラック ビューを作成し、ビューにトラックを含めるモバイル ユーザーを定義します。管理者は、ビューに含めるモバイル ユーザーの最新の位置とトラックを表示できるトラック ビューアーも追加します。トラック ビューが作成されると、そのトラック ビューへのアクセスを制御する ArcGIS Online の関連グループまたは ArcGIS Enterprise の関連グループも作成されます。トラック ビューにトラック ビューアーを追加すると、トラック ビューアーはグループにも追加されます。

トラックの閲覧者にトラックへのアクセス権限が付与されると、Track Viewer Web アプリや別のマップまたはアプリでトラックを表示できるようになります。 トラック ビューは、ArcGIS 全体で視覚化および解析に使用できるホスト フィーチャ レイヤー ビューです。

位置のトラッキング レイヤーは他のアプリで使用できますか?

はい、位置のトラッキング レイヤーのトラックは他のマップやアプリでも使用できます。

  • 管理者は位置のトラッキング レイヤーを使用して、レイヤー内のすべてのトラックを表示できます。
  • 管理者以外のユーザーでも、位置のトラックの表示権限が付与されている場合は、アクセス可能なトラック ビューですべてのトラックを表示できます。 トラック ビューの一部として作成されたホスト フィーチャ レイヤー ビューを他のアプリやマップに追加すると、含まれているすべてのトラックを表示できます。
  • ArcGIS Online のトラックは、シェープファイルおよび CSV ファイルとしてのみエクスポートできます。
  • ArcGIS Online 解析ツールを位置のトラッキング レイヤーで使用することはできません。

位置のトラッキング レイヤーに独自のフィールドを追加できますか?

いいえ、この操作はサポートされていません。 ただし、Arcade を使用して式を記述し、ポップアップとラベルに値を表示することができます。

位置のトラッキング レイヤーからトラック ポイントを削除できますか?

はい。 位置のトラッキング レイヤーのフィーチャ レイヤー定義で削除機能は提供されていませんが、管理者は ArcGIS REST API を介してフィーチャの削除操作を使用することでトラックを削除できます。 トラック レイヤーのフィーチャの削除 REST エンドポイントに移動し、Where 句またはオブジェクト ID を指定して、トラックを特定および削除できます。 フィーチャの削除 REST エンドポイントの URL 形式は https://host.domain.com/webadaptor/rest/services/Hosted/location_tracking/FeatureServer/0/deleteFeatures です (ホスト、ドメイン、および WebAdaptor は、サーバーに関する情報に置き換えられます)。

注意:

ArcGIS Online を使用している場合、トラックを削除する際は、1 人または複数のユーザーのトラックを全体的に削除することしかできません。 この操作により、ユーザーの最新位置およびトラックが完全に削除されます。 トラック ポイントを個別に削除することはできません。 ユーザーのトラックを正常に削除するには、(前述のように) フィーチャの削除 REST エンドポイントで以下のパラメーターを使用する必要があります。

  • returnDeleteResults = false
  • async = true
  • rollbackOnFailure = false

また、where 句は created_user in ('<username>') 形式を使用する必要があります。

無効なトラック ポイントを除外するには、どうすればよいですか?

Track Viewer Web アプリでは、以下の式を使用して無効なトラック ポイントを除外します。 これと同じ式を Map Viewer で使用すると、独自のマップで無効なトラック ポイントを除外することができます。 次の式を使用して、Map Viewer のトラック レイヤーにフィルターを適用します。

horizontal_accuracy <= 10 OR (horizontal_accuracy <= 25 AND (speed is not NULL OR course is not NULL)) OR (speed is not NULL AND course is not NULL)

Web アプリ

Web アプリにサイン インできないのはなぜですか?

サイン インする際の一般的な確認事項がいくつかあります。 ユーザー名とパスワードを正しく入力したことを確認してください。 アカウントが ArcGIS 組織 (ArcGIS Online または ArcGIS Enterprise 10.7 以降) に含まれ、ArcGIS アカウントの要件を満たしていることを確認してください。 Web アプリを使用するには、管理者であるか、位置のトラックの表示権限が必要です。 詳細については、「ArcGIS Online の権限」または「ArcGIS Enterprise の権限」をご参照ください。

モバイル アプリ

モバイル アプリにサイン インできないのはなぜですか?

サイン インする際の一般的な確認事項がいくつかあります。 ユーザー名とパスワードを正しく入力したことを確認してください。 アカウントが ArcGIS 組織 (ArcGIS Online または ArcGIS Enterprise 10.7 以降) に含まれ、ArcGIS アカウントの要件を満たしていることを確認してください。 ArcGIS Enterprise を使用している場合、ポータル インスタンスの URL (例: https://myportal.mycompany.com/arcgis) を確認します。 モバイル アプリを使用するには、ArcGIS アカウントに ArcGIS Tracker ライセンスが付与され、組織サイトで位置のトラッキングを有効にする必要があります。

トラッキング機能の仕組み

モバイル ユーザーは、ArcGIS Tracker モバイル アプリでトラッキング機能のオン/オフを切り替えます。機能がオンになっている間は、アプリを使用しているかバックグラウンドで実行しているかにかかわらず、ユーザーの位置情報が記録されます。 Android のバックグラウンド サービスは、アプリが閉じられている場合でもモバイル ユーザーを追跡します。 iOS では、アプリが閉じている場合でも、大幅な位置情報の変化が発生した際に (通常は Wi-Fi または携帯電話ネットワークの変更)、ユーザーの操作なしでバックグラウンドで追跡を自動的に再開することができます。

Tracker は Wi-Fi、GPS、携帯電話ネットワークなど、利用可能なデバイス上のハードウェアを介して位置情報を決定する Fused Location Provider を使用しています。 これらの位置情報は、位置のトラッキング レイヤーにアップロードされるまで、デバイス上にローカルに保存されます。 ポイント間に必要な最小距離は、モバイル ユーザーのアクティビティに基づいて設定されます。 歩行時には最低 5 メートル、運転時には 30 メートル、その他のアクティビティでは 10 メートルの距離が必要です。

トラックは、モバイル ユーザーがデータ接続している際に定期的にアップロードされます。 デバイスが電源に接続されている状態で、バッテリーが充電済みかバッテリーが 20% 以上残っている状態で充電中の場合、60 秒ごとにトラックがアップロードされます。 それ以外の状況では、トラックは 10 分ごとにアップロードされます。 この処理は自動的に行われ、モバイル ユーザーがアップロードを開始する必要はありません。 モバイル ユーザーは、プロフィールの [今すぐアップロード] ボタンを使用してすぐにアップロードすることもできます。 トラックがアップロードされる際、72 時間以上経過したトラックはデバイスから削除されます。

これらの処理とは別に、モバイル ユーザーの最新位置は 60 秒ごとに更新されます (デバイスの充電状態およびバッテリー状態には依存しません)。 状況認識ワークフローに必要な場合、この処理を 30 秒ごとに構成することができます。

組織はモバイル デバイスで位置のトラッキングを自動的に開始および停止できますか?

いいえ。 モバイル ユーザーは、位置情報が記録されるタイミングや、他のユーザーに位置情報を共有するタイミングを完全に制御できます。 リマインダーを設定して、iOS で毎日トラッキングを開始および停止するように通知するか、Android でトラッキングを自動的に開始および停止するようアプリでスケジュールを定義できます。 ただし、この操作はモバイル ユーザーがデバイス上で決定します。

Tracker がトラッキングを自動的に停止するまでの時間をサポートする機能の追加を検討しています。 この機能が必要な場合は、使用事例に関する情報を電子メールで ArcGISTracker@esri.com に送信してください。

モバイル ユーザーは、Tracker モバイル アプリで他のモバイル ユーザーの位置情報を表示できますか?

いいえ。Tracker は、サイン インしているユーザーの現在と過去の位置を表示します。 このアプリはトラッキング機能のオン/オフを切り替えた後、デバイスのバックグラウンドにアプリが常駐するように設計されています。 他のユーザーの位置情報を表示するビューアーではありません。

モバイル ユーザーの中には、監督員や現場の主任作業員など、他のユーザーの位置のトラックを表示する必要があるユーザーがいます。 このようなユーザーは ArcGIS Explorer を検討してください。このアプリは、他のユーザーの最新位置を、現場での作業内容にコンテキストを提供する追加のマップ レイヤーとともに表示できる優れたアプリです。

Tracker モバイル アプリはデバイスのバッテリーを消耗しますか?

はい、実行中のアプリはすべてバッテリーを消費します。 ただし、Tracker の影響はわずかです。 トラッキング中に GPS を最適に使用してバッテリー寿命を改善するため、デバイスの動きが監視されます。 デバイスが動いている間は、アプリから高精度の位置情報が要求され、アプリに渡されます。静止している間は、低精度の位置情報 (通常 GPS は不要) が iOS で要求され、Android での位置情報要求は停止します。

トラックをアップロードする方法によっても、バッテリー寿命は向上します。 Tracker はトラックをバッチでアップロードすることでネットワーク トラフィックを最小限に抑え、ネットワーク チップセットをアクティブに保つ必要のある時間を短縮します。 さらに、アプリはデバイスのバッテリー状態に基づいて、アップロード頻度を変更します。 電源から抜くと、Tracker は 10 分ごとにトラックをアップロードしようとします。 デバイスが電源に接続されている状態で、バッテリーが充電済みかバッテリーが 20% 以上残っている状態で充電中の場合、60 秒ごとにトラックがアップロードされます。

詳細については、「バッテリー寿命の最適化」をご参照ください。

Tracker モバイル アプリはオフラインで動作しますか?

はい。 モバイル ユーザーが Tracker にサイン インしてトラッキングを開始すると、デバイスにデータ接続があるかどうかにかかわらず、トラックが収集されます。 すべてのトラックは、位置のトラッキング レイヤーにアップロードされるまで、デバイスのローカルに保存されます。

GPS 信号がない場合はどうなりますか?

Tracker はデータ接続が存在しない場合、つまりインターネットにアクセスする必要がない場合は動作しますが、モバイル ユーザーの位置情報の決定に複数のハードウェア コンポーネントを使用します。 最も重要なコンポーネントは GPS 受信機です。 Tracker は GPS の精度に関係なく、受信したすべての位置情報を記録します。 位置情報の水平精度および鉛直精度の両方が記録され、後でトラックをフィルター処理する際に使用できます。

Tracker が GPS 信号を受信できず、位置情報の決定に十分な他の補助情報が存在しない場合があります。 このような場合、トラックは記録されません。 この事象が発生するのは、たとえばデバイスが地下にある場合です (たとえば、モバイル ユーザーが地下鉄、地下階、またはトンネルにいる場合)。 多くの場合、デバイスが機内モードに設定されている状態でも GPS 位置を取得することができます。

Tracker は高精度 GPS 受信機をサポートしていますか?

はい、Tracker は高精度の GPS 受信機が提供する位置情報を使用します。 ただし、高精度受信機に関連付けられたメタデータは記録されません。

Tracker で屋内の位置情報は記録されますか?

Tracker は、測位に Android および iOS 位置情報サービスを使用しています。 屋内の測位 API には一切対応していません。 屋内の位置のトラッキングが必要な場合は、ArcGIS Indoors をご参照ください。

デバイスからトラックを削除するには、どうすればよいですか?

デバイスからすべてのトラックを削除するには、アプリからサイン アウトします。これにより、トラックを格納しているローカル ジオデータベースと、そのジオデータベースに含まれるすべてのトラックが削除されます。

デバイス上のデータベースのサイズを制御するため、トラックがアップロードされてから 72 時間以上が経過すると、そのトラックはデバイスから削除されます。

モバイル ユーザーがアプリからサイン アウトするとどうなりますか?

モバイル ユーザーがサイン アウトすると、次の情報がアプリから消去されます。

  • デバイスからトラックとログが削除され、使用されていたジオデータベースが削除されます。
  • スケジュールが削除されます。
  • すべてのアプリ設定がリセットされます。

同じユーザーで再度サイン インしても、削除された情報は復元されません。

Android デバイスで推奨される位置モードは何ですか?

Android デバイスは、高精度、バッテリー節約、デバイス/センサーのみ、オフの 4 つの位置モードをサポートしています。 Android のモバイル ユーザーは、高精度モードを使用することをお勧めします。 このモードでは通常、GPS、Wi-Fi、Bluetooth、およびモバイル ネットワークを組み合わせて使用することにより、最高の位置精度を提供します。 Tracker は位置情報を効率的に要求し、バッテリー寿命への影響を最小限に抑えるため、高精度モードを使用することで最も正確な位置情報を取得できます。

位置トラックのアクティビティ属性の値はどのように決定されますか?

各トラック ポイントには、次のいずれかを表す整数値がアクティビティとして関連付けられています。

整数アクティビティ

0

不明

1

静止

2

徒歩

3

ランニング

4

サイクリング

5

自動車

アクティビティは、iOS では Core MotionAndroid では ActivityRecognitionClient によって決定され、ArcGIS Tracker は 2 つのシステム間で共通のアクティビティを優先します。 これらの API はそれぞれ、デバイスの加速度計、ジャイロスコープ、歩数計、磁力計、気圧計などのセンサーを使用します。 値が常に [不明] と表示される場合、デバイスで使用できるセンサーが制限されている可能性があります。

前のバージョンのモバイル アプリをインストールできますか?

いいえ。前のバージョンのモバイル アプリに戻すことはサポートされていません。 詳細については、「iOS での ArcGIS Tracker の製品ライフ サイクル」または「Android での ArcGIS Tracker の製品ライフ サイクル」をご参照ください。