モバイル操作およびオフライン データ管理システム (Windows/Linux)
モバイル操作およびオフライン データ管理システム パターンは通常、ArcGIS Enterprise on Windows および ArcGIS Enterprise on Linux ソフトウェアを使用して Windows および Linux にデプロイされます。
ArcGIS Enterprise for Windows and Linux には、データ層、サービス/ロジック層、プレゼンテーション層から構成される複数のコンポーネントがあり、これらのコンポーネントが連携して完全な 1 つのシステムを形成しています。 ArcGIS Enterprise on Windows および ArcGIS Enterprise on Linux は、仮想環境 (サポート対象のオペレーティング システムが実行されている) とクラウド プロバイダー (システム要件を満たした仮想マシンが実行されている) で完全にサポートされています。 Esri には、Amazon Web Services (AWS) や Microsoft Azure などのクラウド プラットフォーム向けのデプロイメント ツールも用意されています。
関連リソース:
基本アーキテクチャー
Windows または Linux にデプロイされたモバイル操作およびオフライン データ管理システムの基本アーキテクチャーを次に示します。
この図をシステムの設計としてそのまま使用しないでください。 システムの設計時には、重要な要素と設計上の選択肢を数多く検討する必要があります。 詳しくは、システム パターンの使用のトピックをご参照ください。 さらに、以下の図はシステムの基本機能のみを示しています。拡張機能を提供する際には、追加のシステム コンポーネントが必要になる場合があります。

上記の機能は、2025 年 7 月時点で利用可能な機能を反映しています。
このアーキテクチャーの主要なコンポーネントは次のとおりです。
- エンタープライズ ジオデータベースは、モバイル操作およびオフライン データ管理システムで、ユーザーが管理する (編集可能な) データを保持するためによく使用されます。 エンタープライズ ジオデータベースは、リレーショナル データベース管理システム (DBMS) に機能が追加された情報モデルです。 エンタープライズ ジオデータベースでは、高度なデータ モデルだけでなく、ロング トランザクション モデルのサポートなど、高度なデータ編集および管理機能もサポートされています。
- ArcGIS Enterprise の基本デプロイメント (ArcGIS Data Store、ArcGIS Server、Portal for ArcGIS)。 ArcGIS Data Store を使用すると、ホスト フィーチャ レイヤーを通じて編集できる ArcGIS 管理データを保持できます。 基本デプロイメントでは、ホスト ベクター タイル レイヤーとホスト (マップ) タイル レイヤーも提供されています。 フィーチャ レイヤー、ベクター タイル レイヤー、(マップ) タイル レイヤーをダウンロードしてオフラインで使用することができます。 ArcGIS Enterprise の ArcGIS Web Adaptor コンポーネントも推奨されており、状況に応じて必要となる場合があります。
- ArcGIS Server (特に ArcGIS GIS Server ロール) は、エンタープライズ ジオデータベースに格納されたデータに対して編集可能なフィーチャ サービスを提供します。 フィーチャ レイヤー、ベクター タイル レイヤー、(マップ) タイル レイヤーをダウンロードしてオフラインで使用することができます。 このシステムでは、エンタープライズ データ サービスを提供する ArcGIS Server は、ホスト サービスとユーティリティー サービスを提供する (上記の基本デプロイメントを完成させる) ArcGIS Server とは論理的に異なるコンポーネントとして示されています。 これは、このシステム内で 2 つの異なる役割を果たし、多くの場合、物理レベルで別々に設計およびデプロイされるためです。 ArcGIS Enterprise の ArcGIS Web Adaptor コンポーネントも推奨されており、状況に応じて必要となる場合があります。
- Esri の SaaS インフラストラクチャーである ArcGIS Online は通常、このシステムのベースマップ (衛星画像ベースマップなど)、参照データ (場所など)、その他の位置情報サービス (ジオコーディングや検索など) を提供します。 また、Esri の SaaS システムを使用する代わりに、組織が独自の位置情報サービスをホストして管理することもできます。 詳しくは、位置情報サービス システム パターンをご参照ください。
- このパターンでは、よく使用されるアプリケーションがいくつかあります。 モバイルおよびデスクトップベースのネイティブ アプリケーションでは、ローカル ストレージが使用されます。このストレージは、ArcGIS がベクター タイルとマップ (画像) タイル用および SQLite データベースで保持されるモバイル ジオデータベース用に使用します。 ゲーム エンジンベースのアプリケーションでは、ベクター タイルとマップ (画像) タイル用にローカル ストレージが使用されます。 ArcGIS Web アプリケーションは、オフライン データをサポートしていません。 モバイル操作およびオフライン データ管理システムで使用されるアプリケーションの詳細をご覧ください。
このアーキテクチャーの主な連携方法は次のとおりです。
- クライアント アプリケーションは、HTTPS 経由で (通常はステートレスな REST API を介して) エンタープライズ データ サービスや位置情報サービスと通信します。
- ArcGIS Server は、エンタープライズ ジオデータベースをホストするデータベース管理システム (DBMS) と ArcGIS Data Store の両方への永続的な TCP 接続を維持します。 前者では、DBMS と通信する ArcGIS Server コンピューターに適切なデータベース クライアント ソフトウェアがインストールされている必要があります。
- ArcGIS Monitor は、GIS システム コンポーネントの監視と最適化に使用することが推奨されており、さまざまなメカニズムを使用してさまざまな ArcGIS および IT (DBMS など) コンポーネントと通信します。 詳細については、ArcGIS Monitor のドキュメントをご参照ください。
- ArcGIS Online でホストおよび管理されている位置情報サービス (ベースマップなど) への参照は通常、ArcGIS Enterprise に登録され、ArcGIS Enterprise 内で使用できるようになっています。 一部のサービスは ArcGIS Enterprise のインストール時に自動的に参照されますが、これら 2 つのシステム間でのコンテンツとサービスの追加の共有は、手動または自動で実行できます。 「ArcGIS Online ユーティリティー サービスの構成」、「ArcGIS Living Atlas コンテンツの構成」、「分散コラボレーションについて」をご参照ください。
11.4 リリースより前の ArcGIS Enterprise デプロイメントでは、ArcGIS Pro ライセンスを構成および管理する場合に ArcGIS License Manager が必要になることがあります。 詳細については、ArcGIS License Manager のドキュメントをご参照ください。
ArcGIS Enterprise コンポーネント間の通信方法の詳細については、ArcGIS Enterprise on Windows および Linux デプロイメントで使用されるポートの図など、ArcGIS Enterprise on Windows と ArcGIS Enterprise on Linux の製品ドキュメントをご参照ください。
機能
Windows と Linux 上でのモバイル操作およびオフライン データ管理システムの機能を次に示します。 詳細については、機能の概要と、デプロイメント パターン間の機能サポートの比較をご参照ください。
モバイル操作およびオフライン データ管理システムで使用される機能のうち、通常は他のシステムによって提供される機能 (ベースマップ、ジオコーディング、位置情報サービス システムによって提供されるその他の位置情報サービスなど) は、以下に示されていません。 関連するシステム パターンの詳細をご覧ください。
基本機能
基本機能は、モバイル操作およびオフライン データ管理システムに備わっている最も一般的な機能を意味し、上記の基本アーキテクチャーによって実現されます。
拡張機能
拡張機能は通常、特定のニーズを満たすために追加されるか、業界固有のデータ モデルとソリューションをサポートするために追加され、ソフトウェア コンポーネントやアーキテクチャーに関する検討事項がさらに必要になる場合があります。
- 位置情報の共有を使用すると、組織は、モバイル作業者の現在地と過去の位置を記録できます。 位置情報の共有は、組織全体で利用できる ArcGIS Enterprise のエクステンションであり、ユーザーの現在地と過去の位置を記録できます。 位置情報の共有を有効にすると、組織内でライセンスを持つユーザーが Field Maps、QuickCapture、Survey123、または Indoors モバイル アプリを使用して位置情報をアップロードできる位置情報共有レイヤーが作成されます。ArcGIS Enterprise での位置情報の共有には、ビッグ データ ストア (ArcGIS Data Store で利用可能なデータ ストアのいずれか) が必要です。 ArcGIS Enterprise で位置情報の共有を有効にする方法の詳細をご覧ください。
- データの相互運用性と変換機能では、ArcGIS Data Interoperability に備わっている視覚的なプログラミング インターフェイスを使用して、数百のシステム間とアプリ間でデータを移動させることができます。これには、ArcGIS Enterprise でサポートされている多数のデータ ストアの読み取りと書き込みが含まれます。
- 高度なデータ検証では、ArcGIS Data Reviewer を使用してデータ品質管理ワークフローを簡素化、改善、自動化することで、ArcGIS Enterprise によるデータ編集および管理が拡張されます。
- ワークフローの管理と自動化では、ArcGIS Enterprise によるモバイル操作、データ編集、管理が拡張され、ArcGIS Workflow Manager を使用してチーム間の作業を調整および自動化することができます。
- ホストされた Python ノートブックでは、ArcGIS Enterprise でホスト、管理、提供されている ArcGIS Notebooks を使用して、Python ベースの解析、管理、自動化を実現します。
- パーセル管理では、ArcGIS Parcel Fabric を使用して、階層とサブサーフェスの情報、所有権レコード、農業と天然資源の権利など、3D と 4D のパーセル データに対する高度なデータ編集および管理機能を ArcGIS Enterprise に追加します。 ArcGIS Parcel Fabric のデータ編集および管理は、ネイティブ デバイス上でオフラインで実行できます。
- 一般道路と高速道路では、ArcGIS Roads and Highways を使用して、運輸業界の計測ベースの位置に対する高度なデータ編集および管理機能を ArcGIS Enterprise に追加します。 ArcGIS Roads and Highways のデータ編集および管理は、ネイティブ デバイス上でオフラインで実行できます。
- パイプライン参照では、ArcGIS Pipeline Referencing を使用して、パイプライン業界の計測ベースの位置に対する高度なデータ編集および管理機能を ArcGIS Enterprise に追加します。 ArcGIS Pipeline Referencing のデータ編集および管理は、ネイティブ デバイス上でオフラインで実行できます。
- 屋内 GIS では、フロア プラン データの作成と管理、建物内部のマッピング、フロア対応のマップとサービスの共有を実行できるように ArcGIS Enterprise が拡張されます。 ArcGIS Indoors Mobile は、iOS および Android 用のネイティブ モバイル アプリケーションであり、対象ポイントの探索、検索、保存、共有、屋内対象物に関連するインシデントの報告、ランドマークベースのルート案内の取得など、さまざまな方法で屋内マップを表示および操作できます。 ArcGIS Indoors Mobile では、屋内測位システム (IPS) が使用できるため、建物内部のリアルタイムの位置を表示して屋内空間を探索できます。 ArcGIS Indoors Mobile の詳細をご覧ください。
- 屋内測位を使用すると、建物内で自分と他人をリアルタイムで見つけることができます。 GPS と同様に、屋内測位システム (IPS) では、屋内マップ上に青い点が配置されるため、位置情報サービスを使用して、対象ポイントや目的地にナビゲートできます。 ArcGIS IPS の詳細をご覧ください。
- その他の業界ソリューションでは、ArcGIS Solutions を使用して、業界固有のアプリや ArcGIS Enterprise の構成をすばやく配置できます。 すべての業界ソリューションが ArcGIS Enterprise で利用できるわけではないことに注意してください。
- ArcGIS Enterprise Software Development Kit (SDK) を使用して、データ編集および管理システムの機能をカスタマイズして拡張し、開発者がサーバー オブジェクト エクステンション (SOE)、サーバー オブジェクト インターセプター (SOI)、カスタム データ フィードを作成できるようにします。
検討事項
以下の検討事項では、ArcGIS Well-Architected Framework の柱を Windows と Linux 上のモバイル操作およびオフライン データ管理システム パターンに適用します。 ここに示す情報は、すべてを網羅するものではなく、システムとデプロイメント パターンの特定の組み合わせを設計または実装する際に検討すべき主要な事項に焦点を当てています。 ArcGIS Well-Architected Framework のアーキテクチャーの柱の詳細をご参照ください。
信頼性
信頼性は、システムがビジネス、顧客、関係者が求めるサービス レベルを提供することを保証するものです。 詳細については、信頼性の柱の概要をご参照ください。
- 通常、このタイプのシステムでは、データの整合性と復元可能性が懸念事項となります。
- 高可用性を必要とする SLA は一般的です。
- 高可用性とフォールト トレランスは、すべてのシステム層で冗長インフラストラクチャーによって実現されます。
- 災害復旧が可能であり、通常はこのシステム パターンに実装されています。
- ArcGIS Enterprise でデータ損失とダウンタイムの最小化の詳細をご覧ください。
- データをオフラインにすると、信頼性に関連するアーキテクチャー上の重要な検討事項が発生します。 これらは主に、オフライン マップのダウンロードに使用されるアプローチ、特に事前およびオンデマンド オフライン マップ オプションに関連しています。 オンデマンド オフライン マップは、ユーザーが任意のエリアをダウンロードするようにリクエストできるという柔軟性がありますが、これは、各オフライン マップをリクエストされた時点で生成する必要があることを意味します。 これにより、オフライン マップをダウンロードできるようになるまで遅延が発生するだけでなく、特定の時間帯にサーバーに過度の負荷がかかることも考えられます。 信頼性を確保できるように設計する場合には、オフライン マップをダウンロードするためのユーザー ワークフローとアプローチを検討してください。
セキュリティー
セキュリティーは、システムおよび情報の保護を担います。 詳細については、セキュリティーの柱の概要をご参照ください。
- モバイル操作およびオフライン データには、セキュリティーに関する独自の検討事項があります。 ArcGIS セキュア モバイルの実装パターンの詳細をご覧ください。
- 認証と承認は、クラウド ソーシング スタイルの収集シナリオを除くほとんどのケースで必要です (ただし、これらは SaaS または PaaS を使用してデプロイされることが一般的です)。
- アクセス制御は、すべてのシステム層で可能であり、頻繁に実施されます。
ArcGIS Enterprise 強化ガイドを参照して、ArcGIS Enterprise 配置のセキュリティー環境を改善するために実施できる戦略とそれに関連する設定を確認してください。
パフォーマンスとスケーラビリティー
パフォーマンスとスケーラビリティーは、システムに対する全体的なユーザー エクスペリエンスを最適化することだけでなく、変化するワークロードの要求に合わせてシステムを拡張することも目的としています。 詳細については、パフォーマンスとスケーラビリティーの柱の概要をご参照ください。
- データをオフラインにすると、パフォーマンスに関連するアーキテクチャー上の重要な検討事項が発生します。
- オフライン マップのダウンロードに使用するアプローチを検討してください。 オンデマンド オフライン マップは、ユーザーが任意のエリアをダウンロードするようにリクエストできるという柔軟性がありますが、これは、各オフライン マップをリクエストされた時点で生成する必要があることを意味します。 これにより、オフライン マップをダウンロードできるようになるまで遅延が発生するだけでなく、特定の時間帯にサーバーに過度の負荷がかかることも考えられます。 事前オフライン マップでは、Web マップの所有者は最初に、オフライン マップとしてパッケージ化する Web マップの地理範囲を定義しておく必要があります。 事前オフライン マップは、必要になる前に生成されるため、すばやくダウンロードして使用を開始できます。 事前およびオンデマンド オフライン マップ オプションと、事前オフライン マップで更新パッケージを使用する機能の詳細をご覧ください。
- オフライン マップのサイズを縮小したり、オフライン マップの生成、ダウンロード、後からの同期に必要な時間を短縮したりするなど、オフライン マップの他の最適化方法を検討してください。
- スケーラビリティーは、特にアプリケーションが組織全体または一般ユーザー向けに配布される場合には、設計上の重要な検討事項となります。
- スケーリングは、特定のクラウド環境の要求に応じて自動的に実行されることがあります。
自動化
自動化は手動によるデプロイメントと運用タスクに費やす労力を削減することを目的としており、運用効率の向上と人為的ミスによるシステム異常の減少につながります。 詳細については、自動化の柱の概要をご参照ください。
- データ管理では通常、自動化が中程度から頻繁に利用されるため、多くの場合、Python スクリプトを使用して、エンタープライズ ジオデータベース上で反復可能なタスクやレポートを実行します。 詳細については、ArcGIS API for Python をご参照ください。
- ほとんどのオフライン マップとデータの準備は通常、ArcGIS Enterprise によって自動的に処理されますが、事前オフライン マップ パッケージのスケジュール設定は、マップの所有者が構成できます。 オフライン マップの詳細をご覧ください。
- ワークフローの自動化は、共有データセットまたは関連データセットを編集および維持するために大規模な編集者グループが協力して作業する状況で、データ編集および管理システムと結合している場合に特によく使用されます。 この拡張機能の詳細については、ArcGIS Workflow Manager をご参照ください。
- ソフトウェア デプロイメントの自動化、コードとしてのインフラストラクチャー、DevOps など、システム管理の自動化もよく使用されています。
統合
統合により、このシステムを他のシステムと接続してエンタープライズ サービスを提供し、組織の生産性を向上させます。 詳細については、統合の柱の概要をご参照ください。
- モバイル デバイス管理 (MDM)、モバイル アプリケーション管理 (MAM)、モバイル コンテンツ管理 (MCM) システムなどのエンタープライズ モバイル アプリ管理システムとの統合が一般的です。 詳細については、ArcGIS セキュア モバイルの実装パターンのテクニカル ペーパーをご参照ください。
- EAM (Enterprise Asset Management)、CRM (Customer Relationship Management)、CAMA (Computer-Assisted Mass Appraisal) システムなどの他の情報システムとの統合は一般的に行われます。
- システム間のデータ交換とアライメントは非常に一般的です。
- ArcGIS API と SDK の使用が非常に一般的です。
- サード パーティーの統合ツールとアプリケーションも利用可能です。
可観測性
可観測性はシステムの状態を可視化し、運用スタッフやその他の技術担当者がこのシステムを正常かつ安定した状態で稼働させ続けることを可能にします。 詳細については、可観測性の柱の概要をご参照ください。
- このシステム パターンを正常に運用するには、通常、データが現場でどのように使用され、誰が使用しているかを十分に理解しておくことが重要です。 これには、誰がデータをオフラインにしているか、いつオフラインにしているか、どのデータをオフラインにしているか、どのようにオフラインにしているかなどがあります。
- フィールド編集シナリオには、データ編集および管理システムと同じ可観測性に関する検討事項の多くが含まれます。
- ArcGIS Enterprise on Windows/Linux は、サーバー ログやサーバー統計情報など、さまざまな方法で監視できます。 このシステム パターンでは、システムの可用性、パフォーマンス、使用状況を監視することが最も重要です。 ArcGIS Enterprise ソフトウェアをモニタリングするだけでなく、Windows または Linux オペレーティング システム、データベース、他のデータ ストア、コンピューティング、ネットワーク、セキュリティー、他のインフラストラクチャーなど、すべてのサポート コンポーネントとインフラストラクチャーをモニタリングすることが重要です。 システムの正常性と信頼性を監視する方法の詳細をご覧ください。
- このシステム パターンの一部の拡張機能 (ArcGIS Workflow Manager によるワークフローの管理と自動化など) には、追加の可観測性サポートがあります。 詳細については、対応する製品ドキュメントをご参照ください。
- SAML や OpenID Connect ログインを使用する場合は、構成された ID プロバイダーを通じて、ユーザー ログインとアカウントの変更をさらに監視できることがあります。 エンタープライズ モバイル アプリ管理システムと統合している場合は、モバイル デバイス、コンテンツ、およびアプリケーションをさらに監視できることもあります。
その他
Windows と Linux でのモバイル操作およびオフライン データ管理システムの設計と実装に関するその他の検討事項には、次のものがあります。
- 正常に運用するには、GIS、IT、データベースの概念とテクノロジーを十分に理解する必要があります。 これには、選択したデータベース管理システム (DBMS) に固有の知識とスキルが含まれます。
- このシステム パターンを実装する際には、データ ガバナンスと、IT ポリシーおよびロール (データ管理者やデータベース管理者など) との整合性を十分に検討する必要があります。
- 中程度から大人数の作業者、厳格な SLA、セキュリティー、その他の技術要件を必要とするシステムの場合は、エンタープライズ モバイル アプリ管理を検討する必要があります。 詳細については、ArcGIS セキュア モバイルの実装パターンのテクニカル ペーパーをご参照ください。
関連リソース: