モバイル GIS とは
モバイル コンピューティングとクラウド GIS の進歩により、さまざまなモバイル デバイスで ArcGIS を使用できるようになり、組織は新しい方法でマップとアプリケーションを活用しています。
モバイル GIS を使用すると、次のことが実現します。
- 現場へのマップの持ち出し
- オフィスや外出先でのデバイス上のマップの利用
- マップを使用したコミュニティへの参加
すぐに配置可能なアプリケーション
ArcGIS には、スマートフォン、タブレット、および高耐久性デバイス プラットフォームにすぐに配置可能な、以下のフィールド アプリケーションが含まれています。
- Collector for ArcGIS - フィールド スタッフの Android デバイスおよび iOS デバイスに ArcGIS を展開します。情報の収集と更新、データ入力フォームへの登録、および現在の位置の定期的な記録を行います。
- Operations Dashboard for ArcGIS - 1 つまたは複数のイベントを監視、追跡、およびレポートするための、共通の操作マップを組織内のユーザ グループに提供します。必要なデータとツールを含み、複数のモニタまたは単一の表示デバイスで使用できる操作ビューを構築します。ウィジェット、マップ ツール、およびフィーチャ アクションを使用して、拡張およびカスタマイズします。
- ArcGIS app for smartphones and tablets - Android、iOS、および Windows Phone 上で ArcGIS アプリケーション使用し、マップを検索して使用します。マップをタップするか、現在の位置を使用して関連情報を取得できます。アプリケーションを使用し、マップ ギャラリーを参照し、データの収集と編集を実行します。
- ArcGIS for Windows Mobile - 以下を含みます。
- 現場向けの 2 つのタスク主導モバイル アプリケーション。1 つは Windows タブレットおよびノートブック デバイス用、もう 1 つは Windows Mobile デバイス(または、Windows Embedded Handheld デバイス)用です。これらのアプリケーションは、完全にオフラインで、資産管理を行ったり、インシデントに対応したり、かつ(または)高い位置精度が要求されるデータを収集する、GIS に習熟していない作業者を対象にしています。このアプリケーションは、Web サービス アーキテクチャを使用して現場とオフィス間で情報を同期したり、デスクトップでのチェックアウトおよびチェックイン ワークフローを使用したりできます。
- Mobile Project Center と呼ばれる、オフィス用のデスクトップ アプリケーション。これを使用してプロジェクトを作成し、設定して、フィールド スタッフに配置できます。
- ArcGIS Runtime SDK for Windows Mobile(以下で説明)。
- ArcPad - 比較的単純なジオグラフィック ツールを必要とするフィールド タスクに特化した、マップ中心のアプリケーションです。これらのタスクは通常、ハンドヘルド コンピュータやタブレット コンピュータで実行されます。一連のツールを提供する ArcPad は、現地で使用するツールに柔軟性と高機能を要求する GIS 専門家を対象にしています。非常に高いレベルの訓練を必要とするため、ArcPad の使用は GIS 専門家以外にはお勧めできません。
ArcGIS API
このセクションでは、ArcGIS API について説明します。この API を使用して、選択したプラットフォーム用のネイティブの GIS アプリケーションを作成したり、モバイル用のインターネット アプリケーションを構築したりできます。ArcGIS API の全一覧については、「ArcGIS による開発」をご参照ください。
ネイティブの SDK(ランタイム)
- ArcGIS Runtime SDK for Android - 組織内または Google Play に配置可能な Android アプリケーションの開発に使用できる、Java 開発者向けツールキット。
- ArcGIS Runtime SDK for iOS - 組織内または iTunes App Store に配置可能な iPhone、iPad、および iPod Touch アプリケーションの開発に使用できる、ネイティブの Objective-C 開発者向けツールキット。
- ArcGIS Runtime SDK for Java - 組織内に配置可能な Java アプリケーションの開発に使用できる、Java 開発者向けツールキット。
- ArcGIS Runtime SDK for .NET を使用して、Windows Desktop(WPF)、Windows Store、および Windows Phone 向けの高性能なクロスプラットフォームの .NET アプリケーションを作成できる、開発者向けツールキット。
- ArcGIS Runtime SDK for OS X - 高速、軽量のオンラインまたはオフライン アプリケーションの作成に使用できる、開発者向けツールキット。
- ArcGIS Runtime SDK for Qt - Windows デスクトップ コンピュータ、Linux デスクトップ コンピュータ、および車載デバイス向けの、高速、軽量のオンラインまたはオフライン アプリケーションの作成に使用できる、開発者向けツールキット。
-
ArcGIS Runtime SDK for Windows Mobile - 次の用途に使用できる、開発者向けツールキット。
- スタンドアロン アプリケーションの開発と、Windows Mobile およびノート型パソコン、タブレット、デスクトップ上で動作する Windows 用の既存アプリケーションへの GIS 機能の埋め込み
- ArcGIS for Windows Mobile フィールド アプリケーション用のカスタムのタスクおよびエクステンションの開発
- ArcGIS Runtime SDK for Windows Phone - Windows Phone Store に配置可能な Windows Phone アプリケーションの開発に使用できる、Silverlight 開発者向けツールキット。
- ArcGIS Runtime SDK for WPF - 組織内に配置できる Windows アプリケーションを開発するための開発者向けツールキット。
Web API
JavaScript および Flex 用の ArcGIS Web API を使用して、ブラウザベースのアプリケーションやサードパーティのツールを使用したネイティブ アプリケーションとして、クロスプラットフォームのモバイル アプリケーションを構築できます。これらの API は、複数のオペレーティング システムに接続できるモバイル アプリケーションを最低限の作業ですばやく提供するのに役立ちます。さまざまなデバイス(Apple、Android、Blackberry)を使用するモバイル作業員を対象にする必要があり、ネイティブ アプリケーションを構築する時間やリソースがない場合は、クロスプラットフォームのモバイル Web ソリューションを構築することが適切なソリューションである可能性があります。
- ArcGIS API for Javascript - モバイル デバイスを対象にしたコンパクトな Javascript API を使用します。モバイル サンプルは、JavaScript サンプル ページ の Mobile フォルダにあります。
- ArcGIS API for Flex - モバイル デバイスを対象にし、Flex モバイル フレームワークと Flex API を使用します。Flex を使用したモバイル アプリケーションの詳細。
モバイル ソリューションの構築
優れたモバイル ソリューションを構築するには、まず、モバイル作業員のニーズと習慣をよく理解する必要があります(オフィスにいるか外出しているか、作業時に Web に接続しているかどうか、作業場所は危険な現場または車両内か、モバイル デバイスの作業経験があるか紙での作業に慣れているか)。作業員のニーズと習慣を理解すると、SDK を使用して独自の特化型アプリケーションを構築するべきか、または、すぐに配置できるモバイル アプリケーションを構成して必要であれば拡張するべきかがわかります。
ソリューションの成功に大切なことは、モバイル アプリケーションで使用するマップ リソースを定義および作成することです。ワークフローは、強力な情報モデルを構築することから始まります。たとえば、紙ベースのワークフローを置き換える場合、情報タイプの定義は、紙を置き換えるフォームの外観と操作性を決定します。ArcGIS for Desktop を使用すると、強力な情報モデルを構築して、現場で収集したコンテンツをビジネス システムと統合することができます。
また、これらの組織は、既存の調査(規制準拠、作業注文書、国勢調査)や資産点検調査(在庫、施設、危険個所)で、紙の代わりにモバイル デバイスを活用しています。
![]() |
フィールド スタッフが大規模な場合(50 〜 100 人)、Web(ArcGIS Online または ArcGIS for Server)を使用してモバイル ソリューションを配置する方が適切でしょう。Web サービスとクラウドを使用して、フィールド アプリケーションでコンテンツを直接同期することで、フィールド スタッフの規模が大きくなっても管理できます
![]() |